
bcdboot_v7000.zip
(68.48 KB, 下载次数: 164)
原帖由 zhhsh 于 2010-6-30 08:38 发表
我在PE3.0附加VHD,然后用 bcdboot 虚拟盘:\windows /s 引导分区:
成功了,为什么要附加VHD才行?非得bcdboot要访问bfsvc?
bcdboot是否动了win7内核?
原帖由 fujianabc 于 2010-6-30 10:04 发表
至于chenall的软盘,以前说过,这个只能引导安装完成的nt 6.x,不能引导第一次启动时的nt 6.x,因为第一次启动时对bcd文件位置比较严格。
原帖由 fujianabc 于 2010-6-30 12:06 发表
应该不会0x7b吧,直接用chenall的软盘第一次启动就是出现一楼的截图。第一次启动时要求bcd必须位于激活主分区上,不能在其他分区或设备上
215.26 KB, 下载次数: 61, 下载积分: 无忧币 -2
原帖由 zhhsh 于 2010-6-30 16:50 发表
bcdedit 在PE1.x运行bcdedit /store i:\boot\bcd /set {%guid%} osdevice vhd="[G:]\WIN7\system.vhd"出错
说什么不支持参数
原帖由 hooer 于 2010-6-30 17:10 发表
可以用DiskGenius创建vmware虚拟磁盘
然后用StarWind Converter再转成vhd文件。
这样就可以创建动态vhd文件了。
BCDboot 命令行选项
BCDboot 是一种用于快速设置系统分区或修复系统分区上的启动环境的工具。系统分区是通过从已安装的 Windows(R) 映像复制一小部分启动环境文件来设置的。BCDboot 还会在系统分区上创建引导配置数据 (BCD) 存储,该存储中包含一个新的引导项,可让您引导到已安装的 Windows 映像。
可以从 Windows(R) PE 运行 BCDboot。有关 Windows PE 的信息,请参阅 Windows PE 操作实例。
BCDboot 包含在 Windows® 7 和 Windows Server® 2008 R2 的 %WINDIR%\System32 文件夹内。Windows OEM 预安装工具包 (OPK) 和 Windows 自动安装工具包 (AIK) 也提供了 BCDboot,位置在 %Program Files%\<version>\Tools 目录下,其中 <version> 是 Windows OPK 或 Windows AIK。
BCDboot 从计算机上已有的 Windows 映像复制一套启动环境文件。BCDboot 可以从 Windows Vista®、Windows Server® 2008、Windows 7 或 Windows Server 2008 R2 的映像复制启动环境文件。有关将 Windows 映像应用于系统的信息,请参阅捕获和应用 Windows 映像。
BCDboot 使用 %WINDIR%\System32\Config\BCD-Template 文件在系统分区上创建新的 BCD 存储并初始化 BCD 启动环境文件。可以在 BCD-Template 文件中定义特定的 BCD 设置。该工具还将最新版本的启动环境文件从操作系统映像 %WINDIR%\boot 文件夹和 %WINDIR%\System32 文件夹复制到系统分区中。
BCDboot 将文件复制到固件所标识的默认系统分区。您可以使用分区工具(例如 DiskPart)创建此分区。不必为了便于 BCDboot 查找而指定此分区的驱动器号。有关详细信息,请从命令行参阅 DiskPart 帮助,或访问 Diskpart 命令行语法(可能为英文网页)。
BCDboot 可以将现有的启动环境更新到系统分区。Windows 映像中较新的文件版本会复制到系统分区中。
- 在基于 BIOS 的系统上,系统分区是使用主引导记录 (MBR) 磁盘格式的磁盘上的活动分区。BCDboot 会在系统分区上创建 \Boot 目录,并将所有需要的引导环境文件都复制到此目录中。
- 在基于统一可扩展固件接口 (UEFI) 的系统上,EFI 系统分区是使用 GUID 分区表 (GPT) 磁盘格式的磁盘上的系统分区。BCDboot 会创建 \Efi\Microsoft\Boot 目录,并将所有需要的引导环境文件都复制到此目录中。
如果系统分区中已存在 BCD 存储,则:
BCDboot 命令行选项下列命令行选项可用于 BCDboot.exe。
- BCDboot 将根据 BCD-Template 文件中的设置,在现有的 BCD 存储中创建一个新启动项,并删除引用同一个 Windows 映像的所有重复的启动项。
- 如果已存在 Windows 映像的启动项,并且除了默认值以外还对该启动项启用了其他 BCD 设置,则下次运行 BCDboot 时,可使用 /m 选项将 OS 加载程序 GUID 所标识的现有启动项合并到 BCDboot 创建的新启动项,以此来保留这些设置。
BCDBOOT source [/l locale] [/s volume-letter] [/v] [/m [{OS Loader GUID}]]
选项描述source
指定作为源的 Windows 目录的位置,将从该目录中复制启动环境文件。
/l
可选。指定区域设置。默认值为美国英语。
/s
可选。指定系统分区的卷号。默认值是固件所标识的系统分区。
/v
可选。启用详细模式。
/m
可选。默认情况下,仅合并全局对象。
如果指定了 OS Loader GUID,则合并系统模板中给定的加载程序对象以生成可启动项。
示例
- 此示例使用 C: 卷上安装的操作系统映像中的文件来初始化系统分区。
bcdboot C:\Windows- 此示例将默认 BCD 区域设置设为日语,并将 BCD 文件复制到已使用 DiskPart 分配了卷号 S: 的系统分区。
bcdboot C:\Windows /l ja-jp /s S:- 此示例将当前 BCD 存储中由给定 GUID 标识的操作系统加载程序合并到新的 BCD 存储中。
bcdboot c:\windows /m {d58d10c6-df53-11dc-878f-00064f4f4e08}
原帖由 zhhsh 于 2010-6-30 22:17 发表
你可能看错意思,我是指
第一次启动VHD出现0x7B蓝屏
第二次启动VHD成功,完成安装
我唯一不明白为什么第一次启动VHD出现0x7B蓝屏
是不是一定用bcdboot 对VHD里的系统进行处理
请fujianabc 用我前面发 ...
原帖由 hooer 于 2010-7-7 17:23 发表
不管是用imagex /apply部署install.wim 还是用其他方法。
都需要把vhd文件真正挂载。其他工具看来不行。
看来必须在pe3.0下才可以。除非把vhd驱动移植到pe1.x下才可。
目前还没有移植完美的vhd驱动。
原帖由 hooer 于 2010-7-7 17:23 发表
不管是用imagex /apply部署install.wim 还是用其他方法。
都需要把vhd文件真正挂载。其他工具看来不行。
看来必须在pe3.0下才可以。除非把vhd驱动移植到pe1.x下才可。
目前还没有移植完美的vhd驱动。
1010 Bytes, 下载次数: 65, 下载积分: 无忧币 -2
yueyezhan 发表于 2010-6-30 00:59
在pe的1.x版本下,正式版的windows7(版本号是7600的rtm)的bcdboot命令不能运行,要用7000的bcdboot
http:/ ...
| 欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |