删除EFI系统分区(ESP)后Windows无法启动,重建引导分区并修复启动的过程

删除EFI系统分区(ESP)后Windows无法启动,重建引导分区并修复启动的过程,第1张

一、开机故障描述

很多时候无法进入系统时不要急着重装系统,如果是引导分区出问题,重建分区后修复即可正常开机,资料文档等都保持原样,可以节省很多精力。

二、工具:

所使用的工具,微PE装机盘里都有

制作微PE 装机盘: 使用微PE制作纯净版装机U盘(纯小白教程)

三、什么是EFI系统分区

EFI系统分区,即 EFI system partition,简写为 ESP。ESP是一个使用FAT32格式化的小分区,通常为100MB,其中存储已安装系统的EFI引导加载程序以及启动时固件使用的应用程序。如果您的硬盘驱动器初始化为GUID分区表(GPT)分区样式,它将在安装Windows或Mac *** 作系统(OS)后生成EFI系统分区。

通常无法在文件资源管理器中查看它,因为它没有驱动器号。如果意外删除此分区,则会导致已安装的系统无法启动。因此,为了保护此分区,Windows不允许您轻松删除它。

要在GPT磁盘上引导Windows,磁盘上必须有EFI系统分区和Microsoft保留分区(MSR)。如果有错误地删除了系统磁盘上的EFI分区,Windows将无法启动。

四、如何查看EFI系统分区

此电脑--.>右键管理-->存储-->磁盘管理:下图就是EFI系统分区。

五、删除后如何重建系统分区

1、建立未分配空间

首先确保所在硬盘有大约200M未分配空间分区助手可以轻易做到,因为这时候是进不了系统的,可以用微PE装机盘进入PE后 *** 作。

拆分分区分出256M空间,完成后点击删除分区,就变成了未分配空间。

2、建立ESP分区

在分出未分配空间的那个磁盘右击,选择 建立ESP分区,调整合适的分区大小,确定即可。

3、按下图,ESP分区的大小200M即可

4、注意:

如果上图分了300M,就超过了拆分好的200M的未分配空间,或者没有未分配空间,就会建立分区失败。

5、建立MSR分区

MSR分区的创建也是一样的步骤,下图是建立好后的:

6、引导修复

分区创建完毕后,就是修复引导了。点击左下角开始按钮,选择Windows引导修复:

7、步骤

首先要选择修UEFI引导,然后点击挂载,会自动挂载ESP分区,点击开始修复:

修复完成,重启即可正常进入系统。

如果你的电脑以UEFI模式安装在了GPT磁盘上,那么如果EFI引导分区被意外移除后格式化,本文都可能帮的到你。当出现上述意外事件时,尝试启动会循环提示需要选择启动设备(Windows 10/8.1/7)并无法正常启动: Reboot and select proper boot device or insert boot media in selected boot device and press a key

这几个分区在windows安装时被创建。

EFI 分区类似于MBR/BIOS模式中的系统预留分区,存储着windows引导所需的BCD文件和其它所需文件。当计算机启动时,UEFI程序从 EFI 分区载入bootloader( EFI\Microsoft\Boot\bootmgfw.efi )并将后续引导控制权交由其控制,bootmgfw.efi将执行 Windows Boot Manager 并从BCD中载入引导配置数据,引导配置数据载入完成后,控制权交由winload.efi,winload.efi将接管后续windows引导完成windows系统启动

如果 EFI 分区被损坏或者被意外删除,系统将无法正常启动。UEFI会报 "could not locate \efi\boot\bootx64.efi – not found" 或者空的启动项选择菜单并提示“请指定启动设备”

还有一种情况,如果将EFI分区格式化成NTFS格式,在新安装系统时,会有下面报错显示

示例如下图,128M的时MSR分区,EFI分区丢失

Select disk 0 - 选目标前磁盘

create partition efi size=100 - 新建EFI分区

为新建的分区分配盘符和label

新建MSR分区(Window 8.1 128MB, Windows 10 16MB)

新建EFI分区后,下一步就需要将EFI引导文件复制到其中并创建新的BCD(bootloader configuration file)

命令最后会返回创建条目的GUID

最后重启电脑完成修复。

使用Win7系统的用户有没有发现到在系统中还存有一个EFI分区,当然这个分区是无用可删除的,但是要怎么删除呢,下面让我来告诉大家,但是也要注意这个 *** 作会让磁盘上所有的数据都格式化,因此需要提前备份好所有的数据,以免数据丢失。

1、按Win+R打开运行,输入:Diskpart,点击确定

2、在命令提示符中输入:list disk 按回车,选择需要修改的磁盘

3、这里需要选择的是磁盘0,输入:select disk 0并回车

4、输入:clean按回车键就可以清除磁盘

5、再重新分区(右键点击未分区的`磁盘),使用向导对磁盘空间进行 *** 作(格式化)即可。

如果想要删除电脑中无用的EFI分区,可以使用上述的方法,有需要的朋友不妨参考一下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11506778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存