Que máquina virtual pode inicializar a partir da unidade USB?

17

Há algum software de máquina virtual de desktop (não hipervisor) capaz de inicializar a partir de uma unidade USB? Qual e como?

    
por FerranB 05.08.2009 / 01:00

4 respostas

14

Encontrei a solução para máquinas compatíveis com VMDK de discos virtuais.

Os passos que fiz são os seguintes:

  1. Instale a Caixa Virtual
  2. Determine o número do disco físico da unidade USB. Para isso, eu corro o seguinte script gerado por WMI Code Criador :

    strComputer = "." 
    Set objWMIService = GetObject("winmgmts:\" & strComputer & "\root\CIMV2") 
    Set colItems = objWMIService.ExecQuery( _
        "SELECT * FROM Win32_DiskDrive WHERE Name = '\\.\PHYSICALDRIVE1'",,48) 
    For Each objItem in colItems 
        Wscript.Echo "-----------------------------------"
        Wscript.Echo "MediaType: " & objItem.MediaType
        Wscript.Echo "Model: " & objItem.Model
        Wscript.Echo "Name: " & objItem.Name
    Next
    
  3. Execute isso na pasta do VirtualBox, alterando XXX com o número fornecido pelo script:

    VBoxManage internalcommands createrawvmdk -filename "C:\USB.vmdk" -rawdisk \.\PhysicalDriveXXX -register
    
  4. Basta criar uma nova máquina VirtualBox com apenas o disco inteiro e iniciá-lo. Eu tentei com o VMware apenas forçar a usar o USB.vmdk e a máquina virtual é iniciada, mas ao carregar o sistema operacional, apenas mostra um erro sobre o dispositivo lento.

por 06.08.2009 / 01:15
5

Virtualbox pode fazer isso indiretamente

Configure your USB drive as a raw disk in VirtualBox (page 105 of the manual). Then the guest will see your USB drive as a IDE drive and will be able to boot on it.

    
por 05.08.2009 / 01:13
1

Não tenho certeza se é isso que você está procurando, mas o hipervisor VMWare ESXi na verdade inicializará diretamente de uma unidade USB. A HP realmente vende servidores dessa maneira.

    
por 05.08.2009 / 21:44
0

O VMWare também pode inicializar a partir do usb, se estiver configurado como PHISYCAL HD

    
por 20.03.2010 / 11:24