|
在win7下做备份得到g:\win7.vhd文件,然后用bootedit将g:\win7.vhd挂到启动菜单里.<br />启动时从vhd进入win7,我在桌面上建立一个vhd.txt 然后重启动进入真实win7,发现vhd.txt在真实win7桌面上也有.<br /><br />又重启动进入vhd-win7,从任务管理栏里发现凡是系统服务均来自于vhd-win7分区,而从start菜单里启动的应用程序,均来自于真实的win7分区,非系统服务(自己装的服务)也来自于真实win7分区.<br />这样的话,如果我要从vhd-win7全部覆盖恢复真实win7分区就不可能了. 那怎么用vhd-win7来覆盖恢复真实win7呢?<br /><br />我做vhd的方法 我是通过控制面板/系统和安全/备份和恢复做的win7-vhd,放在G:\tool\vhd\3db3efca-39e6-11e2-a76e-806e6f6e6963.vhd<br /><br />然后在管理员cmd下<br />C:\>bcdedit /copy {current} /d "vhd boot (locate)"<br />The entry was successfully copied to {dc491325-321d-11e2-8b21-dd5424cffe8b}.<br /><br />C:\>bcdedit /set {dc491325-321d-11e2-8b21-dd5424cffe8b} device vhd=[G:]\tool\vhd\3db3efca-39e6-11e2-a76e-806e6f6e6963.vhd<br />C:\>bcdedit /set {dc491325-321d-11e2-8b21-dd5424cffe8b} osdevice vhd=[G:]\tool\vhd\3db3efca-39e6-11e2-a76e-806e6f6e6963.vhd<br />C:\>bcdedit /set {dc491325-321d-11e2-8b21-dd5424cffe8b} detecthal on<br /><br />重启动后选 vhd boot (lvocate),进入win7-vhd后, 虚拟win7与真实win7就混在一起了<br /><br /><br />1.请问,我怎么知道我用的是真实win7,还是vhd的win7.<br />2.为啥,启动进入vhd-win7后,在桌面上建立的vhd.txt,却出现在真实win7的桌面上?<br />3.真实win7桌面上建立的一个real.txt,结果也出现在了启动后进入的vhd-win7的桌面上了?
-----------------------经过下面几个贴子的指点,将vhd里的所有mounteddevices删除后,vhd加载后正常。特此感谢!!!
[ 本帖最后由 2012blackantt 于 2012-12-21 13:17 编辑 ] |
|