It is, in fact, possible to image and restore a Windows Vista or 7 partition using Linux software only - ntfsclone, clonezilla, and possibly partimage, though I'm less certain about the latter (it may not support later NTFS versions). However, these versions of Windows are very fussy for some reason about the leading space before the first partition. They need ~1.05 MB of blank space before the partition begins. The standard cfdisk tool does not provide this. Fortunately, the parted partition editor does, as does its GUI gparted. So use one of these to partition your drive before restoring with CloneZilla or whatever - otherwise Windows will fail to boot with the dreaded "disk read error" message. (This message brought to you by hours of wasted spare time.) P.S. Personally I recommend using gparted, because the CLI version creates and deletes partitions in real time and is therefore a wonderful way to lose data.