重建EFI引导记录

2020-07-25  本文已影响0人  zlrs

背景

误删了笔记本上的EFI分区,导致系统无法启动了。

环境

实现

  1. 从WindowsToGo U盘或者WinPE U盘启动系统
  2. 打开DiskGenius软件,在误删EFI分区所在的磁盘新建ESP/MBR分区
  3. 为刚才新建的ESP/MBR分区分配盘符,不如分配为G:\
  4. 确认下命令行下可以访问刚才分配的盘符(可能在文件浏览器里访问不了,这个没事,只要命令行能访问就行了)
cmd> G:\
  1. 在DiskGenius中,复制系统盘的efi文件(C:\Windows\Boot\EFI\bootmgfw.efi)到刚才新建的ESP/MBR分区,并重命名为bootx64.efi。这里应该也可以用命令行的cp命令来复制。
  2. 通过bcdboot命令创建BCD文件
    下面示例的参数从左到右分别是系统盘Windows文件夹路径、ESP/MBR分区盘符、启动类型(是UEFI还是BIOS还是ALL)、本地化语言。
bcdboot C:\Windows /s G: /f UEFI /l zh-cn
  1. 关闭系统,移除U盘,再开机
    此时系统可以正常启动了~

参考

https://evandoz.github.io/Evandoz/posts/15KEZDG.htm

上一篇 下一篇

猜你喜欢

热点阅读