恢复被误删的ESP引导分区

之前c盘满了,因为128G固态分了两个区导致c盘太小。所以想要重装系统,拿240G的固态当作C盘使用,格式化的时候不小心删掉了ESP(EFI)分区。
然后开机就无法启动了。

ESP分区,即EFI系统分区(英语:EFI system partition,简写为ESP),是一个FAT格式的磁盘分割,但是其分区标识是EF (十六进制) 而非常规的0E或0C,因此,该分区在Windows操作系统下一般是不可见的。UEFI固件可从ESP加载EFI启动程式或者EFI应用程式。

作用:用于引导系统启动,独立于操作系统之外的分区

修复方法:
1、使用U盘制作PE系统
使用U盘制作PE系统,进入后,用分区工具在系统盘添加ESP分区,并格式化该ESP分区。

=>失败

2.重装电脑,建立新的系统

=>失败,新的系统居然也没有ESP分区,我吐了。

3.DiskGenius+uefix 或 NTBOOTautofix 修复

在这里插入图片描述
参考博客ESP分区丢失,新建ESP分区修复引导教程

=>失败,创建ESP分区后无法两款软件将EFI文件载入目标分区

4、在cmd管理员下运行:bcdboot c:\windows /s o: /f uefi /l zh-cn

bcdboot c:\windows /s o: /f uefi /l zh-cn

其中:c:\windows 硬盘系统目录,根据实际情况修改,把c改成你的windows系统实际所在盘符
/s o: 指定esp分区所在磁盘,根据实际情况修改
/f uefi 指定启动方式为uefi
/l zh-cn 指定uefi启动界面语言为简体中文

=>成功修复ESP分区

但我不是在PE环境,而是在D盘先装了个Win10系统,然后下载了Disk,Genius创建了ESP分区,再为其指定盘符x,然后执行。
而且我一开始就是用了这个方法,但是没有成功,因为每次创建的都是空的ESP文件夹,也许是因为我结合了 3.方法中的DiskGenius工具原因最后才成功了。

bcdboot c:\windows /s x: /f uefi /l zh-cn

c为系统盘,x为ESP分区。
终于搞定了!!!
在这里插入图片描述

最后附上让我电脑差点去世了的代码:
EFI分区删除方法(万恶之源):
命令行依次输入

diskpart
list disk
sel disk 0
//0为选中的分区
sel partition 0
SET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7

然后磁盘管理删除分区就可以了,然后你的电脑开机就无法启动了。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值