Looking to throw linux on my dell laptop, but I want to back up my windows drive first. Any free utilties out there that i can boot from a cd, create a hard drive image onto a usb portable hard drive, and be able to load the image from the same usb hard drive?