Los controladores de dispositivos mejoran el rendimiento del almacenamiento, las redes, los gráficos y el sonido. Puede seleccionar los controladores que se instalarán mientras realiza una instalación o reinstalación de VMware Tools personalizada.

El conjunto de controladores que se instalan cuando instala VMware Tools depende del sistema operativo invitado y del producto de VMware. Para obtener información detallada sobre las características o la funcionalidad de estos controladores, incluidos los requisitos de configuración, las prácticas recomendadas y el rendimiento, consulte la documentación de su producto VMware. Los siguientes controladores de dispositivos pueden estar incluidos en VMware Tools.

Controlador VMCI
El controlador de interfaz de comunicación de la máquina virtual permite una comunicación eficiente entre las máquinas virtuales y los hosts en las que se ejecutan. Los programadores pueden escribir aplicaciones cliente-servidor para que la interfaz VMCI Sock (vsock) haga uso del dispositivo virtual VMCI.
El controlador VMCI se instala de forma predeterminada como parte de la instalación de VMware Tools. Si el usuario deshabilitó este controlador VMCI en la configuración durante una instalación anterior, VMware Tools vuelve a instalar automáticamente el controlador VMCI durante la actualización.
Nota: No se puede deshabilitar el controlador VMCI, ya que la funcionalidad de servicio del sistema de VMware Tools depende de este controlador.​
Controlador de introspección de invitado
Los dos controladores de introspección de invitado son el controlador de introspección de archivos y el controlador de introspección de red. Puede instalar los dos controladores por separado. De forma predeterminada, al instalar VMware Tools, no se instalan los controladores de introspección de invitado.
  • Controlador de introspección de archivos NSX: el controlador de introspección de archivos utiliza el hipervisor para realizar análisis antivirus sin un agente voluminoso. Esta estrategia evita los cuellos de botella de recursos y optimiza el uso de la memoria.
  • Controlador de introspección de redes NSX: el controlador de introspección de red es compatible con la supervisión de actividades de NSX for vSphere.
Controlador SVGA
Este controlador virtual permite visualizaciones de 32 bits, una alta resolución de pantalla y un aumento de la velocidad de rendimiento de los gráficos. Cuando instala VMware Tools, un controlador SVGA virtual reemplaza el controlador VGA predeterminado, que permite solo una resolución de 640 X 480 y gráficos de 16 colores.

En sistemas operativos guest de Windows cuyo sistema operativo es Windows Vista o posterior está instalado el controlador SVGA 3D (Microsoft - WDDM) de VMware. Este controlador proporciona la misma funcionalidad básica que el controlador SVGA y añade la compatibilidad con Windows Aero.

Controlador de tarjeta de red VMXNet
Los controladores de red VMXNET y VMXNET3 mejoran el rendimiento de la red. El conjunto de controladores que se utilicen depende del modo en que realice la configuración del dispositivo para la máquina virtual. Para obtener información sobre qué sistemas operativos guest son compatibles con estos controladores, busque en la Base de conocimiento de VMware.

Al instalar VMware Tools, un controlador de VMXNET NIC reemplaza al controlador Vlance predeterminado.

Controlador SCSI paravirtual
Cuando crea una máquina virtual, si especifica que desea que la máquina virtual utilice un adaptador BusLogic, el sistema operativo invitado utiliza el controlador SCSI que VMware Tools proporciona. Se incluye un controlador SCSI paravirtual de VMware para la utilización con dispositivos Paravirtual SCSI. Este controlador para los adaptadores SCSI paravirtual de VMware mejoran el rendimiento de algunas aplicaciones virtualizadas. Los controladores para otros adaptadores de almacenamiento se incluyen con el sistema operativo o pueden estar disponibles a través de otros proveedores.

Por ejemplo, Windows Server 2008 usa el LSI Logic SAS de manera predeterminada, que proporciona el mejor rendimiento para ese sistema operativo. En este caso, se usa el controlador LSI Logic SAS proporcionado por el sistema operativo.

