Você está na página 1de 4

22/12/2019 Reduzindo o tamanho de discos rígidos virtuais do VirtualBox - Antônio Vinícius

Reduzindo o tamanho de discos Sobre mim

rígidos virtuais do VirtualBox


20 de Janeiro de 2014 179

Antônio Vinícius
Seu Site Hospedado na Locaweb
Aqui tento compartilhar um pouco das
minhas experiências como estudante e
pro ssional de TI :)

Recursos Ilimitados + 25 emails


de 10GB + Criador de Sites e
Domínio Inclusos.
Locaweb

É verdade que quando criamos um disco rígido virtual dinamicamente alocado no VirtualBox  PESQUISAS PATROCINADAS

, ele cresce à medida em que arquivos são gravados. No entanto, seu tamanho não diminui à
programa para abrir arquivos
medida em que excluímos arquivos. Veja agora como é possível reduzir discos rígidos desse
tipo no VirtualBox.
free linux iso downloads

virtualbox windows 7 ultimate

tamaños de discos rigidos

hosted virtualbox

Solicite o CorelDRAW 2019


Solicite já a última versão e economize. Garantia de 30 dias de dinheiro de
volta.

Primeiro, é necessário executar um utilitário na máquina virtual (guest), que vai transformar
todo o espaço livre em bits zero no disco rígido virtual. Se sua máquina virtual roda Linux, esse
utilitário é o zerofree, se roda Windows, há o SDelete.

https://vinyanalista.github.io/blog/2014/01/20/reduzindo-o-tamanho-de-discos-rigidos-virtuais-do-virtualbox/#.Xf_0l0dKjIU 1/4
22/12/2019 Reduzindo o tamanho de discos rígidos virtuais do VirtualBox - Antônio Vinícius

A página na qual descobri o zerofree  recomenda reiniciar o Linux (da máquina virtual) no
modo de recuperação (safe mode ou recovery mode) para executar o zerofree. Pra simpli car
a vida, eu pre ro inicializar a máquina virtual utilizando um LiveCD.

Se você tiver um LiveCD do Ubuntu, o zerofree pode ser instalado nele via:

1 # apt-get install zerofree

O openSUSE também possui o zerofree nos repositórios o ciais da distribuição:

1 # zypper in zerofree

Se for usar o LiveCD de outra distribuição, pesquise na Internet como obter o zerofree para a
sua distribuição.

Se você não souber identi car o disco rígido, o utilitário fdisk pode dar uma pista:

1 # fdisk -l

No meu caso, vou compactar o /dev/sda1.

Montamos o disco rígido como somente leitura em uma pasta temporária e executamos o
zerofree nele:

1 # mkdir /mnt/tmp
2 # mount -o ro /dev/sda1 /mnt/tmp
3 # zerofree /dev/sda1

Se sua máquina virtual roda Windows, você deve baixar o SDelete , abrir o Prompt de
Comando, ir até a pasta onde o SDelete foi baixado e executar o comando:

1 > sdelete -c C:/

Onde C é a letra da unidade cujo espaço livre deseja-se converter em bits zero.

Após executar o zerofree ou o SDelete, devemos voltar à máquina real (host) e executar o
utilitário do VirtualBox que vai de fato compactar o disco rígido virtual, reduzindo seu tamanho
sicamente.

Se sua máquina real roda Linux:

1 $ VBoxManage modifyhd /caminho/para/o/hd/virtual.vdi --compact

Se sua máquina real roda Windows, provavelmente você terá que ir até a pasta do VirtualBox
para executar o comando:

1 > cd "C:\Program Files\Oracle\VirtualBox"


2 > VBoxManage modifyhd "C:\caminho\para\o\hd\virtual.vdi" --compact

Foi assim que hoje consegui reduzir um disco rígido virtual de 6,5GB para 5GB. Foi uma
redução pequena, mas isso varia de um caso para outro. O autor desse post no Make Tech
Easier  conseguiu uma redução de 45% no espaço que o disco rígido virtual ocupava (de
10GB para 5,5GB).

Abraço a todos e até mais!

