No se puede usar createrawvmdk
de esta manera. createrawvmdk
es 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 createrawvmdk
es 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 createrawvmdk
es 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 createrawvmdk
para 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.