EFI分区缺失怎么办?

“我的电脑安装的是Windows 10系统,但是我好像把EFI分区给删除了,我尝试着将其恢复回来。但是,我在网上尝试了几种方法,都失败了。有什么手动创建EFI引导分区的详细步骤吗?非常感谢!”

如果EFI分区丢失会有什么影响?

EFI系统分区是数据存储设备上的分区,供遵循统一可扩展固件接口的计算机使用。当计算机启动时,UEFI固件加载存储在可扩展系统分区上的文件,以启动安装的操作系统和各种实用程序。在GPT磁盘上启动Windows时,必须有EFI系统分区。如果误删除了系统盘的EFI分区,将导致Windows无法启动。

如何手动创建EFI引导分区?

当您发现Win10系统中没有EFI分区或EFI分区丢失时,您可以尝试使用分区恢复工具来恢复EFI分区,或者在使用DiskPart创建EFI分区。

✔ 方法1. 使用傲梅分区助手恢复EFI分区

傲梅分区助手是一款很棒的分区恢复软件,借助它您可以轻松恢复已删除或丢失的分区。该软件可以在Windows 11/10/8.1/8/7/XP/Vista中使用,若您是Windows Server用户也可以使用该软件。

接下来,让我们看看如何使用傲梅分区助手来恢复已删除的EFI分区。

1. 安装并启动傲梅分区助手,如果您无法启动您的电脑,您可以在另一台电脑上使用傲梅分区助手制作一个U盘启动盘,将U盘启动盘连接到您电脑再从U盘启动电脑。

2. 在傲梅分区助手主界面,点击左侧向导面板中的“恢复分区”,选择没有EFI区的磁盘,然后单击“下一步”

恢复分区
 

3. 在此界面您需要选择一种搜索方法,您可以先选择“快速搜索”,如果它没有搜索到删除的分区,可以在选择“完全搜索”

选择一种搜索方法
 

4. 搜索的结果中选择已删除的引导分区,然后单击“执行”即可恢复分区。

✔ 方法2. 重新创建EFI分区

如果无法恢复EFI分区,您可以重建EFI引导分区,然后安装EFI引导加载程序以使硬盘可引导。

1. 从Windows安装盘或恢复盘启动您的计算机,在设置中按“Shift + F10”进入命令提示符窗口。

2. 运行以下命令以缩小分区以获取未分配空间。

Diskpart
List disk
Select disk X (X是指需要EFI分区的磁盘的磁盘号)
List partition
Select partition N (N是指需要收缩的分区的分区号)
Shrink desired=500 (将分区缩小500MB)

命令
 

3. 然后您可以使用以下命令使用未分配空间创建EFI分区:

create partition EFI size=200
format quick fs=fat32 label="System"
create partition msr size = 128

4. 成功创建这两个分区后,使用以下命令安装引导加载程序和其他所需的应用程序。

bootrec /fixboot
bcdboot c:\Windows /s b: /f all

5. 手动创建EFI引导分区完成后,重新启动计算机以查看EFI分区是否创建好了。

总结

如果您的电脑因Windows 10中缺少EFI分区而无法启动,您可以尝试手动创建EFI引导分区或使用傲梅分区助手恢复EFI分区。把Windows系统恢复到以前的状态后,建议您对您的电脑做一个系统备份。避免当您的电脑出故障或中病毒时,却无法恢复到正常状态。

当然,傲梅分区助手除了能恢复EFI分区外,还有许多实用的功能。例如,不删除数据合并分区、调整分区大小、将FAT32转换为NTFS等。