Pages

Tuesday, September 16, 2014

How To Repair Currupted EFI Boot in Windows 8.1

Yesterday, I migrate from HDD to new Samsung SSD 120 Evo using Paragon HDD Manager 2014, everything went good. But after booting from SSD, the windows says EFI partition is corrupted need to be repaired. So here is a combination guide from my real world experience and guideline from the internet.

Firstly, you need to boot from a Windows 8 installation Disk or USB. At the installation screen, just click on the button Repair on the left corner.
  1. You will need to choose the language and time settings.
  2. Choose 'Repair Your Computer'.
  3. Choose 'Troubleshooting'.
  4. Choose "Advanced Options'.
  5. Next choose 'Command Prompt'.
Assuming you are in the Command Prompt of Windows Recovery.
Now type 'DISKPART' (Enter)

Then type "sel disk 0" (Disk0 is my personal scenario, you can change to yours)
Disk 0 is now the selected disk.
Then type "list vol"

There was no drive letter assignment to our UEFI partition (volume 3) so we need to assign a drive letter.
Then type "sel vol 3"
Volume 3 is the selected volume.
Then type "assign letter=Z:"
DiskPart successfully assigned the drive letter or mount point.
Exit DiskPart tool

Change to the UEFI volume into the boot folder. Depending on the way Windows was installed this path maybe one of the following.
cd /d Z:\Boot\
cd /d Z:\EFI\Microsoft\Boot\
cd /d Z:\ESD\Windows\EFI\Microsoft\Boot\
Now we will need to enter three command lines to repair the BCD store.
  1. bootrec /fixboot
  2. bootrec /fixmbr
  3. bootrec /rebuildmbr
That's all, finally I can boot to my SSD as well.

No comments:

Post a Comment