Windows Virtual PC添加软驱支持
2010-07-17 03:38
169 查看
如果玩过XPMODE的话,想必对Windows Virtual PC有所认识,他是Virtual PC 2007的后续版本,但相对于Virtual PC 2007来说,WVPC少了一个功能,就是不能直接加载软盘了,这个我们可以从WVPC的配置界面看出来
我们可以看到,配置界面中有硬盘,还可以加载三块,也有光驱,就是没有软驱,但是有一些场景,我们可能需要使用软驱。举个例来说,无人值守安装XP,我们可能会把应答文件写在软盘中,这个时候怎么办,有没有的玩?该怎么玩。
结合标题,很明显,WVPC软驱支持,是有的玩的。或者更准确的说,WVPC是支持软驱的,只是没有放在配置界面中。那接下来的问题也明确了,该怎么玩,这里给两种方法。
1、调用WVPC的COM编程接口,使用以下PS脚本
$vmName = "Windows XP Mode"
$floppyImagePath = "c:\unattend.vfd"
$vpc = new-object -com VirtualPC.Application
$vm = $vpc.FindVirtualMachine($vmName)
foreach ($floppyDrive in $vm.FloppyDrives)
{
$retVal = $floppyDrive.AttachImage($floppyImagePath)
}
依据实际情况替换vmName和floppyImagePath的值,并将其保存为powershell脚本,执行该脚本。执行之前可能要对powershell的签名进行设置。
2、修改VMC配置文件,在VMC的配置文件当中,实际上是包含了floppy的信息的,在VMC中,它的信息类似于
<floppy id="0">
<pathname>
<absolute type="string"></absolute>
<relative type="string"></relative>
</pathname>
</floppy>
我们要做的,就是在absolute 中填充floppy的路径
<floppy id="0">
<pathname>
<absolute type="string">c:\unattend.vfd</absolute>
<relative type="string"></relative>
</pathname>
</floppy>
本文出自 “I AM A VM” 博客,转载请与作者联系!
我们可以看到,配置界面中有硬盘,还可以加载三块,也有光驱,就是没有软驱,但是有一些场景,我们可能需要使用软驱。举个例来说,无人值守安装XP,我们可能会把应答文件写在软盘中,这个时候怎么办,有没有的玩?该怎么玩。
结合标题,很明显,WVPC软驱支持,是有的玩的。或者更准确的说,WVPC是支持软驱的,只是没有放在配置界面中。那接下来的问题也明确了,该怎么玩,这里给两种方法。
1、调用WVPC的COM编程接口,使用以下PS脚本
$vmName = "Windows XP Mode"
$floppyImagePath = "c:\unattend.vfd"
$vpc = new-object -com VirtualPC.Application
$vm = $vpc.FindVirtualMachine($vmName)
foreach ($floppyDrive in $vm.FloppyDrives)
{
$retVal = $floppyDrive.AttachImage($floppyImagePath)
}
依据实际情况替换vmName和floppyImagePath的值,并将其保存为powershell脚本,执行该脚本。执行之前可能要对powershell的签名进行设置。
2、修改VMC配置文件,在VMC的配置文件当中,实际上是包含了floppy的信息的,在VMC中,它的信息类似于
<floppy id="0">
<pathname>
<absolute type="string"></absolute>
<relative type="string"></relative>
</pathname>
</floppy>
我们要做的,就是在absolute 中填充floppy的路径
<floppy id="0">
<pathname>
<absolute type="string">c:\unattend.vfd</absolute>
<relative type="string"></relative>
</pathname>
</floppy>
本文出自 “I AM A VM” 博客,转载请与作者联系!
相关文章推荐
- [软件杂谈]Mac OS 系统 安装windows 方法小结(附:VirtualBox VMware Accelerated AMD PCNet Adapter驱动问题)
- 【转】解决在安装EVC4.0+sp4时提示“virtual PC/Windows CE Emulator会造成windows不稳定,windows使这些驱动程序无法加载”的问题
- 在win7系统下使用Windows XP Mode 和 Windows Virtual PC搭建window xp系统
- windows caffe 添加UpsampleLayer BNLayer以支持SegNet网络结构
- 【转】Windows下使用VS2008编译OpenCV 2.1 添加Intel TBB和Python支持
- 什么是Windows Virtual PC?---WIN7的一项功能
- windows php7添加openssl支持
- 代理服务器设置 && PC上装载旧版本驱动程序 && 查看windows登陆记录 && WIN7上跳过从windows update获取驱动 && 在开始菜单添加应用快捷方式
- thinkad x220虚拟化Windows Virtual PC
- 给自己的Blog程序添加对Windows Live Writer的支持
- Windows平台下为Python添加MongoDB支持PyMongo
- Windows Virtual PC - TSClient共享导致的guest OS中msi运行错误
- Windows 2003 的群集CCR在Windows Virtual PC中实现
- win7系统卸载Windows Virtual PC虚拟机的图解教程
- adt-bundle-windows添加NDK支持
- 解决Windows Virtual PC卸载后无法再次安装的问题
- 下载Windows XP Virtual PC
- Windows Virtual PC,你了解它吗? 推荐
- [转]给自己的Blog程序添加对Windows Live Writer的支持
- Windows下NetBeans6.7.1添加iBATIS3框架支持