I havn't used them all but i assume most if not all are USB bootable these days. if one doesn't come with its own application to extract to USB, unetbootin or universal-usb-installer maybe able to put the linux image on to USB for you.
i also have not personally used clonezilla which i think does both linux and windows filesystems. but i do know most if not all distro's already have the commands:
$ dd
$ partimage
$ ntfsclone
depending on which part your questioning, it would then be easyer to elaborate