设备驱动程序可提升声音、图形、网络连接和存储的性能。如果是自定义安装或重新安装 VMware Tools,则可以选择要安装的驱动程序。

安装 VMware Tools 时会安装的驱动程序集取决于客户机操作系统和 VMware 产品。有关这些驱动程序启用的功能的详细信息(包括配置要求、最佳做法和性能),请参见相关 VMware 产品的文档。VMware Tools 可以附带以下设备驱动程序。

SVGA 驱动程序
此虚拟驱动程序可实现 32 位色的显示效果和高显示分辨率,并可提高图形性能。安装 VMware Tools 时,虚拟 SVGA 驱动程序会替换仅支持 640 X 480 分辨率和 16 色图形的默认 VGA 驱动程序。

在操作系统为 Windows Vista 或更高版本的 Windows 客户机操作系统上,安装的是 VMware SVGA 3D (Microsoft - WDDM) 驱动程序。此驱动程序提供的基本功能与 SVGA 驱动程序相同,同时增加了 Windows Aero 支持。

准虚拟化 SCSI 驱动程序
创建虚拟机时,如果您指定虚拟机使用 BusLogic 适配器,客户机操作系统便会使用 VMware Tools 提供的 SCSI 驱动程序。随附有 VMware 准虚拟 SCSI 驱动程序,可用于准虚拟 SCSI 设备。这是 VMware 准虚拟 SCSI 适配器的驱动程序,可增强某些虚拟化应用程序的性能。其他存储适配器的驱动程序要么与操作系统捆绑在一起,要么由第三方供应商提供。

例如,Windows Server 2008 默认使用可使该操作系统获得最佳性能的 LSI Logic SAS。在此情况下,将使用操作系统提供的 LSI Logic SAS 驱动程序。

VMware 针对配置为使用 BusLogic 虚拟 SCSI 适配器的虚拟机提供专门的 SCSI 驱动程序。如果虚拟机不需要访问任何 SCSI 设备或被配置为使用 LSI Logic 虚拟 SCSI 适配器,则无需使用此驱动程序。

此驱动程序包含在 VMware Tools 软件包中,或与 VMware ESX/ESXi 捆绑在一起提供。此驱动程序在主机上以软盘映像的形式提供,位置为 /vmimages/floppies/vmscsi.flp。此驱动程序可在 Windows XP、Windows Server 2003 或 Windows 2000 中使用。

VMXNet 网卡驱动程序
VMXNET 和 VMXNET3 网络连接驱动程序可提高网络性能。使用的驱动程序集取决于您如何配置虚拟机的设备设置。有关支持这些驱动程序的客户机操作系统的信息,请搜索 VMware 知识库。

安装 VMware Tools 时,VMXNET 网卡驱动程序将替换默认的 vlance 驱动程序。

鼠标驱动程序
虚拟鼠标驱动程序可提高鼠标的性能。如果使用第三方工具(例如 Microsoft Terminal Services),则需要使用此驱动程序。
音频驱动程序
64 位 Windows XP、32 位 Windows Server 2003、64 位 Windows Server 2003、Windows Server 2008、Windows 7 和 Windows Vista 客户机操作系统需要使用此声音驱动程序。
Guest Introspection 驱动程序
两个 Guest Introspection 驱动程序为文件自检驱动程序和网络自检驱动程序。可以单独安装这两个驱动程序。默认情况下,安装 VMware Tools 时,不会安装 Guest Introspection 驱动程序。
  • 文件自检驱动程序:文件自检驱动程序将使用管理程序执行防病毒扫描,无需庞大的代理。该策略可避免资源瓶颈并优化内存使用。
  • 网络自检驱动程序:网络自检驱动程序支持 NSX for vSphere 的活动监控功能。
内存控制驱动程序
内存虚拟增长必须使用此驱动程序,并且如果使用 VMware vSphere,则建议使用此驱动程序。不使用该驱动程序会阻碍 vSphere 部署上虚拟机的内存管理功能。
支持自动备份虚拟机的模块和驱动程序
如果客户机操作系统是 Windows Vista、Windows Server 2003 或其他更新的 Windows 操作系统,则会安装卷影复制服务 (Volume Shadow Copy Services, VSS) 模块。对于其他较低版本的 Windows 操作系统,则会安装文件系统同步驱动程序。这些模块便于与 vSphere 集成的外部第三方备份软件创建与应用程序一致的快照。在快照创建过程中,某些进程将暂停,并且虚拟机磁盘处于静默状态。 这些模块还支持在 Linux OS 上实现静默快照
VMCI 和 VMCI 套接字驱动程序
虚拟机通信接口驱动程序支持在虚拟机与虚拟机运行时所在的主机之间进行快速、有效的通信。开发人员可以将客户端-服务器应用程序写入 VMCI Sock (vsock) 接口,以使用 VMCI 虚拟设备。
适用于 Linux 的 VMware 驱动程序
在操作系统安装过程中,将自动安装适用于 Linux 的驱动程序,无需在操作系统安装之后单独安装驱动程序。VMware 会主动维护 VMware 准虚拟驱动程序、VMXNET、VMXNET3 和内核模块的源代码,并且任何新建操作系统版本的 Linux 发行版都会自动包含最新的 VMware 驱动程序。

请勿删除或替换操作系统供应商分发的适用于 Linux 的现有内置驱动程序。删除或替换这些驱动程序可能会导致与日后的驱动程序更新发生冲突。请联系操作系统供应商或访问操作系统社区,了解驱动程序特定更新的可用性。

有关 Linux 内置驱动程序的可用性、维护和支持策略的信息,请参见 http://kb.vmware.com/kb/2073804

VMHGFS 驱动程序

如果使用 Workstation 或 Fusion,您可以安装“共享文件夹”组件。通过“共享文件夹”,您可以轻松地在虚拟机与主机之间共享文件。VMHGFS 驱动程序是一个文件系统重定向程序,可从客户机操作系统的文件系统重定向到主机文件系统。此驱动程序是“共享文件夹”功能的客户端组件,它提供了一种可以替代 NFS 和 CIFS 文件共享功能的方法,并且易于使用,不需要依赖网络。对于内核版本为 3.10 及更高版本的 Linux 发行版,可以使用基于 FUSE 的新“共享文件夹”客户端代替内核模式客户端。

AppDefense

VMware Tools 安装包括 VMware AppDefense,后者是一种安全管理和监控解决方案。可以使用 VMware Tools 安装程序在客户机虚拟机上安装 AppDefense 代理。但是,VMware Tools 无法自动安装 AppDefense 组件。您需要手动安装该组件。