como criar um arquivo virtualbox vmdk do zip

1

Eu tenho um .ziparquivo que gostaria de transformar em um .vmdkarquivo.

Eu tentei o comando:

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

mas eu recebo erro:

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

Ajuda apreciada.

Steve
fonte

Respostas:

0

Você não pode usar createrawvmdkdessa maneira. createrawvmdké para usar discos rígidos físicos reais, em vez de unidades virtuais em uma máquina virtual. Não é usado para montar um arquivo é um disco.

O erro provavelmente decorre do fato de que você createrawvmdkestá tentando obter o tamanho de um disco físico, mas está apenas lendo o que são essencialmente dados aleatórios do arquivo ZIP. Parece estar ciente de que 6 petabytes não estão corretos.

Por exemplo, a maneira correta de usar createrawvmdké a seguinte: tenho dois SSDs em minha máquina, um com Windows e outro com Linux. Eu posso inicializar qualquer disco rígido. No entanto, criei uma VM no Windows e usei o createrawvmdkpara me permitir inicializar minha unidade física real do Linux em uma VM no Windows.

Leia mais sobre createrawvmdk aqui .

Parece que você está tentando usar um arquivo ZIP como um disco. Não sei se isso é possível. No entanto, eu duvidaria, pois o ZIP precisaria ser completamente descompactado para ser lido e recomprimido completamente quando concluído. Isso consome muitos recursos e, dependendo do tamanho, pode levar muito tempo. Usar um arquivo ZIP dessa maneira não faz muito sentido.

Talvez o seu arquivo ZIP contenha uma imagem de disco? Nesse caso, você precisaria extraí-lo. O VirtualBox é compatível com muitos tipos de imagem de disco. Portanto, se a imagem tiver suporte, você poderá montá-la como uma unidade.

Keltari
fonte