Defragger Reviews -
Note: Better go to the Websites to get the latest version.
MAYBE JKDefrag will do it. - http://www.kessels.com/JkDefrag/
Intended for partition resizing. All movable files are moved to the beginning of the disk, even if it means fragmenting them to fill gaps that cannot be filled otherwise.
I PERSONALLY would try the "alternate" method against the NEW HDD first to see how it works out, for safety sake. I suppose you would want the "tools" list that you will need to add to the BartPE? I personally don't USE BartPE, but use INSTEAD LiveXP (WinBuilder) - all the tools needed would be there - just ADD the other files (Roboxxx) you need to the Build. Unhook Old HDD, Hook New HDD and TRY it. (Side note - jaclaz also contributed a couple of excellent tools to the WinBuilder.)
YES, I have used GParted to resize and was TERRIFIED when I did it (defragged FIRST). Strangely (not really), sometimes Resize of Partitions "assumes" certain Cluster Sizes (you DID know that right?).
YOU choose the route. WE choose our OWN methods. "To each their own that works for them" (I am NOT clairvoyant and can't GUARANTEE that anything YOU do will work).
I will always provide any details asked for or I think are necessary to solve the problem. The used space on my hard disk is about 13 GB. The 40 GB is just a good amount for all the space I think I'd ever need.