usb hdd isn´t a problem.
if you boot a flash image, you must format your stick with,

mkfs.ext2 -I 128 -b 4096 /dev/sda1

with fdisk /dev/sda
you have the possible to create more partitions, so you can faster and easier test images.

with p211 images, your sata drive must work.