如何删除EFI System Partition并恢复Windows 10正常引导,同时解决动态磁盘转回基本磁盘问题
如何删除EFI System Partition并恢复Windows 10正常引导,同时解决动态磁盘转回基本磁盘问题
嘿,我来帮你一步步搞定这两个麻烦问题——把动态磁盘转回基本,同时恢复Windows的正常引导并删掉那个顽固的EFI分区。咱们分步骤来,别着急:
一、先处理动态磁盘转回基本磁盘(重中之重:先备份数据!)
首先要提醒你:动态磁盘转基本磁盘会彻底清除该磁盘上的所有分区和数据,所以如果这个HDD上有你需要的文件,一定要先备份到其他存储设备(比如U盘、移动硬盘),确认备份完成后再往下操作。
操作步骤:
- 按下Win+X组合键,选择「Windows终端(管理员)」或者「命令提示符(管理员)」(取决于你的系统版本)
- 输入命令
diskpart并回车,进入磁盘分区管理工具 - 输入
list disk并回车,找到被转换成动态磁盘的编号(看「磁盘」列的数字,比如Disk 1) - 输入
select disk X(把X换成你找到的磁盘编号)并回车,选中目标磁盘 - 输入
clean并回车,这个命令会清空磁盘上的所有内容,确认备份后再执行! - 最后输入
convert basic并回车,等待命令执行完成,磁盘就会转回基本磁盘了
二、恢复Windows 10正常引导并删除多余的EFI分区
现在GRUB还占据着引导优先级,而且那个143MB的EFI分区无法在磁盘管理里删除,咱们用Windows恢复环境来解决:
步骤1:进入Windows恢复环境
- 按住Shift键,点击Windows开始菜单里的「重启」;如果这个方法不行,就用Windows 10安装U盘启动(没有安装盘的话,可以在另一台电脑上制作)
- 重启后依次选择「修复你的电脑」→「疑难解答」→「高级选项」→「命令提示符」
步骤2:修复Windows UEFI引导
- 在命令提示符里输入
diskpart并回车 - 输入
list volume并回车,找到两个关键分区:- Windows系统分区:NTFS格式,带有「Windows」标签,记住它的盘符(比如D:,恢复环境里的盘符可能和平时不一样)
- Windows自带的EFI系统分区:FAT32格式,标记为「EFI」的分区,记住它的盘符(比如E:)
- 输入
exit并回车,退出diskpart工具 - 输入命令
bcdboot D:\windows /s E: /f UEFI并回车(把D:换成你的系统分区盘符,E:换成Windows自带的EFI分区盘符),这个命令会把Windows的引导文件重新写入正确的EFI分区,替换掉GRUB的引导
步骤3:强制删除多余的143MB EFI分区
- 再次输入
diskpart并回车 - 输入
list volume并回车,找到那个143MB的EFI分区(FAT32格式,没有Windows标签的那个),记住它的卷号(比如Volume 3) - 输入
select volume 3(替换成对应的卷号)并回车,选中这个分区 - 输入
delete partition override并回车,override参数会强制删除系统保护的EFI分区
步骤4:设置Windows为默认引导项
- 回到恢复环境的高级选项,选择「UEFI固件设置」,进入BIOS界面
- 在BIOS的引导顺序列表里,把「Windows Boot Manager」设为第一启动项,保存设置后重启
这样操作完成后,你的电脑重启就会直接进入Windows 10,再也不用进入GRUB命令行,那个顽固的EFI分区也被删除了。
备注:内容来源于stack exchange,提问作者tensshhi




