VirtualPC2007添加Shared Folder的方法for dos

VirtualPC2007添加Shared Folder的方法for dos

 Virtual PC 2007 是微软最新的、功能强大的虚拟主机软件,号称可以在一台主机上虚拟多达256台主机,安装不同的操作系统,功能和物理主机一模一样。总之该虚拟机软件我个人感觉和Windows结合紧密,占用资源相对比较小,当虚拟机在后台运行时,对宿主系统的影响比较小。且安装方便设置简单,是我们学习操作系统的理想工具。

 在Virtual PC中,提供一个Shared Folder的功能,使用该功能让虚拟机直接共享宿主系统的文件系统,这样就能非常方便的在宿主系统和虚拟机之间交换文件。但是该功能有一定限制,目前该功能只支持Dos、OS2和Windows系列操作系统。

 下面就介绍以下如何实现“Shared Folder”功能。我们以安装了Dos系统的虚拟机为例。

 首先,启动Dos虚拟机!“Action>Install or Update...”,这时Virtual PC会自动Capture安装目录中的“VMAdditions.iso”光盘映像文件。

 这时如果Dos系统加载了光驱驱动的话,就能读取“VMAdditions.iso”中的文件。该映像中一共有三个目录,分别是“dos、os2 和 Windows”。我们进入dos目录,将“idle.com和fshare.exe”两个文件Copy到c:。

 idle.com是个降低空闲时Dos虚拟机CPU资源占有率的程序,fshare.exe便是实现dos与宿主系统共享文件系统的程序。两个程序均能直接运行,其中idle运行后,能时dos虚拟机在空闲时基本不占用宿主系统的CPU资源;而fshare.exe不一定能运行成功,系统提示Error!根据我试验是因为加载了“HIMEM.SYS”的缘故,在“config.sys”中去掉,就可以了。

 fshare.exe运行成功后,就可以在虚拟机“setting”中设置Shared Folder了,例如:我们可以选中宿主系统中的一个目录d:\temp,并将此目录和Z驱动器绑定,确认后回到Dos虚拟机里,进入Z:,执行dir,就能看见宿主d:\temp目录中的文件了,就像操作虚拟机本地硬盘一样。

posted @ 2009-05-18 10:02  肚肚  阅读(291)  评论(0编辑  收藏  举报