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