Windows 10, 8.1下修复EFI Bootloader损坏

  • A+
所属分类:电脑软件

昨天,同事的一台笔记本电脑出现无法启动的情况,经过检查发现是EFI Bootloader损坏,记录一下修复过程,如何修复启动配置文件BCD损坏或者丢失,WIN10或WIN8/8.1启动配置文件位置为EFI\Microsoft\Boot\BCD,错误信息为:

The boot configuration data for your PC is missing or contains errors.
File :\EFI\Microsoft\Boot\BCD
Error code: 0xc000000f

自动修复

启动后进入系统修复界面,选择Troubleshoot -> Startup Repair,系统会自动检测修复启动故障,但大多数情况下会出现“自动修复无法修复你的计算机”

Windows 10, 8.1下修复EFI Bootloader损坏

手动修复 Windows 10/ 8 bootloader

进入System Restore – > Troubleshoot-> Command Prompt 或者按下Shift+F10,进入命令行模式

Windows 10, 8.1下修复EFI Bootloader损坏

运行diskpart:

首先输入diskpart

然后list disk显示所有硬盘

选择系统所在硬盘

sel disk 0(如果有两个以上硬盘,请确认硬盘序号)

显示所有分区list vol

Windows 10, 8.1下修复EFI Bootloader损坏

选择 EFI分区:(选择那个100M左右的FAT32格式的分区,而不是系统所在分区)

select volume 1

给EFI分区分配一个未使用的驱动号:

assign letter K:

关闭 diskpart:

exit

进入EFI分区的 bootloader文件夹

cd /d k:\efi\microsoft\boot\

如果找不到该文件夹,尝试以下命令试试

cd /d K:\Boot\或者
cd /d K:\ESD\Windows\EFI\Microsoft\Boot\

重建boot:

bootrec /fixboot

备份BCD文件

ren BCD BCD.bak

从系统文件夹复制BCD文件来重建引导

bcdboot C:\Windows /l zh-cn /s k: /f ALL

C:\Windows – WIN10或者WIN8系统所在文件夹
/f ALL –
指定启动方式,参数可以为 "UEFI"、"BIOS" 或 "ALL"
/l zh-cn –WINDOWS语言

可能会出现以下错误:

BFSVC Error: Can not open the BCD template store. status – [c000000f] – check if the entered command is correct and whether you have localized Windows (in such case you need specify the local language code in a correct way);

BFSVC Error: Error copying boot files from Last Error = 0x570 – try to check drive with the help of command: CHKDSK K: /F

执行以下命令:

bootrec /scanos
bootrec /rebuildbcd

修复完成,重启电脑,应该就可以进入系统了。

  • 微信
  • 微信扫一扫
  • weinxin
  • 支付宝
  • 支付宝扫一扫
  • weinxin
guanlier

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: