Como altero o diretório de snapshots no VirtualBox no Windows?

62

Eu tenho um disco rígido SSD representando C:\ , que é de apenas 30 GB.

Portanto, eu instalo todos os meus aplicativos (não críticos) na minha grande unidade G:\ . Minha instalação do VirtualBox está em G:\ , assim como os discos rígidos. No entanto, descobri que o diretório de snapshots ainda é padronizado como C:\Users\David\.VirtualBox\... .

Como coloco isso na minha unidade G:\ por padrão?

    
por David Ackerman 02.04.2010 / 18:42

8 respostas

45

Os instantâneos do VirtualBox residem na pasta de máquinas. Você deve poder alterar a pasta padrão da máquina usando a opção de menu Arquivo-> Preferências, na guia Geral .

    
por 02.04.2010 / 18:52
50

"One thing I would like to add is that you can't change your snapshots directory for a VM in which you currently have snapshots saved."

Não é verdade. Primeiro, siga o conselho do primeiro respondente e altere a pasta da máquina padrão indo para File>>Preferences>>General e alterando o caminho. Isso só muda o caminho para as máquinas subseqüentes que você cria, não para as que você já tem.

Agora:

  1. Fechar o VirtualBox
  2. Mova o conteúdo da sua pasta Users/YourUserName/VirtualBox VMs para onde você quiser.
  3. Em seguida, o arquivo Users/YourUserName/.VirtualBox/VirtualBox.xml da edição
    • /Users/YourUserName/Library/VirtualBox/VirtualBox.xml no OS X
  4. Altere os caminhos para suas VMs para onde quer que você tenha movido suas pastas de VM.
  5. Reinicie sua máquina e pronto - não é necessário achatamento de instantâneos!
por 17.05.2012 / 07:57
10

Procedimentos para alterar a pasta de snapshots no VirtualBox:

1 - Máquina virtual pretendida para desligamento;

2 - Clique com o botão direito na máquina virtual, vá para Configurações > Geral > Avançado ;

3 - Altere a pasta de destino dos instantâneos . Um bom valor é uma subpasta da pasta do disco rígido da sua máquina virtual.

Espero que isso ajude a evitar perdas como eu sofri.

    
por 18.11.2010 / 13:54
8

Aqui está um resumo das outras respostas postadas aqui, junto com outra opção que descobri.

  1. Defina a pasta da máquina padrão escolhendo Arquivo: Preferências: Geral. Novas máquinas virtuais armazenarão seus arquivos de disco e instantâneos sob este diretório. No entanto, isso não afeta as máquinas existentes.
  2. Para uma máquina existente, abra suas configurações, vá para a guia avançada e altere a pasta de instantâneos. Isso só funcionará se a máquina não tiver snapshots, então você terá que mesclá-los primeiro.
  3. Se você não conseguir mesclar todos os instantâneos ou não quiser, basta clonar a máquina. O clone usará a pasta da máquina padrão selecionada acima.
por 28.05.2012 / 23:43
4

Estou usando o OS X. Eu tinha uma VM com vários snapshots aninhados. Eu queria mover isso para um novo local, mas não tinha espaço livre suficiente para usar "clone".

Como estou no Mac, as várias instruções aqui não funcionaram bem para mim. Foi o que eu fiz:

  1. Saia do VirtualBox.

  2. Mova os vários arquivos (o arquivo .vdi e a pasta com o nome da VM, que contém o arquivo .vbox , a pasta Snapshots etc) do padrão ~/VirtualBox VMs para o novo local .

  3. Edite ~/Library/VirtualBox/VirtualBox.xml com um editor de texto, atualizando MachineEntry com a nova localização do arquivo .vbox .

  4. Edite o arquivo .vbox com um editor de texto, atualizando a primeira entrada do HardDisk com a nova localização do arquivo .vdi .

Usando a interface do VirtualBox, eu também mudei o VirtualBox > Preferências > Geral > Default Machine Folder para apontar para onde eu quero criar novas VMs no futuro. (Esta configuração parece ser armazenada no arquivo ~/Library/VirtualBox/VirtualBox.xml ... embora essa configuração possa ser modificada na interface do usuário, parece que para essas outras configurações, precisamos recorrer à edição do arquivo que descrevi acima.)

    
por 09.06.2014 / 23:00
3

Pequenos passos:

  1. Desligar a VM segmentada
  2. Mova os arquivos segmentados de C:\Users\my_user\VirtualBox VMs\Windows\Snapshots para G:\My Snapshots Folder ou qualquer pasta que você achar adequada
  3. Abra o arquivo C:\Users\my_user\VirtualBox VMs\Windows\Windows.vbox config e localize o nó Máquina (por nome)
  4. Substituir:
    • O valor snapshotFolder de Snapshots a G:/My Snapshots Folder (a barra é usada, portanto, você deve deixar assim)
    • todos os valores de localização de Snapshots a G:/My Snapshots Folder
por 08.10.2012 / 14:14
1

Use o Clone. Não há necessidade de alterar nenhum arquivo de configuração ...

  1. Defina a unidade de destino (G: \ Vbox) em Arquivo - > Preferências - > Guia Geral

  2. Clique com o botão direito do mouse na VM e selecione "Clone". Escolha "Tudo" se você precisar dos instantâneos também. Isso copiará a VM e os instantâneos para a unidade desejada (G: \ VBox).

  3. Exclua a VM antiga.

por 19.12.2013 / 05:51
1
  1. Alterar a pasta de instantâneos como se diz acima
  2. Alterar as configurações da máquina C: \ Users \ .VirtualBox \ VirtualBox.xml para aponte para nova máquina
  3. Assegure-se de matar o VBoxSVC.exe processo em segundo plano antes de modificar o arquivo .xml. Este processo tem memória das configurações anteriores e irá alertá-lo de inconsistência erros e reverta o arquivo .xml de volta para as configurações anteriores.

dreez

    
por 24.02.2014 / 14:11