当前位置:首页 > 分享 > 心得分享

电脑开不了机有可能是ESP分区惹的祸,修复方法原来如此简单

时间:2026-01-27 14:24:14   作者:老李   来源:老李博客   阅读:1440  

最近手头这台电脑出事儿了,开机黑屏,一直卡在那个logo画面上动不了。我寻思着C盘文件都在,怎么就进不去系统了呢?最后查了半天,原来是那个藏在硬盘角落、平时根本看不到的ESP分区出了问题。这玩意儿听着陌生,但它要是坏了,系统真就起不来。

ESP分区全名叫EFI系统分区,简单说就是电脑启动的“钥匙扣”。以前老电脑靠BIOS和MBR那一套引导系统,空间小得可怜。现在新电脑都用UEFI加GPT,引导文件就放在这个ESP分区里。没有它,开机第一步就走不完。

这分区一般都是FAT32格式,大小100到500M不等。Windows 10以后装系统会自动创建,而且默认不给它分配盘符,你在“此电脑”里根本看不见。得进磁盘管理才能看到有个标着“系统”的小分区,那就是它了。

图片


别看它小,里面存的东西可关键了。比如Windows的bootmgfw.efi启动程序、启动配置数据BCD文件,还有各种驱动加载信息。开机时主板固件先去找ESP分区,读取里面的引导程序,这才一步步把系统拉起来。

之前我还不懂,有一次重装系统,顺手把几个看不懂的分区全删了,结果新系统装完没法启动。后来才知道ESP没了,等于没带钥匙出门。那时候折腾了一晚上,用PE盘修引导才救回来。

这次的问题更隐蔽。我之前装了个Linux系统,搞双系统启动,结果换回Windows后,偶尔会卡在grub界面出不去。当时没当回事,清了启动项就完事了。这次突然开不了机,才意识到可能是ESP分区里的残留文件乱了套。

图片


进PE一看,那个100M的ESP分区果然有点异常。用DiskGenius工具重新指派了个盘符G,然后打开命令提示符,输了一行命令:`bcdboot c:\windows /s g: /f uefi /l zh-cn`。意思是让系统重建C盘的引导文件到G盘对应的ESP分区里。几分钟后搞定,重启果然正常了。

 


修完我才琢磨明白,这ESP分区其实还能干更多事儿。有人把系统维护工具、驱动备份甚至Win PE镜像放里面,相当于随身带了个系统急救包。反正它独立于操作系统,就算系统崩了,这些工具照样能用。

而且它格式是FAT32,Windows、Linux、macOS都能读,换系统也不怕访问不了。再加上默认隐藏,普通用户和大部分病毒都碰不着,挺安全的。我后来干脆把一些紧急恢复脚本也扔进去了,以防下次再出状况。

图片


网上有人说ESP分区就是个摆设,分100M够用了。其实真要看你怎么用。如果你只装一个Windows,那确实用不了多少空间。但要是玩多系统、搞定制引导、放点维护工具,分个300M以上也不嫌多。

还有一点很多人搞混,就是ESP和MSR分区的区别。MSR是微软保留分区,基本没啥用,就是防止老系统误认GPT硬盘用的。ESP才是真负责启动的。千万别把这两个搞混了,删错了ESP,电脑直接变砖。

现在想想,电脑里这些隐藏分区都不是白设计的。ESP看着不起眼,但它就是那个“没它不行”的角色。平时不需要管它,但真遇到启动问题,第一个就得查它。

图片


这次修好之后,我还特意做了个备份,把ESP分区整个镜像保存到外盘。以后万一再出问题,直接还原就行,省得再折腾命令行。

这事儿也给我提了个醒,有时候系统出问题,不一定是什么大毛病,可能就是某个小地方被忽略了。特别是这种底层的东西,平时看不见,关键时候才显出重要性。

 


现在电脑又能正常开机了。我把那些乱七八糟的启动项清理干净,顺手给ESP分区加了个注释,免得以后自己又忘了它是干啥的。

图片

 

老李博客:www.biufkw.com

备用网址:www.pubg98.com

文章来自网络收集,如有侵权请联系删除!

Email:pubg98com@163.com



标签:分区  系统  ESP  启动  电脑  
相关评论

本栏推荐

联系我们 - 免责声明 - 网站地图 - 会员投稿
文章来自网络收集如有侵权问题请联系站长处理!联系邮箱:pubg98com@163.com

   冀ICP备2021006722号