不小心把window的EFI删掉了怎么办?亲测成功
背景:
本来想卸载window上的ubuntu系统,结果不小心把 EFI 删掉了
问了AI ,解决了。!!!
解决步骤:
====================
好的,看到了你的分区情况。
根据这个列表,一个最关键的分区——EFI系统分区——不见了。这个分区通常是FAT32格式,大小在100MB到500MB之间,专门用来存放启动文件。你看到的C盘和D盘都是NTFS格式,它们是装系统和软件的,但电脑启动需要先找到EFI分区。
这说明你不只是删除了EFI文件,而是很可能把整个EFI分区都删除了。
别担心,我们可以手动重建它。请继续在命令提示符里操作。
第一步:创建EFI分区
我们需要先从你的C盘压缩一点空间出来,用于建立新的EFI分区。
请在 diskpart 环境下按顺序输入以下命令(如果你之前退出了diskpart,请重新输入 diskpart 进入):
-
选择你的Windows分区(C盘) 根据你的描述,C盘是
卷 0。sel vol 0 -
从C盘压缩出500MB空间
shrink desired=500如果成功,会提示已成功压缩卷。
-
用压缩出来的空间创建EFI分区
create partition efi size=500注意:如果上一步的
create partition efi命令报错,请改用create partition primary size=500命令,然后继续下一步。 -
快速格式化成FAT32格式
format quick fs=fat32 -
为新分区分配一个盘符
assign letter=S
现在,我们就成功手动创建了一个新的、干净的EFI分区,并分配了盘符 S。
第二步:重建引导文件
这是最后一步,把Windows的引导文件复制到我们新创建的EFI分区里。
-
退出diskpart 输入
exit并按回车,回到普通的命令行界面。 -
使用 bcdboot 命令 在命令行中输入以下命令,然后按回车:
bcdboot C:\Windows /l zh-cn /s S: /f UEFI- 这个命令会从
C:\Windows目录复制UEFI引导文件到S:盘。 - 提示:/l 这个是字母L的小写
- 这个命令会从
第三步:完成重启
如果上一步显示“启动文件已成功创建”,那么恭喜你,修复完成了!
- 关闭命令提示符窗口。
- 在蓝色屏幕上选择“退出并继续使用Windows”。
- 在电脑重启的瞬间,拔掉U盘。
你的电脑现在应该可以正常启动了。这个过程比预想的要复杂一点,因为需要重建分区。请仔细对照命令操作。

浙公网安备 33010602011771号