博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
向Window BCD 文件添加VHD开机启动项的相关笔记
阅读量:4659 次
发布时间:2019-06-09

本文共 3501 字,大约阅读时间需要 11 分钟。

********************************************************************************* BCD_YE_MIN文件说明:(精简后配置可见下面的BCD_YE_MIN_Enum_All)********************************************************************************使用Visual BCD Editor删除了很多不需要的配置:- 启动时显示乱码的“Windows 内存诊断”(因为没有保留中文字体)- 休眠项(使用VHD引导,无法使用正常的休眠)- 内核调试- 虚拟机监控程序设置********************************************************************************* 常用命令:********************************************************************************1.添加VHD引导命令:bcdedit /store "BCD" /set {default} device vhd=[locate]\System.VHDbcdedit /store "BCD" /set {default} osdevice vhd=[locate]\System.VHD//默认有一个DEVICE项指向了当前指定盘符,而它本身又没用碍眼,可以删除bcdedit /store "BCD" /deletevalue {bootmgr} device2.无GUI引导:(使用固态硬盘时,可使用)bcdedit /store "BCD" /set {default} quietboot Yesbcdedit /store "BCD" /set {default} detecthal No3.禁用、启用显示开机启动界面bcdedit /store "BCD" /set {bootmgr} displaybootmenu Yesbcdedit /store "BCD" /set {bootmgr} displaybootmenu No4.设置开机启动界面超时时间bcdedit /store "BCD" /set {bootmgr} timeout 35.显示当前BCD内容bcdedit /store "BCD"bcdedit /store "BCD" /enum all6.导入系统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:\boot里提取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 Ye
locale                  en-us
inherit                 {globalsettings}
default                 
{
default
}
displayorder            {
default
}
timeout                 
3
displaybootmenu         No
 
Windows 启动加载器
-------------------
标识符                  {
default
}
device                  vhd=[locate]\System.VHD
path                    \windows\system32\winload.exe
description             Windows 
7
locale                  en-us
inherit                 {bootloadersettings}
osdevice                vhd=[locate]\System.VHD
systemroot              \windows
detecthal               Yes
 
EMS 设置
------------
标识符                  {emssettings}
bootems                 Yes
 
RAM 故障
-----------
标识符                  {badmemory}
 
全局设置
---------------
标识符                  {globalsettings}
inherit                 {emssettings}
                        
{badmemory}
 
启动加载器设置
--------------------
标识符                  {bootloadersettings}
inherit                 {globalsettings}

 

作者:
出处:

转载于:https://www.cnblogs.com/paul011/p/10437686.html

你可能感兴趣的文章
Linux内核分析——可执行程序的装载
查看>>
第一阶段冲刺3
查看>>
父类引用指向子类对象
查看>>
网页如何实现下载功能
查看>>
IT男专用表白程序
查看>>
读《大道至简》第六章感想
查看>>
ef linq 中判断实体中是否包含某集合
查看>>
章三 链表
查看>>
Solution for Concurrent number of AOS' for this application exceeds the licensed number
查看>>
CSE 3100 Systems Programming
查看>>
IntelliJ IDEA 的Project structure说明
查看>>
Java Security(JCE基本概念)
查看>>
创建 PSO
查看>>
JasperReport报表设计4
查看>>
项目活动定义 概述
查看>>
团队冲刺04
查看>>
我的Python分析成长之路8
查看>>
泛型在三层中的应用
查看>>
SharePoint2010 -- 管理配置文件同步
查看>>
.Net MVC3中取得当前区域的名字(Area name)
查看>>