公告:由于近期本站访问量增加,单核VPS不足以提供足够的性能为各位服务,网站访问速度较慢。请考虑向我们捐赠,帮助我们升级服务器!

虚拟机增强功能

来自BetaWorld 百科
TNEPlus讨论 | 贡献2021年8月13日 (五) 23:36的版本 (Convert to Template)
跳转到导航 跳转到搜索

综述

一些功能较为强大的虚拟机软件提供虚拟机增强功能程序包供虚拟机安装。这种增强功能包通常包含各种驱动。

增强功能程序是必须与相应的虚拟机软件配合使用的。VMware的增强功能程序叫做VMware Tools或者简称为VMtools;VirtualBox的叫做VBoxAdditions。 不安装增强功能程序不影响虚拟机基本功能的使用,只是使用起来就没有这么宜人。而如果装错了增强功能程序,或者误在用于实机的系统里装了增强功能程序,一般情况下也不会致命,程序只是检测到环境不对然后简单地停止工作,一般不会带来其他问题。

“增强功能程序”这个短语严格来说应该仅指其程序本身,但是有些增强功能程序包(比如VMware Tools安装包)安装的时候会顺便装一些增强功能程序(比如VMware Tools)之外的东西,例如某些虚拟机专用的驱动(比如VMware SVGA驱动),造成有些人误认为驱动是增强功能程序固有的一部分——其实不是的。它们在概念上应该是相互独立的。我们研究虚拟机增强功能程序的时候,一般研究的是那些驱动。

你也可以自己从增强功能包中提取驱动为自己所用。

具体效果

有些增强功能程序包可以做到:

  • 根据虚拟机软件窗口的大小,自动适应客户机的分辨率;
  • 给客户机自动同步一些主机的设置,例如系统时间和显示DPI(注意在 Beta 系统下,除非时间炸弹已被去除或该 Build 不受时间炸弹影响的话,建议不要安装增强功能,否则可能因时间同步而触发时间炸弹);
  • 在主机和客户机之间共享剪贴板;
  • 直接把主机的文件拖拽复制到虚拟机……

此外还有一些很细微的地方可以变得更加人性化,比如说鼠标离开虚拟机的时候自动隐藏虚拟机屏幕上显示的光标(即鼠标集成功能)等等等等,难以尽举。

安装

一般有此类程序包的虚拟机软件都提供了十分直观的安装方式,甚至额外附加了很多文字引导和说明,只要一步一步去做,一般不会遇到任何困难。

VMware Tools

Windows NT 4.0~Windows 2000

Windows NT 4.0需要升级到SP6才可以安装VMware Tools。Windows 2000需要升级到SP4并安装KB835732补丁才可以安装VMware Tools。这些补丁现在仍然容易在网上搜索到,这里就不提供下载链接了。

Windows Whistler Build 2267

Windows Whistler Build 2267已经确认不可以使用VMware Tools。无论是从带有VMware Tools的Windows 2000升级上去,还是对全新安装的2267直接进行强行安装,都没有成功过的记录。

其他Windows Whistler Build以及Windows Longhorn Milestone Beta

Windows Whistler和Windows Longhorn的很多Build要想安装VMware Tools时,则可能被提示“Setup was unable to upgrade the Windows Installer.”,无法继续进行安装。 如果你遇到这个问题,可以试试下载这个msi文件 http://pan.baidu.com/s/1pLFkyQR ,启动到目录服务恢复模式,然后把msi文件拿给虚拟机安装。

(参见原帖 http://tieba.baidu.com/p/5304062172

Virtual PC 2007 虚拟机附加件

Windows 95

Windows 95 无法使用 Virtual PC 2007 的虚拟机附加件,但是您可以提取 Virtual PC 2004 版本的虚拟机附加件,直接在 Windows 95 下安装就好了。