无忧启动论坛

标题: 请教VHD系统WIN8转换成VHDX系统的正确方式/流程? [打印本页]

作者: 2011rokku    时间: 2013-7-18 01:41
标题: 请教VHD系统WIN8转换成VHDX系统的正确方式/流程?
当初我将WIN8装在VHD里用来作为第二系统(主系统是装在硬盘里的WIN7),
现在想改用VHDX但又不希望重装WIN8,所以我就像这样创建了一个VHDX,

create vdisk file=d:\vhd\win8.vhdx type=expandable maximum=30000 source=d:\vhd\win8.vhd

也就是将win8.vhd作为来源,在创建这个新的win8.vhdx的同时复制内容过去,
接着在BCD里添加这个VHDX系统的启动项目,

bcdedit /copy {default} -d "Windows 8 VHDX",这步得到的GUID填入下两行,
bcdedit /set {guid} osdevice vhd=[d:]\vhd\win8.vhdx
bcdedit /set {guid} device vhd=[d:]\vhd\win8.vhdx
附带一提,在这里 {default} 就是VHD系统的WIN8,沒找到使用 /create 的方法。

完成了BCD的编辑之后,重启电脑,选择Windows 8 VHDX启动项测试,确实可以正常进入系统,
那么究竟是哪里有问题呢?其实也是碰巧发现到的,就是这个VHDX系统WIN8,
无法正常使用WIN8的高级重启功能了,例如选择修复里的进入命令行模式后,会出现下图的错误,



网上搜索 80070490 找到的都是和 Windows Update 更新失败的帖子,没找到我这个问题的解法,
请教这是我哪个步骤出错或是少操作了什么步骤呢?
另外,经过我进一步测试发现,如果不删除win8.vhd的话,那么就不会有如上图的问题,
但是既然都有了这个新的win8.vhdx了,如果不能删除win8.vhd的话那反而变成是浪费硬盘空间了!
作者: 2011aaa    时间: 2013-7-18 08:49
原来的启动项win8.vhd删除了没
作者: hilang77    时间: 2013-10-28 18:59
楼主,我用你的命令reate vdisk file=d:\vhd\win8.vhdx type=expandable maximum=30000 source=d:\vhd\win8.vhd 不加“source"参数能成功创建文件,加上就说 “参数错误“

我是 win8.1 64位的。 麻烦指教。谢谢!
作者: aimbot    时间: 2015-1-19 01:28
貌似reate vdisk file=d:\vhd\win8.vhdx  source=d:\vhd\win8.vhd这样才能用。
作者: 2011lonei    时间: 2015-1-19 16:33
本帖最后由 2011lonei 于 2015-1-19 16:35 编辑

WIN7只支持VHD啟動,

WIN8,1 R2 以上,應該是支持D 和DX啟動,,
DX都是要WIN8以上


create vdisk file="D:\VHD\WIN7VHD.vhd" parent="D:\VHD\WIN7.vhd"


試試這樣的命令




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