********************************************************************************
* 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:\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:
********************************************************************************
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}

  

向Window BCD 文件添加VHD开机启动项的相关笔记的更多相关文章

  1. win10应用程序添加到开机启动项的两种解决办法

    原文 win10应用程序添加到开机启动项的两种解决办法 在windows10系统中,如果想让应用程序在开机之后自动运行起来,可以怎么做呢? 方法一: 1.首先创建应用程序的快捷方式 找到自己想加入开机 ...

  2. centos7下/etc/rc.local文件里配置的开机启动项不执行的解决办法

    习惯于在/etc/rc.local文件里配置我们需要开机启动的服务,这个在centos6系统下是正常生效的.但是到了centos7系统下,发现/etc/rc.local文件里的开机启动项不执行了!仔细 ...

  3. Delphi创建开机启动项的方法示例

    Delphi可以通过创建开机启动项键值的方法,将程序添加到开机启动项中.通过本实例代码就可以为您的程序添加到快速启动中,随着Windows一起启动,开机即运行的程序.该实例代码简单,主要是通过添加注册 ...

  4. PowerShell添加或修改注册表开机启动项脚本

    代码如下: $name = Read-Host "请输入开机启动项的名字(随便起)" $value = Read-Host "请输入开机启动项的值" try{ ...

  5. Windows手动添加开机启动项

    @方法1. 添加程序完整路径到注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run下 或者添加到HKEY_CURREN ...

  6. Centos7 设置、查看、添加、删除服务的开机启动项

    查看开机启动项 systemctl list-unit-files |   grep enable 为服务添加开机启动项 systemctl enable zabbix-server.service ...

  7. CentOS7 添加开机启动项

     centos6 加入开机启动:   vim /etc/rc.d/rc.local 注意命令不要出错,重启后生效   或者   centos 7 下: vim /lib/systemd/system/ ...

  8. window开机启动项设置和取消方法

    window开机启动项1.添加开机启动项:开始-->所有程序-->启动-->双击(xp系统)或右键打开,把需要启动的软件快捷键拖放进去即可,遇到安全软件的拦截,只需选择 " ...

  9. windows添加开机启动项

    http://www.cnblogs.com/jokey/archive/2010/06/17/1759370.html添加开机启动项(通过注册表) 例子:增加QQ开机启动项 第一步:找到注册表的启动 ...

随机推荐

  1. hdu 1753 大明A+B

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=1753 容易出错的事例: 0.1 0.2 1.88 22.22 1 0.01 大概出错的几个点,做久了思维根 ...

  2. MAC OS JAVA环境变量配置

    在  /etc/profile 中 加上这些 #临时提权 sudo su #输入密码 vi /etc/profile #配置JAVA_HOME,此处路径根据自己的版本填写 JAVA_HOME=&quo ...

  3. iOS开发--SWRevealViewController

    SWRevealViewController 是一个比较好的实现Sliding功能的第三方类. 今天跟大家分享一下如何使用SWRevealViewController实现左右菜单滑动功能. 首先,在工 ...

  4. JavaScript DOM编程基础精华01(DOM入门,DOM模型和获取页面元素,事件,window对象的方法)

    DOM入门 DOM就是Html页面的模型,将每个标签都做为一个对象,JavaScript通过调用DOM中的属性.方法就可以对网页中的文本框.层等元素进行编程控制.比如通过操作文本框的DOM对象,就可以 ...

  5. 245. Shortest Word Distance III

    题目: This is a follow up of Shortest Word Distance. The only difference is now word1 could be the sam ...

  6. nodejs搭配phantomjs highcharts后台生成图表

    简单分享一下,后台使用nodejs结合highcharts.phantomjs生成报表图片的方法.这主要应用在日报邮件. 主要参考以下资料: http://www.highcharts.com/com ...

  7. OpenGL图形管线和坐标变换[转]

    1. OpenGL 渲染管线 OpenGL渲染管线分为两大部分,模型观测变换(ModelView Transformation)和投影变换(Projection Transformation).做个比 ...

  8. ubuntu13.04下载android4.0.1源码过程

    最初我参考的是老罗的博客http://blog.csdn.net/luoshengyang/article/details/6559955 进行下载安装的,但弄着弄着就发现不太对劲了.这里记录下详细过 ...

  9. Codeforces Round #207 (Div. 1)B(数学)

    数学so奇妙.. 这题肯定会有一个循环节 就是最小公倍数 对于公倍数内的相同的数的判断 就要借助最大公约数了 想想可以想明白 #include <iostream> #include< ...

  10. Jeally Bean中MonekyRunner 帮助文件

    基于4.2的SDK导出来的MonkeyRunner的最新帮助,这个版本对MonkeyView和MonkeyRect有了很大的加强,在MonkeyRunner的易用性上有了很大的提高. 对于导出Monk ...