VMWare-Mount não reconhece discos virtuais

2

Eu tenho dois discos como .vmdk files e quatro como .vdi files. Eu posso inicializar máquinas virtuais nelas com o Sun xMV VirtualBox, e elas funcionam muito bem. No entanto, eu quero montá-los no meu computador local para que eu possa ler alguns arquivos deles sem iniciar uma máquina virtual. Eu baixei o utilitário vmware-mount , mas recebo este erro, mesmo quando estou montando os arquivos .vmdk , que devem ser imagens VMWare ...

Unable to mount the virtual disk. The disk may be in use by a virtual
machine, may not have enough volumes or mounted under another drive
letter. If not, verify that the file is a valid virtual disk file.

Pensando que é um problema com o utilitário, eu fiz o download do SDK e fiz meu próprio programa simples em C para tentar montar um disco. Apenas inicializa a API, conecta-se a ela e tenta abrir o disco. Eu recebo este erro, mais uma vez afirmando que não é um disco virtual:

**LOG: DISKLIB-DSCPTR: descriptor above max size: I64u
**LOG: DISKLIB-LINK  : "f:\programming\VMs\windowstrash.vdi" : failed to open (The file specified is not a virtual disk).
**LOG: DISKLIB-CHAIN : "f:\programming\VMs\windowstrash.vdi" : failed to open (The file specified is not a virtual disk).
**LOG: DISKLIB-LIB   : Failed to open 'f:\programming\VMs\windowstrash.vdi' with flags 0x1e (The file specified is not a virtual disk).
** FAILURE ** : The file specified is not a virtual disk

Os arquivos são claramente discos virtuais, já que posso montar e usá-los com uma máquina virtual. Tentei separá-los de qualquer VM e tentar novamente, mas obtive os mesmos resultados.

Alguma ideia? Talvez o "descritor acima do tamanho máximo" seja uma dica?

Mais algumas informações: os .vmdk disks foram criados em outros computadores. Acabei de copiá-los para o meu e criei novas VMs ao redor deles, mas eles funcionam bem. Todos os arquivos .vdi foram criados na minha máquina. Não tenho certeza se isso afeta alguma coisa.

Update: WinMount pode montar o arquivo .. então o problema parece ser com o vmware-mount.

    
por Claudiu 26.02.2010 / 20:32

3 respostas

1

Umm Eu não acho que imagens de disco do VirtualBox (.vdi) podem ser montadas sob um utilitário VMware, a menos que eu esteja faltando alguma coisa.

Os arquivos .vmdk são arquivos de disco VMware, que, a partir do v2.1, o VirtualBox pode usar (mas pode fazer alterações importantes a eles que os impedem de trabalhar no VMware novamente.)

    
por 26.02.2010 / 20:45
0

Se o seu host é linux, você pode tentar isto: COMO: Montar qualquer disco compatível com VBox imagem no host

    
por 26.02.2010 / 22:46
0

Eu tive esse mesmo problema com o vmware-mount. Enquanto procurava alternativas, deparei-me com ImDisk . Conseguiu montar o .vmdk sem problemas. Além disso, ele não tem a limitação de tamanho de 20 GB da versão gratuita do WinMount.

Eu não tentei com um disco .vdi, mas não ficaria surpreso se ele lidasse com isso também.

    
por 08.12.2010 / 18:42