Trying to Move Windows 7 Disk to SSD
December 18, 2011
Posted by on
Using a disk cloning tool called Acronis True Image Home I cloned my Seagate Hard Disk Drive (HDD) onto a OCZ Agility 3 120GB SSD.
However when I tried to boot off the SSD I got the following error (after successfully entering the Truecrypt disk enryption password):
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1. Insert your windows installation disc and restart your computer.
2. Choose your language settings, and then click next
3. Click “repair your computer.”
Info: The boot selection failed because a required device is inaccessible.
I have a legitimate copy of Windows 7 but no DVD drive handy. So instead I booted into Knoppix and issued the following commands:
dd if=/dev/sda of=sda-mbr bs=512 count=1
to save a copy of the master boot record (MBR) of the HDD (where the HDD was /dev/sda).
Then I typed:
dd if=sda-mbr of=/dev/sdb bs=512 count=1
to write that MBR onto the SSD (where /dev/sdb was the SSD). It appeared the problem was that Windows 7 didn’t like the SSD having a different disk identifier to the original disk. Booted fine after that!