it-swarm-pt.tech

Como aumentar o tamanho de uma imagem de disco do VirtualBox

Eu criei um disco de imagem do Windows XP XP. É de 5 GB, mas gostaria de saber se existe alguma maneira simples de aumentar o tamanho para 20 GB.

26
Alex. S.

No VirtualBox 4.0.0, a ferramenta de linha de comando VBoxManage oferece uma opção simples de redimensionamento:

VBoxManage modifyhd /path/to/vdi --resize <mbytes>

Após o redimensionamento do contêiner de disco virtual, inicialize no VM e redimensione as partições para aproveitar o espaço extra.

Veja também: Manual do VirtualBox, capítulo 8. VBoxManage: modifyhd

26
gwyn

Não há uma maneira simples de fazer isso que eu saiba. Não há aplicativo que permita ajustar um número para aumentar o tamanho do disco rígido. No entanto, há um tutorial bastante fácil em modhul.com que orienta você em um processo semelhante ao que os outros postaram aqui.

Basicamente, você:

  • crie um novo disco virtual com tamanho maior
  • adicione essa unidade como escrava à sua caixa virtual
  • inicialize no Live CD do gparted em ambiente virtual
  • use gparted para copiar do hd antigo para o novo hd
  • marcar nova unidade como inicializável

Um dos comentaristas desse artigo afirma que demorou menos de 15 minutos para ir de 4 GB para 10 GB, FWIW.

11
Nathan Bedford

Aqui estão métodos alternativos usando um dos muitos CDs ao vivo disponíveis, comercial e de código aberto, com uma ferramenta de clonagem de disco/máquina. (clonezilla, fantasma, etc.)

Clonagem de rede

  1. Crie uma nova máquina virtual com um novo disco vazio. (20 gb por sua exigência)

  2. Inicialize a máquina virtual antiga na imagem iso do livecd de clonagem. Configure a máquina virtual antiga como fonte de clonagem.

  3. Inicialize a nova máquina virtual na mesma imagem iso do livecd. Configure uma nova máquina virtual como destino para a clonagem.

  4. Clone o sistema pela rede virtual. (Isso leva mais tempo que a clonagem de disco, mas é prática para a clonagem de rede física.)

  5. Desligue a máquina virtual antiga.

  6. Reinicialize a nova máquina virtual/clonada.

Este método também pode ser usado entre duas máquinas físicas, cada uma executando o Virtualbox. Ou do físico ao virtual ou vice-versa. Ou para transferir entre o Virtualbox e Vmware, Virtualpc, Vmfusion, Xen, Kvm ou qualquer cliente virtual que possa inicializar em uma imagem de CD ou ISO. 5GB é um pouco pesado, mas com uma boa conexão, é possível clonar pela Internet. Eu faço isso para clientes linux frequentemente, mas os discos virtuais maiores que eu uso são apenas ~ 700mb (espaço usado), levam menos de uma hora - incluindo o tempo de configuração.

ou

Clonagem de disco

  1. Crie uma nova máquina virtual com um novo disco vazio. (20 gb por sua exigência)

  2. Adicione o disco criado a partir da nova máquina virtual à antiga máquina virtual para usar como destino do clone. Inicialize a máquina virtual antiga para liberar uma imagem iso.

  3. Clone o sistema na máquina virtual antiga do disco menor para o disco maior.

  4. Desligue a máquina virtual antiga. Remova o disco virtual novo/clonado da máquina virtual antiga.

  5. Inicie a nova máquina virtual.

Eles têm a vantagem de atualizar a máquina virtual para a versão atual. (O formato do arquivo do hardware virtual e da máquina virtual pode mudar com as atualizações do servidor VM _. Isso pode fazer com que novos drivers sejam "descobertos" em um cliente clonado a partir de uma versão mais antiga ou de um VM] _ server.) A instalação/atualização das ferramentas de cliente do VirtualBox agora deve fornecer uma máquina virtual atual com uma unidade maior e você ainda terá a máquina virtual original inalterada. Apenas não execute os dois virtuais ao mesmo tempo. Pode haver colisões de nomes e problemas de licença no Windows.

No caso de produtos Windows para clientes virtuais, pode ser necessário reativar o novo virtual. Eu não me deparei com isso, mas eu tinha ouvido falar de outros que eles precisavam. Eu acho que tem a ver com quantas coisas são alteradas ao mesmo tempo durante o clone. (memória, CPU (s), disco, etc.)

2
joe

Uma solução que você provavelmente poderia fazer com bastante facilidade é criar um novo disco virtual de 20 GB e inicializar o seu VM fora de um disco de recuperação e colocar o 5G nos 20 GB e depois inicializar o 20G .

1
pjz

Você não pode, mas pode cloná-lo em um disco virtual maior. Não é trivial, mas se você precisar, consulte este link

1
Jared
  1. Crie um novo disco no tamanho desejado.
  2. Conecte o novo disco à máquina original. Você precisará entrar no gerenciador de disco do Windows para formatar o disco recém-criado, para que o Windows possa usá-lo.
  3. Utilize o Acronis EasyMigrate para clonar o seu disco original para o novo.
  4. Feche a máquina virtual (depois que o Acronis estiver concluído), desconecte a unidade antiga, conecte a nova (certifique-se de configurá-la como IDE Mestre nesta etapa)).
  5. Inicialize usando sua nova unidade maior e clonada ...
1
Keith