Pour accéder aux disques virtuels, aux périphériques SCSI et aux périphériques CD/DVD-ROM, une machine virtuelle utilise des contrôleurs virtuels. Vous pouvez ajouter un contrôleur ou modifier le type de contrôleur utilisé. Les contrôleurs SCSI permettent de sélectionner le mode de partage de bus pour une machine virtuelle.

Les contrôleurs virtuels apparaissent sur une machine virtuelle comme différents types de contrôleurs, notamment BusLogic Parallel, LSI Logic Parallel, LSI Logic SAS, VMware Paravirtual SCSI et SATA.

Lorsque vous créez une machine virtuelle, le type de contrôleur par défaut dépend du système d'exploitation invité et du type de périphérique et est optimisé de manière à offrir les meilleures performances. Par exemple, si vous créez des machines virtuelles sur Apple Mac OS X, le type de contrôleur par défaut pour le lecteur de disque dur et le lecteur CD/DVD est défini sur SATA. Si vous créez des machines virtuelles sur des invités Windows, le type de contrôleur par défaut pour le disque dur est défini sur SCSI, tandis que le type de contrôleur par défaut pour le lecteur CD/DVD est défini sur SATA.

Chaque machine virtuelle peut être associée à un maximum de huit contrôleurs, notamment à quatre contrôleurs SCSI et à quatre contrôleurs SATA. Le contrôleur par défaut est numéroté 0. Lorsque vous créez une machine virtuelle, le disque dur par défaut est affecté au contrôleur par défaut 0 au niveau du nœud de bus (0:0).

Lorsque vous ajoutez des contrôleurs virtuels, ils sont numérotés dans l'ordre 1, 2 et 3. Si vous ajoutez un disque dur, un périphérique SCSI ou un lecteur CD/DVD-ROM à une machine virtuelle après la création de celle-ci, il est affecté au premier nœud de périphérique virtuel disponible sur le contrôleur par défaut, par exemple (0:1).

Si vous ajoutez un contrôleur, vous pouvez réaffecter un disque existant ou un nouveau disque dur, ou un périphérique, à ce contrôleur. Par exemple, vous pouvez affecter le périphérique (1:z), où 1 est le contrôleur 1 et z est un nœud de périphérique virtuel de 0 à 15.

Par défaut, le contrôleur virtuel est affecté au nœud de périphérique virtuel (z:7), afin que le nœud du périphérique soit indisponible pour les disques durs ou les autres périphériques.