VMware proporciona un controlador SCSI especial para las máquinas virtuales que estén configuradas para utilizar el adaptador virtual SCSI BusLogic. Las máquinas virtuales no necesitan este controlador si no tienen que acceder a los dispositivos SCSI o si están configuradas para utilizar el adaptador virtual LSI Logic SCSI.

El controlador está incluido como parte del paquete de VMware Tools o viene integrado en VMware ESX/ESXi. Está disponible en el host como imagen de disquete en la página /vmimages/floppies/vmscsi.flp. La unidad se puede utilizar en Windows XP, Windows Server 2003, o Windows 2000.

Controlador del ratón
El controlador virtual del ratón mejora el rendimiento del ratón. Se requiere este controlador si utiliza herramientas de otros fabricantes como Terminal Services de Microsoft.
Controlador de audio
Este controlador de sonido es obligatorio para los sistemas operativos invitados Windows XP de 64 bits, Windows Server 2003 de 32 bits, Windows Server 2003 de 64 bits, Windows Server 2008, Windows 7 y Windows Vista.
Controlador de control de memoria
Este controlador se requiere para aumentar la memoria y se recomienda cuando se utiliza VMware vSphere. Si excluye este controlador disminuirán las capacidades de gestión de memoria de la máquina virtual en una implementación de vSphere.
Módulos y controladores compatibles con la generación de copias de seguridad automáticas de máquinas virtuales
Si el sistema operativo invitado es Windows Vista, Windows Server 2003 u otro sistema operativo Windows más reciente, se instala un módulo de los servicios de instantáneas de volumen (VSS). Para otros, los sistemas operativos de Windows anteriores, está instalado el controlador de sincronización del sistema de archivos. Estos módulos permiten el uso de software de copia de seguridad de terceros externo que se integre con vSphere para crear snapshots coherentes con las aplicaciones. Durante el proceso de creación de snapshots, habrá ciertos procesos que se detendrán y los discos de la máquina virtual estarán en suspensión. Los módulos también admiten la suspensión de las snapshots en Linux OS
Controladores de VMware para Linux
Los controladores para Linux se instalan automáticamente durante la instalación del sistema operativo, lo que elimina la necesidad de instalar los controladores por separado después de la instalación del sistema operativo. VMware conserva de forma activa el código fuente para los módulos de kernel, VMXNET, VMXNET3 y controladores VMware Paravirtual, y cualquier distribución de Linux que cree nuevas versiones del sistema operativo incluirá automáticamente los controladores más recientes de VMware.

No elimine ni sustituya los controladores incorporados existentes para Linux que estén distribuidos mediante sus proveedores de SO. La eliminación o el reemplazo de estos controladores pueden causar conflictos con futuras actualizaciones a los controladores. Póngase en contacto con su proveedor de sistemas operativos o la comunidad de sistemas operativos para conocer la disponibilidad de actualizaciones específicas de controladores.

Consulte http://kb.vmware.com/kb/2073804 para obtener información sobre las directivas de disponibilidad, mantenimiento y soporte de los controladores incorporados para Linux.

controlador VMHGFS

Si utilice Workstation o Fusion, puede instalar el componente Carpetas compartidas. Con Carpetas compartidas, puede compartir fácilmente archivos entre las máquinas virtuales y el equipo host. El controlador VMHGFS es un redirector del sistema de archivos que permita el redireccionamiento del sistema de archivos desde el sistema operativo invitado al sistema de archivos del host. El controlador es el componente cliente de la función Carpetas compartidas y ofrecer una alternativa fácil de usar para compartir archivos NFS y CIFS que no se basen en la red. Para las distribuciones de Linux con la versión de kernel 3.10 y versiones posteriores, hay un nuevo cliente de carpetas compartidas basado en FUSE que se utiliza como sustitución del cliente del modo kernel.