New
#61
I went and purchased a Western Digital Blue Mobile 1TB SATA HDD to do this experiment.
Using Macrium Reflex 7, I cloned my original HDD to this new HDD (I was brave, I resized both the Win7 and XP partitions to fill the disk). Then I regedit'ed the cloned XP partition's system hive to fix the DosDevices\C and DosDevices\D entries because Macrium did not do that. The cloned disk booted both Win7 and XP successfully!
I then did another experiment. I deleted the partitions on the new HDD, and cloned the (previously cloned, but with non-booting XP) SSD to it. I also had to fix the DosDevices entries here. And both Win7 and XP booted successfully on this HDD too!
So the original clone from the HDD to the SSD was completely good as far as the data goes. But somehow XP fails to boot when it's on this SSD. This narrows the problem down to the SSD itself. I am quite baffled. Win7 has no trouble booting off this SSD, only XP fails. Yet when booted XP on the HDD, the SSD works fine as an external drive. Is the SSD "too fast" as the boot drive for XP? A timing issue?
I hate to give up on this SSD, it is indeed a much faster drive and boots very quickly compared to the HDD.