无忧启动论坛

标题: 用uefi方式启动BCD时竟无win8_x64.vhdx的启动项 [打印本页]

作者: qj_tzy    时间: 2014-5-4 14:35
标题: 用uefi方式启动BCD时竟无win8_x64.vhdx的启动项
本帖最后由 qj_tzy 于 2014-5-6 08:20 编辑


我将MBR分区的硬盘作第一硬盘,将gpt分区(含ESP分区)的硬盘作第二硬盘,按如下程序:
1.在ESP分区拷入uefi启动文件(全部是win8_x64的相关文件),用bootice编辑\efi\\microsoft\boot\bcd,添加win8pe_x64启动项。

2.以uefi方式启动进入win8pe_x64,在其硬盘管理中新建一个win8.1_x64_gpt.vhdx,存放在第一硬盘第二分区的\vhdos\目录下,初始化该vhdx文件为gpt分区,用WinNTSetup3.4将win8_x64专业版安装入该vhdx文件中,因指定启动分区为ESP分区,安装完成后,自动在BCD中生成了VHDX启动项。

3.但以uefi启动时,竟未出现该vhdx的启动项,我又进入win8pe中,用bootice编辑\efi\\microsoft\boot\bcd,发现BCD中有vhdx的启动项(见下图),后来在gpt的分区硬盘上又安装了分区方式的win8、win7系统,均有其启动项,并能正常启动。唯独无vhdx的启动项,不知为何。

敬请各位网友指点,谢谢!



作者: qj_tzy    时间: 2014-5-6 08:19
自己回复一下:

用bootice编辑BCD后感觉没问题,但用bcdtool打开BCD后发现VHDX的启动项有问题,于是进行了修改,结果重启后有了该启动项,并能正常进入系统。

到此,此问题得到解决。

作者: 2011sjjsy2003    时间: 2015-5-15 09:19
请问是什么问题

作者: lbw2007    时间: 2015-6-21 17:09
2011sjjsy2003 发表于 2015-5-15 09:19
请问是什么问题

该VHD属于无效启动项
BCD文件没有找到win8.1_x64_gpt.vhdx

我推测是启动项名称不允许出现“.”
作者: sjjsy2003    时间: 2016-7-12 08:24
lbw2007 发表于 2015-6-21 17:09
该VHD属于无效启动项
BCD文件没有找到win8.1_x64_gpt.vhdx

不是这个问题,“”.“”可以使用。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3