Cloning HDD to SSD but Windows fails to boot

Try running three separate startup repairs:

The first step in the process is to mark the desired volume/partition as "Active" so that WinRE (Windows Recovery Environment) will know which volume you want to become "System" when the startup repairs are run.

The second step in this process is to run at least 3 separate startup repairs to create a new set of boot files to the new "Active" volume/partition, be sure to complete all 3 steps of Option One below to complete this entire process.

Also, maybe syspreping the install will help. By running sysprep on it it should become hardware independent.

If none of this work, your best bet seems to be to run a repair reintall or a full reinstall.

EDIT: I just found this

Are you getting a 0x0000007B error when it BSOD's?

Did you load the driver of the storage controller of the new PC onto the old PC before you imaged it? The OS is probably looking for the drivers of the storage controller on the NEW PC, but the image/clone of the old PC won't have those. That often causes a BSOD.

I'm not sure how to do that though. Again, sysprep might be the way to go.


Ok, so I managed to do this. All I had to do was use my SSD manufacture's cloning software. However I still don't know why the others didn't work.

I posted the same thing to Yahoo Answers and here is the full answer that helped.