EFI简介
Windows 7/8/10/11等系统均支持UEFI引导启动,UEFI也是微软大力支持的标准。 UEFI启动通过硬盘上一个单独的EFI分区,通常是最朴素的FAT格式,放置引导文件,以引导作业系统启动。 相比MBR传统方式,EFI引导分区可以存放更大的引导文件,也便于SecureBoot进行启动验证。 如果EFI引导文件损坏,Windows系统将无法正常启动。
Windows引导机制
误格式化硬盘,安装其他操作系统共存,意外断电都有可能破坏Windows的引导文件。
如果还能启动安装的Windows,那么可以进入恢复模式尝试重建引导。
如果是误格式化硬盘分区,则需要另外的Windows环境,比如PE来提供重建引导的基础条件。
Windows引导文件的创建配置由bcd程序提供,其他类型的操作系统暂未提供修复Windows引导的工具。
重建参考流程
- 首先进入Windows恢复模式或PE环境。
- 打开命令行,安装映像进入安装介面可以按
Shift+F10。 - 使用Windows自带磁盘工具
diskpart1 2 3 4 5 6 7diskpart DISKPART> list disk DISKPART> select disk 代号根据实际安装系统位置选择 DISKPART> list partition DISKPART> create partition efi (如果已有就不用创建了) DISKPART> select partition 代号选择EFI的分区 DISKPART> assign letter=u # u是分区代号可以自行选择 - 重建引导
bcdboot c:\windows /s u: /f uefi /l zh-cn- 待恢复系统不一定在操作环境下的C盘
- /s 指定EFI分区,就是上一步创建或选择的u
- /f 指定启动方式
- /l 指定语言
- 之后移除安装映像重新启动即可恢复正常。