Hi there I'm looking for advice and help on how to copy my Windows 8 partions to an SSD. Reading other very helpful threads I decided I'm going to use IFW, but I have a couple twists. First I have several partitions on my original HDD: HD - 0 - GPT 476940 MiB (7ED6E082) . WINRE (400 MiB) HTFS/NTFS (01) . EFI system partition (260 MiB) EFI system (02) . Microsoft reserved partion (128 MiB) GPT Entry (03) . (C) OS (449178 MiB) HPFS/NTFS (04) . (D) RECOVERY (26969 MiB) HPFS/NTFS (05) HD - 1 - GPT (30534 MiB) (15878940) This is a new HP laptop ultrabook. I have a 120GB Samsung 840 Pro SSD I am wanting to migrate to, but the OEM's recovery options don't allow a restore to a smaller drive than the orginal 500GB drive. I'm corrently using the 30 trial of IFW, but plan to buy this the next time I need it if it works. My main issues are: a) I don't quite understand how the GPT or EFI partions work, or what precise options I should use when copying them. (like "copy first track" / "validate byte to byte' / "update boot partition" etc.) b) When I tried copying the main partition, there is not enough space on the SSD to copy. It say's it needs 266467 MiB, but I only have 113684 MiB free space available. I have another 500 GB hard drive I could use as a temporary staging ground. When I experimented with it, it seems my main partition needs a minumum resize option of 95241 MiB. (Not sure if that means the partition will need to at least by 95241 MiB or 255467 MiB). Either way, it looks like using my 500 GB drive as a "staging ground" is in my future, because I don't want to harm my current drive an in way. So my questions are: 1) what copy options should I use for each partition type 2) should those options change depending when I'm copying to my staging drive or final drive. 3) do I really need all these partitions ("RECOVERY" is worthless IMO). 4) Is there any problem if I copy my staging drive to the final SSD from within my XP machine (because I have 2 SATA connections I can use there). 5) Why won't my OEM give me a doggone system disk that would allow me a to do a fresh install?!?!?! That last question was just rhetorical of course. I could vent all day on that topic, but that's not what this forum is for! Any and all help would be greatly appreciated.