恢复被误删的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
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
ESP分区表是一个定义了芯片内存布局和分区的配置文件。分区表可以通过一个名为partitions.csv的文件来定义。该文件包含了一系列的分区条目,每个分区条目包括了分区的名称、类型、大小和偏移量等信息。 例如,分区表可以定义bootloader分区、应用程序分区、数据分区等。每个分区都有一个唯一的名称用于标识,而类型可以是bootloader、数据、应用程序等。分区的大小和偏移量可以根据实际需求进行配置。 分区表的格式可以通过make menuconfig命令来配置。在ESP-IDF编程指南的最新文档中可以找到ESP32分区表格式的详细介绍。 总结起来,ESP32分区表是一个定义了芯片内存布局和分区配置的文件,它可以通过partitions.csv文件来定义。分区表的格式可以通过make menuconfig命令进行配置。详细的分区表格式可以在ESP-IDF编程指南的最新文档中找到。 <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [ESP32分区表图解](https://blog.csdn.net/toopoo/article/details/107327828)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [ESP32 分区表修改导致重启的问题](https://blog.csdn.net/qq_42312125/article/details/127806525)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [ESP32 快速入门(九):自定义 ESP32 分区表 partitions.csv](https://download.csdn.net/download/weixin_38677505/14031363)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值