无忧启动论坛

标题: 一个VHD上有多个系统,该怎么选择启动哪一个? [打印本页]

作者: 2012ko5544    时间: 2013-4-5 20:52
标题: 一个VHD上有多个系统,该怎么选择启动哪一个?
比如一个BHD分了3个区;每个分区都安装有win7/win8系统 该怎么设置BCD文件能自由选择启动哪个分区的系统呢?
作者: qj_tzy    时间: 2013-4-6 09:51
在置顶贴上有介绍,不知对你是否有帮助?
作者: 2012ko5544    时间: 2013-4-6 11:53
回复 2# qj_tzy


    你是说的哪个区 方便的话 给个链接吧 谢谢
作者: 2012ko5544    时间: 2013-4-14 17:55
没有知道的么 不会吧
作者: richelwu    时间: 2013-4-16 18:45
这个不就是编辑bcd吗? 很多工具都支持
作者: 2012ko5544    时间: 2013-4-17 18:47
richelwu 发表于 2013-4-16 18:45
这个不就是编辑bcd吗? 很多工具都支持

我说的是VHD!! 汗!
作者: armymangl    时间: 2013-4-17 21:05
本帖最后由 armymangl 于 2013-4-17 22:16 编辑

如果是windows原生vhd,这个问题win7刚出来的时候就有过讨论,vhd里面不论有多少个系统,你只管按照正常的操作添加到bcd就ok了,虽然弄出来的启动菜单项目看上去一样(楼主迷惑的可能就是这里吧),但是启动的时候确实是进入各自系统的,而不会发生混淆。
如果是vboot生成的vhd看置顶帖子,很详细的。
作者: 1326    时间: 2013-4-25 12:22
很简单啊.. 挂载VHD分多个区(VHD容量要大一些) 然后设置一个活动的分区 将BCD的组件都放在这个活动的分区 然后编辑BCD即可
作者: 2012ko5544    时间: 2013-4-27 18:59
1326 发表于 2013-4-25 12:22
很简单啊.. 挂载VHD分多个区(VHD容量要大一些) 然后设置一个活动的分区 将BCD的组件都放在这个活动的分区 然 ...


但是先要用物理分区的bootmgr来引导VHD 实际上物理分区的bootmgr直接引导了vhd上的第一个分区的win7系统。。 不知你的想法是什么,vhd不会在bios启动设备里显示出来的。。
作者: 2012ko5544    时间: 2013-4-27 19:02
armymangl 发表于 2013-4-17 21:05
如果是windows原生vhd,这个问题win7刚出来的时候就有过讨论,vhd里面不论有多少个系统,你只管按照正常的操 ...


我用的是bootice这个工具编辑BCD;;这个工具里添加vhd启动流程是:
添加VHD启动项->然后填写VHD路径 ->默认启动 window\system32\winlaod.exe ->就是这样 不知怎样能选择启动哪一个分区?
作者: armymangl    时间: 2013-4-27 22:14
2012ko5544 发表于 2013-4-27 19:02
我用的是bootice这个工具编辑BCD;;这个工具里添加vhd启动流程是:
添加VHD启动项->然后填写VHD路径  ...

你这样可能真的会面临这个问题,可行的办法是到win7或者pe3.0中,用系统自动功能挂载vhd文件,这样vhd中的几个分区包括分区中的系统就可以看见了,然后用bcdboot或者bcdedit添加启动项,这样各个启动项就很清楚了。
作者: 2012ko5544    时间: 2013-4-28 20:15
armymangl 发表于 2013-4-27 22:14
你这样可能真的会面临这个问题,可行的办法是到win7或者pe3.0中,用系统自动功能挂载vhd文件,这样vhd中的 ...

我懂你的意思了 就是说先把BHD挂载出来 然后利用bootice把当前(vhd各个分区盘符)添加到BCD 这样在重启时就能选择具体进VHD的某个区的系统了 是这样么?
我还没这样试过
作者: 2012ko5544    时间: 2013-4-28 20:16
armymangl 发表于 2013-4-27 22:14
你这样可能真的会面临这个问题,可行的办法是到win7或者pe3.0中,用系统自动功能挂载vhd文件,这样vhd中的 ...

我懂你的意思了 就是说先把BHD挂载出来 然后利用bootice把当前(vhd各个分区盘符)添加到BCD 这样在重启时就能选择具体进VHD的某个区的系统了 是这样么?
我还没这样试过
作者: 2013zhjplayer    时间: 2013-4-29 09:14
就是编辑BCd。楼主认真学习吧
作者: muelfox    时间: 2013-5-26 15:50
路过…………
作者: yifan9014    时间: 2013-8-23 20:11
本帖最后由 yifan9014 于 2013-8-23 20:15 编辑

在实体机的win7win8中启动vhd,会直接绕过vhd里面设置的bcd文件,所以在一个vhd中编辑bcd文件无效,vhd自己知道自己是个vhd,于是根本就不读取vhd里面的bcd信息,而是直接读取宿主系统的bcd,这就是所谓的vhd不能嵌套。

但是你可以把vhd内部的引导修改为G4D,然后我就不知道怎么搞了,让高手来回答吧。
作者: oooppp    时间: 2016-5-24 10:29
yifan9014 发表于 2013-8-23 20:11
在实体机的win7win8中启动vhd,会直接绕过vhd里面设置的bcd文件,所以在一个vhd中编辑bcd文件无效,vhd自己 ...

请问这个问题有人回答吗?
作者: ffwdh    时间: 2016-7-22 17:14
有空一起交流一下




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