Como posso mover os arquivos do disco rígido virtual Vmware?

3

Eu tenho espaço limitado na minha unidade C: e muito na minha unidade V :. Gostaria de mover os arquivos HD virtuais do VMware Player (e todos os arquivos de suporte grandes) para minha unidade V :.

Alguma indicação de como eu faço isso?

(Eu estou com medo de apenas mover o arquivo. Tentei uma vez w / Virtual PC e foi uma bagunça porque o programa estava esperando que seja no local antigo.)

    
por Clay Nichols 14.12.2010 / 18:14

3 respostas

5

VMWare é uma empresa e não um produto, presumivelmente você quer dizer um produto baseado em cliente como VMWare Server ou Workstation? Em caso afirmativo, você pode atualizar sua pergunta?

Provavelmente, a maneira mais infalível de fazer isso seria remover o servidor da sua lista de VMs, mas não escolher a opção 'remover do disco'. Em seguida, mova o diretório / arquivos da VM de C: para V :, em seguida, navegue até o novo diretório e clique duas vezes no arquivo .vmx apropriado. Isso deve então adicionar a VM de volta à sua lista ou iniciar um assistente para fazer o mesmo. Na pior das hipóteses, escolha 'adicionar nova VM' e escolha a opção 'usar disco virtual existente'.

    
por 14.12.2010 / 18:26
2

Suponho que você esteja falando sobre o VMware Workstation - apenas mova os arquivos que desejar, remova os discos virtuais da configuração da VM (não os exclua), adicione discos virtuais, selecione a opção adicione discos virtuais existentes e localize seus arquivos .vmdk.

Observe que seu disco virtual consiste, na verdade, no .vmdk, que é um descritor de metadados, e o -flat.vmdk, que na verdade contém os dados. Você vai querer mover os dois para o mesmo local.

    
por 14.12.2010 / 18:27
0

Aqui está o que eu uso. Você precisará alterar o env vars para sua configuração:

@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion

Set VdskMgr=C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe

Set VMDK=B:\Virtual Machines\VM3\*.vmdk
Set DestDir=C:\VMWare\Workstation\Virtual Machines\VM3


For %%A In ("%VMDK%") Do (
   Echo "%VdskMgr%" -n "%%A" "%DestDir%\%%~nxA"
   "%VdskMgr%" -n "%%A" "%DestDir%\%%~nxA"
)    

Echo.
Echo Manually edit the VMX file and change all "*:*.filename" entries to reflect the new location.
Echo For example, change:
Echo     scsi0:0.fileName = "XYZ.vmdk"
Echo to
Echo     scsi0:0.fileName = "%DestDir%\XYZ.vmdk"
    
por 31.12.2013 / 20:51