||
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目录中的文件了,就像操作虚拟机本地硬盘一样。
PS:使用dos无法直接从VMAdditions中Copy出idle.com和fshare.exe。估计是因为dos不支持长文件名的问题。解决办法:使用Winiso读取这两个文件,并把他们写入另外一个*.iso文件,比如:temp.iso。然后dos读取temp.iso中的文件。
京ICP备08000958号-1|腾讯云|阿里云|联系方式|Bacysoft.cn
GMT+8, 2024-12-25 15:33 , Processed in 0.011792 second(s), 18 queries , Gzip On.
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.