Question Cloned a new SSD from my old one. Now Windows won't boot from the new drive ?

sam.bird91

Reputable
Oct 5, 2017
48
1
4,535
0
I used Macrium Reflect to clone a new larger SSD from my old one. However when I disconnect the old drive and leave the new one plugged in, I get an error message when trying to start Windows 10.

'Missing Boot Record' Error code: 0xc000000e

I have tried to then use a USB stick with recovery on to see if I can fix it, however when booting from the USB stick, I get told that it's unable to repair Windows ?
 
First try fixing the bootloader:
  • Create a Windows Install media drive
  • Power off the computer and unplug the original boot disk from the computer
  • Boot into the Windows Install Media
  • Select "Repair this computer" when given the option
  • Open up the Command prompt
  • Enter the following:
    bootrec.exe /fixmbr
    bootrec.exe /fixboot
    bootrec.exe /rebuildbcd
  • Try to booting into the drive now
If that doesn't work, you'll have to rebuild the bootloader:
  • For this I recommend:
    • Boot back into the original drive
    • On the cloned drive, remove the "Recovery Partitions"
    • Extend the main one if you want, but leave at least 500MB free
    • Power off the computer and unplug all of the drives except the cloned one
  • Boot into the Windows Install Media
  • Select "Repair this computer" when given the option
  • Open up the Command prompt
  • Type in diskpart
  • Type in list disk and note which disk number the cloned SSD is
  • Type in select disk # where # is the cloned SSD
  • Type in create partition primary size=500 (The number can be down to 200, but otherwise this is the size in MB you want it)
  • Type in list partition and note which number is the partition you just created
  • Type in select partition #, where # is the new partition
  • Type in format fs=ntfs quick , then assign letter=s when the formatting is done
  • Type in active
  • Type in detail partition and verify that "Active" is "Yes"
  • Type in exit
  • Verify that C:\ is where the Windows install is at. If it isn't, figure out where it's at
  • Type in bcdbood C:\Windows /s S: , assuming C:\ is where the Windows install is.
  • You should be able to boot into the SSD now. When you're in there, you may want to unassign S: since it's the bootloader and you don't want things mucking around in it.
 

ASK THE COMMUNITY

TRENDING THREADS