¿Qué máquina virtual puede arrancar desde una unidad USB?


Respuestas:


14

He encontrado la solución para discos virtuales máquinas compatibles con VMDK.

Los pasos que he hecho son los siguientes:

  1. Instalar Virtual Box
  2. Determine el número de disco físico de la unidad USB. Para lograr esto ejecuto el siguiente script generado por WMI Code Creator :

    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. Ejecute esto desde la carpeta VirtualBox, cambiando XXX con el número dado por el script:

    VBoxManage internalcommands createrawvmdk -filename "C:\USB.vmdk" -rawdisk \\.\PhysicalDriveXXX -register
    
  4. Simplemente cree una nueva máquina VirtualBox con todo el disco e inícielo. He intentado con VMware simplemente forzando a usar el USB.vmdk y la máquina virtual se inicia, pero al cargar el sistema operativo, solo muestra un error sobre un dispositivo lento.


+1 para detalles y para responder a su propia pregunta. ¡bonito!
quack quijote

2
Esta es información útil, sin embargo, hay un error tipográfico en el script para determinar el número de unidad física; está codificado para buscar físicamenterive1. Cambie la cuarta línea de la secuencia de comandos a: "SELECCIONAR * DESDE Win32_DiskDrive DONDE Nombre como '% \\\\. \\ PHYSICALDRIVE%'" ,, 48)
Chris

5

Virtualbox puede hacer esto indirectamente

Configure su unidad USB como disco sin procesar en VirtualBox (página 105 del manual). Luego, el invitado verá su unidad USB como una unidad IDE y podrá iniciarla.


He visto este google ;-) Pero, ¿a qué se refiere el manual? ¿Cómo hacerlo?
FerranB

1

No estoy seguro de si esto es lo que está buscando, pero el hipervisor VMWare ESXi se iniciará directamente desde una unidad USB. HP en realidad vende servidores de esta manera.


Es bueno saberlo, pero lo necesito para escritorio. (He actualizado la pregunta).
FerranB

0

También VMWare puede arrancar desde usb, si está configurado como PHISYCAL HD

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.