Referências
The Linux Daily]
[Shrinking a Dynamic
(http://www.thelinuxdaily.com/2010/02/shrinking-a-dynamic-
VirtualBox Disk Image
virtualbox-disk-image/)
How To Shrink Your Virtualbox VM And Free Up Space For Your Hard Disk – Make Tech
Easier 

Gostou? Então compartilha!


179

https://vinyanalista.github.io/blog/2014/01/20/reduzindo-o-tamanho-de-discos-rigidos-virtuais-do-virtualbox/#.Xf_0l0dKjIU 2/4
22/12/2019 Reduzindo o tamanho de discos rígidos virtuais do VirtualBox - Antônio Vinícius

Comentários
Comentários Comunidade 
1 Entrar

 Recomendar 4 t Tweet f Compartilhar

Ordenar por Mais votados

Participe da discussão...

FAZER LOGIN COM

OU REGISTRE-SE NO DISQUS ?

Nome

zerocoolroot • um ano atrás


Rapaz, estava a procura dessa informação e
encontrei apenas aqui. Tinha um .VDI que estava
em quase 85GB e fazendo seu procedimento ficou
em quase 28GB. Uma redução extremamente
significativa. Fico muito agradecido..!!
Abraços..!!
△ ▽ • Responder • Compartilhar ›

Johnny Brito • 3 anos atrás


Redução de 50% aqui... valeu pelas dicas!

ubuntu@Virtualbox:~ $ du -h /opt/VMS/nms/
904K /opt/VMS/nms/Logs
4,0K /opt/VMS/nms/Snapshots
9,0G /opt/VMS/nms/

ubuntu@Virtualbox:~ $ VBoxManage modifyhd


/opt/VMS/nms/nms.vdi --compact
0%...10%...20%...30%...40%...50%...60%...70%...80%

ubuntu@Virtualbox:~ $ du -h /opt/VMS/nms/
440K /opt/VMS/nms/Logs
4,0K /opt/VMS/nms/Snapshots
4,5G /opt/VMS/nms/
△ ▽ • Responder • Compartilhar ›

Edilson Fernandes • 3 anos atrás


Baixei uma VM pronta que tem tamanho lógico de
100GB e tamanho real de 8GB, mas como meu
SSD é somente de 120GB com 50 GB disponíveis
eu gostaria de saber se há como diminuir esse
tamanho lógico pois nem instalei nada na VM ainda
e nem gravei. mas quando uso o comando clonehd
como sugerido no post do link eu obtenho outro
extamente igual. Aumentar de tamanho com
modifyhd é de boa, mas se tento diminuir obtenho
um erro. Alguma sugestão? Toda e qualquer é bem
vinda.
△ ▽ • Responder • Compartilhar ›

Antônio Vinícius Moderador > Edilson


Fernandes • 3 anos atrás

Rapaz, confesso que nunca tentei reduzir o


tamanho de um HD virtual... se desse HD
virtual estão sendo utilizados somente 8GB
(digamos, pro sistema operacional convidado
- guest OS - o sistema operacional instalado
dentro da VM, mostra como utilização =
8GB) e o arquivo do HD virtual (o arquivo
que você baixou, que aparece no sistema
operacional hospedeiro - host OS - o sistema
operacional do seu computador físico) ocupa
8GB, então ele foi criado como um
https://vinyanalista.github.io/blog/2014/01/20/reduzindo-o-tamanho-de-discos-rigidos-virtuais-do-virtualbox/#.Xf_0l0dKjIU 3/4
22/12/2019 Reduzindo o tamanho de discos rígidos virtuais do VirtualBox - Antônio Vinícius

armazenamento dinamicamente expansível.


Isso quer dizer que pro sistema convidado o
HD virtual pode aparentar capacidade de
100GB, mas pro sistema hospedeiro não
necessariamente o arquivo do HD virtual
ocupa 100GB. Como você tem 50GB

Copyright © 2019 Antônio Vinícius. Todos os direitos reservados. Baseado no Material site template for Jekyll PLUS.

https://vinyanalista.github.io/blog/2014/01/20/reduzindo-o-tamanho-de-discos-rigidos-virtuais-do-virtualbox/#.Xf_0l0dKjIU 4/4

Você também pode gostar