无忧启动论坛

标题: win7下挂载VHD问题? [打印本页]

作者: kylinsure    时间: 2013-12-5 20:35
标题: win7下挂载VHD问题?
我在win7下挂载VHD。

@echo off
echo select vdisk file="d:\vhd\xp32.vhd" >vhdsel
echo attach vdisk>>vhdsel
echo list disk>>vhdsel
diskpart /s vhdsel
del /f /q vhdsel
exit


@echo off
echo select vdisk file="d:\vhd\xp64.vhd" >vhdsel
echo attach vdisk>>vhdsel
echo list disk>>vhdsel
diskpart /s vhdsel
del /f /q vhdsel
exit
然后把这个保存为两个bat文件,放入到启动里面,但是每次系统启动时
始终只能挂载一个VHD。
除非手动再运行一个未加载的vhd的bat文件。

怎么才能让系统在启动的时候同时加载多个vhd呢。
作者: 2012wuzhong    时间: 2013-12-5 22:28
2个vhd加载之间可能需要延时。
我把加载vhd放在了开机脚本里,有时候会存在没有加载的情况,通过加延时才解决这个问题。
作者: kylinsure    时间: 2013-12-6 20:20
2012wuzhong 发表于 2013-12-5 22:28
2个vhd加载之间可能需要延时。
我把加载vhd放在了开机脚本里,有时候会存在没有加载的情况,通过加延时才 ...

能将你的bat共享出来吗?   

还有就是加载后,却要自动打开浏览器进入该分区,可不可以不要打开呢。
作者: 2012wuzhong    时间: 2013-12-6 21:42
kylinsure 发表于 2013-12-6 20:20
能将你的bat共享出来吗?   

还有就是加载后,却要自动打开浏览器进入该分区,可不可以不要打开呢。

不好意思,我没有同时加载过2个vhd。
自动打开浏览器进入该分区,不知道什么意思?
作者: 2012wuzhong    时间: 2013-12-21 20:26
经测试,可以同时加载多个vhd,bat如下:
echo create vdisk file="x:\vhd\w7658_child.vhd" parent="D:\vhdos\w7658.vhd">%temp%\vhdsel
echo select vdisk file="x:\vhd\w7658_child.vhd">>%temp%\vhdsel
echo attach vdisk>>%temp%\vhdsel
echo exit>>%temp%\vhdsel
diskpart /s %temp%\vhdsel
del /f /q %temp%\vhdsel
echo create vdisk file="x:\vhd\games_child.vhd" parent="e:\games.vhd">%temp%\vhdsel
echo select vdisk file="x:\vhd\games_child.vhd">>%temp%\vhdsel
echo attach vdisk>>%temp%\vhdsel
echo exit>>%temp%\vhdsel
diskpart /s %temp%\vhdsel
del /f /q %temp%\vhdsel
说明:我创建了差分vhd,放到了内存盘"x:\vhd”中,注意"x:\vhd”不能压缩
作者: 易广白    时间: 2020-8-14 21:32
实很实用,收下了,谢谢楼主分享 支持!支持!




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