Saturday, April 29, 2017

UEFI windows 10 Boot Error

I always face this issue after my windows 10 Update. I am using NVMe SSD, I think because this Gigabyte motherboard is really New when NVMe is launched. the UEFI boot always got corrupted after windows 10 upgrade.

The normal procedure to fix the SSD would normall like below

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd


But during rebuild BCD. it will give you an error "The requested system device cannot be found"
I have tried many methods to try to recover my OS and partition. One of the lengthy way I have tried very first time is using Acronis to clone the Partition to another drive. Reinstall windows 10 with UEFI and then clone the partition back to again. I know this gonna work. but it is just too lengthy. Eventually I found out UEFI has another partition which is FAT32 and doesnt have a drive letter assign to it.

The process to rebuild corrupted UEFI is quite easy.
First of all just plug in windows 10 boot disc or USB. Go to into repair computer -> advance option -> command prompt. you will be given a X:\  prompt

Enter diskpart  in command prompt,

you will get a screen like below









from here enter sel disk 0 
response: Disk 0 is now the selected disk.
if you install your OS in other disk, you may try sel disk 1 or 2

Dispart > list Vol




If you have done it correctly you should see something like above.
The UEFI partition is using FAT32 file system and mark with system under info.

enter sel vol 4 
response: volume 4 is the selected volume.
enter assign letter=b:

response: Disk Part successfully assigned the driver letter or mount point.

enter exit to exit diskpart, and you should return to command prompt

enter cd /d b:\EFI\Microsoft\boot
enter bootrec /fixboot

Delete or rename BCD file:
enter ren BCD BCD.bak

enter bcdboot c:\windows /l en-gb /s b: /f all
The /f All parameters update the BIOS settings including UEFI firmware
/l en-gb is to localize for UK/GB locale. The localization defaults to US English if en-US is used

Reboot and and unplug usb/remove boot disc. Everything will be fine now!
If this can't help you I believe it is not UEFI/EFI boot partition issue anymore


No comments:

Post a Comment