I am trying to clone Windows 7 onto a new hard drive, to use in the same laptop. Old hard drive is a Hitachi 500 GB 7200 RPM, new one is Seagate Momentus XT 750 GB. This is a Dell D630. It has the default partition layout it came with, essentially (the drive was upgraded from a 160 to the 500 GB without issue): 91 MB OEM, 465 GB data, 300 MB boot, or thereabouts.
I've tried EASEUS partition manager, NTI Echo, and Seagate's DiscWizard. Each time, the cloned drive fails to boot with 0x0000007B (FFFFF880 009A9928, FFFFFFFF C0000034, 0, 0).
What gives? I've done far more complicated swaps than this. The windows install disk's recovery won't give me any love either. The first time after it fails, it finds the new installation, and updates bcdedit accordingly, or so it seems, but then it keeps failing as described.
Old disk is 512B sector size, new one is advanced format (4k physical, 512 KB logical).