Cuando una máquina virtual se comunica con su disco virtual almacenado en un almacén de datos, emite comandos SCSI. Debido a que los almacenes de datos pueden existir en distintos tipos de almacenamiento físico, estos comandos se encapsulan en otras formas, según el protocolo que el host ESXi usa para conectarse a un dispositivo de almacenamiento.
ESXi admite los protocolos Fibre Channel (FC), Internet SCSI (iSCSI), Fibre Channel over Ethernet (FCoE) y NFS. Más allá del tipo de dispositivo de almacenamiento que utilice el host, el disco virtual siempre aparece como un dispositivo SCSI montado para la máquina virtual. El disco virtual oculta una capa de almacenamiento físico desde el sistema operativo de la máquina virtual. Esto permite ejecutar sistemas operativos que no estén certificados para equipos de almacenamiento específicos, como SAN, dentro de la máquina virtual.
En el siguiente gráfico se incluyen cinco máquinas virtuales que usan diferentes tipos de almacenamiento para ilustrar las diferencias entre cada uno de ellos.