********************************************************************************
* BCD_YE_MIN文件说明:(精简后配置可见下面的BCD_YE_MIN_Enum_All)
********************************************************************************
使用Visual BCD Editor删除了很多不需要的配置:
- 启动时显示乱码的“Windows 内存诊断”(因为没有保留中文字体)
- 休眠项(使用VHD引导,无法使用正常的休眠)
- 内核调试
- 虚拟机监控程序设置
********************************************************************************
* 常用命令:
********************************************************************************
1.添加VHD引导命令:
bcdedit /store "BCD" /set {default} device vhd=[locate]System.VHD
bcdedit /store "BCD" /set {default} osdevice vhd=[locate]System.VHD
//默认有一个DEVICE项指向了当前指定盘符,而它本身又没用碍眼,可以删除
bcdedit /store "BCD" /deletevalue {bootmgr} device
2.无GUI引导:(使用固态硬盘时,可使用)
bcdedit /store "BCD" /set {default} quietboot Yes
bcdedit /store "BCD" /set {default} detecthal No
3.禁用、启用显示开机启动界面
bcdedit /store "BCD" /set {bootmgr} displaybootmenu Yes
bcdedit /store "BCD" /set {bootmgr} displaybootmenu No
4.设置开机启动界面超时时间
bcdedit /store "BCD" /set {bootmgr} timeout 3
5.显示当前BCD内容
bcdedit /store "BCD"
bcdedit /store "BCD" /enum all
6.导入系统
bcdedit /import "BCD"
7.导出为新BCD文件
bcdedit /export "NEW_BCD"
********************************************************************************
* 如何获得纯净的BCD文件:
********************************************************************************
1.释放干净系统镜像到磁盘,假设在z:windows
2.在PE(window 修复模式等)或者任意存在BCDBOOT.EXE的DOS里
3.使用命令bcdboot z:windows /s z:即可
4.在z盘里,就多出了boot目录、bootmgr文件
5.在z:oot里提取bcd文件即可!
********************************************************************************
* 备注:
********************************************************************************
· 【为了保证可迁移性,device和osdevice的路径盘符使用[locate]来代替固定[c:]盘符】否则迁移磁盘时,会蓝屏。
· 可使用Visual BCD Editor
· 可使用EasyBCD
·《向引导菜单添加本机引导的虚拟硬盘》
http://technet.microsoft.com/zh-cn/library/dd799299(v=ws.10).aspx
1.复制 Windows 7 安装的现有引导项目。然后修改此副本以便用作 VHD 引导项目。在命令提示符下,键入:
bcdedit /copy {default} /d "vhd boot (locate)"
2.BCDedit 命令成功完成后,它将在“命令提示符”窗口中返回 {GUID} 作为输出。
在先前命令的命令提示符输出中找到 {GUID}。复制在以下步骤中使用的 GUID,包括大括号。
对 VHD 引导项目设置 device 和 osdevice 选项。在命令提示符下,键入:
bcdedit /set {guid} device vhd=[locate]windows7.vhd
bcdedit /set {guid} osdevice vhd=[locate]windows7.vhd
3.将 VHD 的引导项目设置为默认引导项目。计算机重新启动时,引导菜单将显示计算机上的所有 Windows 安装并将在操作系统选择递减计数完成后引导至 VHD。在命令提示符下,键入:
bcdedit /default {guid}
4.一些基于 x86 的系统需要使用针对内核的引导配置选项,以便检测到某些硬件信息并成功地从 VHD 进行本机引导。在命令提示符下,键入:
bcdedit /set {guid} detecthal on
********************************************************************************
* BCD_YE_MIN_Enum_All:
********************************************************************************
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
Windows 启动管理器--------------------标识符 {bootmgr}description Windows Boot Manager By Yelocale en-usinherit {globalsettings}default {default}displayorder {default}timeout 3displaybootmenu NoWindows 启动加载器-------------------标识符 {default}device vhd=[locate]System.VHDpath windowssystem32winload.exedescription Windows 7locale en-usinherit {bootloadersettings}osdevice vhd=[locate]System.VHDsystemroot windowsdetecthal YesEMS 设置------------标识符 {emssettings}bootems YesRAM 故障-----------标识符 {badmemory}全局设置---------------标识符 {globalsettings}inherit {emssettings} {badmemory}启动加载器设置--------------------标识符 {bootloadersettings}inherit {globalsettings} |
作者:Asion Tang