自从Windows 7开始出现,可以再磁盘管理中添加VHD虚拟磁盘文件后,安装双系统的方法有了很大的变化。当我们创建VHD文件,并在其中部署完OS后,就可以通过bcdedit工具,修改启动项,完成双系统引导。
详细命令:
C:\>bcdedit /copy {current} /d "My New VHD Description" 返回新建立加载项的GUID
C:\>bcdedit /set <guid> device vhd=[driveletter:]\<directory>\<vhd filename>
利用返回的GUID,指定该GUID所使用的VHD文件的路径
C:\>bcdedit /set <guid> osdevice vhd=[driverletter:]\<directory>\<vhd filename>
C:\>bcdedit /set <guid> osdevice vhd=[driverletter:]\<directory>\<vhd filename>
指定该系统使用的操作系统设备的VHD文件路径。
C:\>
bcdedit /set <guid> detecthal on 强迫windows检查硬件抽象层
当我们用
bcdedit /delete <guid> /cleanup
删除windows7启动项后,我们可以通过bcdedit /set {GUID} device hd_partition=[driverletter:]和bcdedit /set {GUID} path
\windows\system32\winload.exe将操作系统选择菜单恢复。
当我们用
bcdedit /delete <guid> /cleanup
删除VHD系统后
,
我们可以通过
bcdedit /store Foocd /set {GUID} device hd_partition=
[driverletter:]和
bcdedit /set {GUID} osdevice
vhd=[C:]\vdisks\disk01.vhd
将操作系统选择菜单恢复。
对于里面已经安装OS的vhd文件,可以使用bcdboot
h:\windows(h:为附加VHD文件后,磁盘管理中出现的VHD盘符),直接生成双系统启动菜单选项。
转载于:https://blog.51cto.com/acadia627/1012441