win810bcdboot引导修复命令的原理和使⽤⽅法本⽂作者:迅维ID(yidong158)本⽂是作者原稿,迅维编辑未作修改。
本⽂所述已⽤UEFI+GPT、BIOS+MBR,WIN10 64位企业版和专业版测试过
在win8/10系统中有⼀条命令,它是⼀种快速设置系统启动分区或修复系统启
动环境的命令⾏⼯具。命令是通过从已安装的Windows系统⽂件夹中复制⼀⼩部
分启动环境⽂件来设置/修复系统的。
BCDboot 还会在系统分区上创建引导配置BCD⽂件,该⽂件存储了启动引导项,可让您选
择引导已安装的Windows。
当系统⽆法启动时,⽤U盘或光盘启动Windows PE环境、或者使⽤win8/10的⾼级修复模
式启动到命令符环境(推荐),然后运⾏BCDboot命令来修复损坏的系统。BCDboot命令通常
在 %WINDIR%\System32 ⽂件夹内,它运⾏后从计算机上已有的 Windows 映像复制⼀套启动
环境⽂件到启动分区(GPT)/⽬录(MBR)中。
这些启动环境⽂件包括:从已安装的系统 %WINDIR%\boot\efi ⽂件夹和
%WINDIR%\System32\boot ⽂件夹复制到系统启动分区中。在UEFI+GPT环境下,BCDboot 将
⽂件复制到固件所标识的默认系统启动分区(ESP)。另外,BCDboot 还使
⽤%WINDIR%\System32\Config\BCD-Template ⽂件为模板,在系统启动分区上创建新的
BCD(启动菜单)⽂件,并初始化 BCD 启动环境⽂件。可以在 BCD-Template ⽂件中定义特
定的 BCD 设置(需要BCB⽂件编辑器)。
在基于 BIOS 的系统上,系统分区是使⽤主引导记录 (MBR) 磁盘格式的磁盘上的活动分
区。BCDboot 会在系统分区上创建 \Boot ⽬录,并将所有需要的引导环境⽂件都复制到此⽬录
中。
在基于 UEFI(统⼀可扩展固件接⼝) 的系统上,EFI 系统分区是使⽤ GUID 分区表 (GPT) 磁
盘格式的磁盘上的系统启动分区(ESP)。BCDboot 会创建 \Efi\Microsoft\Boot ⽬录,并将所
有需要的引导环境⽂件都复制到此⽬录中。
BCDboot 命令⾏格式
BCDBOOT source [/llocale] [/svolume-letter] [/v] [/m [{OS Loader GUID}]]
BCDboot 命令参数
⽰例
1
BIOS+MBR 常⽤
bcdboot C:\Windows /l zh-cn
解释:从系统盘C:\Windows⽬录中复制启动⽂件,并创建BCD(中⽂)启动菜单,从⽽修
复系统启动环境。
2
UEFI+GPT 常⽤
bcdboot C:\Windows /s S: /f uefi /l zh-cn
解释:⽤DG等⼯具先将ESP分区装载为S盘,从系统盘C:\Windows⽬录中复制UEFI格式的启动⽂件到ESP分区中,修复系统。
各参数的具体含义:
c:\windows 系统安装⽬录,打开我的电脑,查看你的系统是安装在哪个盘,就输⼊相应的盘符和⽬录。
/s S: 指定esp分区所在磁盘,⼩编指定ESP分区为t盘。
uefi boot /f uefi 指定启动⽅式为uefi,注意之间的空格⼀定要输⼊。
/l zh-cn 指定uefi启动界⾯语⾔为简体中⽂
总结:
WIN8/10的系统启动修复命令bcdboo还是⽐较简单的,它从损坏的系统中(⼀般是
c:\windows⽬录,这些⽂件当然是你安装系统时就存在了)复制启动⽂件到你的启动分区中,来达到修复系统的⽬的。因此,该命令正确执⾏的前提是:
1、启动分区存在
2、windows安装盘中启动⽂件存在
否则,该命令将⽆法执⾏或出错。这种情况及其罕见,必须⼈⼯⼿动来恢复启动环境,这将是下⼀篇⽂章了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论