Quando você adiciona um dispositivo SCSI genérico a uma máquina virtual, o dispositivo não aparece na lista de dispositivos SCSI disponíveis.

Problema

O dispositivo SCSI não aparece na lista de dispositivos SCSI disponíveis depois que você o adiciona a uma máquina virtual.

Causa

Um driver para esse dispositivo não está instalado no sistema host, um driver no sistema host impede que o dispositivo seja detectado ou a máquina virtual usa um dispositivo para o qual não há drivers disponíveis para o sistema operacional do host.

Solução

  1. Determine o número do barramento SCSI que o dispositivo usa no sistema host.
    O barramento SCSI recebe um número pelo sistema operacional do host depois que todos os barramentos IDE recebem números. Por exemplo, se você tiver dois barramentos IDE, eles serão numerados como 0 e 1. O primeiro barramento SCSI recebe o número de barramento 2. Você pode usar uma ferramenta de terceiros, como o winobj, para determinar o número do barramento SCSI.
  2. Determine a ID de destino que o dispositivo usa na máquina virtual e no sistema host.
    Esse ID geralmente é definido por alguns jumpers ou interruptores no dispositivo.
  3. Determine se o driver de dispositivo para o dispositivo está instalado no sistema host.
    Se o driver do dispositivo não estiver instalado, instale-o e veja se o dispositivo aparece. Para evitar um conflito de dispositivo em uso entre o host e o convidado, talvez você não queira instalar o driver no sistema host.
  4. Se um driver de dispositivo SCSI original já estiver instalado no sistema host, desative-o.
    Alguns sistemas operacionais Windows não processam o comando send do adaptador se o driver do dispositivo for o proprietário do dispositivo.
  5. Desligue a máquina virtual e abra o arquivo de configuração da máquina virtual (.vmx) em um editor de texto.
  6. Adicione ou altere a seguinte linha no arquivo de configuração da máquina virtual (.vmx).
    scsiZ:Y.fileName = "deviceName"

    Z é o número do barramento SCSI que o dispositivo usa na máquina virtual. Para deviceName, use scsiX:Y, onde X é o número do barramento SCSI que o dispositivo usa no sistema host e Y é a ID de destino que o dispositivo usa na máquina virtual e no sistema host.

    Por exemplo, se o dispositivo problemático for uma unidade de CD-ROM, a entrada existente será scsi0:4.fileName = "CdRom0" e o dispositivo no sistema host estará localizado no barramento 2 com ID de destino 4, altere a linha para scsi0:4.fileName = "scsi2:4".