|
Pauly 发表于 2013-5-13 11:41
你这个 Bcd 是用什么编辑的,这种格式没有见过,我在 WIN8 专业版下直接用 bcdedit 添加的 VHDX 也跟你这 ...
win8专业版中操作的。
1.用bootice新建了bcd和这样一个vhd启动项,正常
- Windows 启动管理器
- --------------------
- 标识符 {bootmgr}
- description Boot Manager
- locale zh-CN
- default {default}
- displayorder {default}
- bootsequence {bootmgr}
- timeout 30
- Windows 启动加载器
- -------------------
- 标识符 {default}
- device vhd=[D:]\WinVHD\Win8企业版_child.vhdx
- path \Windows\system32\winload.exe
- description Boot from VHD
- locale zh-CN
- osdevice vhd=[D:]\WinVHD\Win8企业版_child.vhdx
- systemroot \Windows
- detecthal Yes
复制代码 2.附加vhdx到g:
bcdedit /store bcd3 /copy {default} /d "Test VHD"
E:\temp\bcd->bcdedit /store bcd3 /set {3ef3db1c-bba4-11e2-beb1-c80aa964a2bf} dev
ice partition=g:
E:\temp\bcd->bcdedit /store bcd3 /set {3ef3db1c-bba4-11e2-beb1-c80aa964a2bf} osdev
ice partition=g:- Windows 启动加载器
- -------------------
- 标识符 {3ef3db1c-bba4-11e2-beb1-c80aa964a2bf}
- device partition=G:
- path \Windows\system32\winload.exe
- description Test VHD
- locale zh-CN
- osdevice partition=G:
- systemroot \Windows
- detecthal Yes
复制代码 此时bootice能认出g:
3.弹出g:
bcdedit 自动把上面的g:变成了 vhd=[D:]\WinVHD\Win8企业版_child.vhdx,此时bootice不能识别。
挂载vhd,bcdedit 显示又变成成 g: ,bootice显示g:
挂载另外一个vhd,bcdedit不会认为这个是原来的g: ,显示vhd=[D:]\WinVHD\Win8企业版_child.vhdx,但是bootice错误的认为是g:
总结:大约就是bcdedit能支持vhd挂载后有盘符的启动设置,并且分离vhd后能转换成vhd的实际路径。bootice不支持。
|
|