cómo crear un archivo virtualbox vmdk desde zip

1

Tengo un .ziparchivo que me gustaría convertir en un .vmdkarchivo.

He probado el comando:

VBoxManage internalcommands createrawvmdk -filename usb.vmdk -rawdisk "c:\Contents.zip"

pero recibo un error:

VBoxManage.exe: error: Detected size of raw disk 'c:\Contents.zip' is 6014441999, an invalid value
VBoxManage.exe: error: The raw disk vmdk file was not created

Ayuda apreciada.

Steve
fuente

Respuestas:

0

No se puede usar createrawvmdkde esta manera. createrawvmdkes para usar discos duros físicos reales en lugar de unidades virtuales en una máquina virtual. No se utiliza para montar un archivo es un disco.

Lo más probable createrawvmdkes que el error se deba al hecho de que está tratando de obtener el tamaño de un disco físico, pero solo está leyendo lo que son esencialmente datos aleatorios del archivo ZIP. Parece ser consciente de que 6 petabytes no son correctos.

Por ejemplo, la forma correcta de usar createrawvmdkes esta: tengo dos SSD en mi máquina, uno tiene Windows y otro tiene Linux. Puedo arrancar cualquier disco duro. Sin embargo, creé una máquina virtual en Windows, y usé el createrawvmdkpara permitirme arrancar mi unidad Linux física real en una máquina virtual en Windows.

Lea más sobre createrawvmdk aquí .

Parece que está intentando utilizar un archivo ZIP como disco. No sé si eso es posible. Sin embargo, lo dudaría, ya que el ZIP tendría que descomprimirse por completo para leerlo y volver a comprimirlo por completo cuando haya terminado. Eso es muy intensivo en recursos y en función del tamaño, podría tener un muy largo tiempo. Usar un archivo ZIP de esta manera no tiene mucho sentido.

¿Quizás su archivo ZIP contiene una imagen de disco? Si es así, necesitarías extraerlo. VirtualBox es compatible con muchos tipos de imágenes de disco. Por lo tanto, si la imagen era compatible, podría montarla como una unidad.

Keltari
fuente