搞了半天时间,主要耗在VHD文件的创建上,后来又出现BSOD蓝屏,大概是什么“0x00...(?个)012F”。
放狗搜了下,一说是动态磁盘问题,检查测试后,排除这个原因;另一说是放VHD文件的磁盘容量不够,
(60G上放了个30G的VHD也不够,不清楚怎么换算的),反正把VHD挪到一个150G上的试试了,sigh,成了,
记下过程,当作备忘了。
- 创建VHD,附加到系统;
- 还原镜像(GHOST和Acronis测试过,成功);
- bcdedit, 管理员权限,命令序列如下
bcdedit /copy {current} /d "New Windows 7 Installation"
添加启动项,执行完毕会给出newguid,下面要用到
bcdedit /set {newguid} device vhd=[D:]\Image.vhd
bcdedit /set {newguid} osdevice vhd=[D:]\Image.vhd
bcdedit /set {newguid} detecthal
其他问题:如果要删除某个启动项,执行如下命令:
bcdedit
会列出所有启动项,可以找到对应的guid,copy一下备用
bcdedit /delete {copyedguid}