Como reduzir o tamanho VDI do Virtual Box - convidado Android

0

Como no título. Eu uso o Genymotion para emular dispositivos Android. Com o passar do tempo, o tamanho da VDI aumenta até o ponto em que não há mais espaço na partição em que a coloquei. Depois de ler os guias, descobri que devo zerar o espaço como convidado e, em seguida, desfragmentar como host. fazer isso se eu tiver o Android como convidado?

    
por chomiak 29.09.2015 / 18:17

2 respostas

2

Você pode realizar essa tarefa em algumas etapas:

AVISO: Faça um backup de todos os arquivos vdi / vdmk que você deseja compactar, caso haja algo errado durante o processo.

1. Use um aplicativo Android dentro do genymotion como "Secure Eraser" para Zero preencher o espaço livre para o vdi / vdmk correspondente (Use a opção 0000-0000 na lista suspensa)

Link Secure Eraser

link

2. Desligue o genymotion e clone o vdi / vmdk usando o comando follwong:

VBoxManage clonehd "arquivo" "novo arquivo"

em que arquivo e newfile são a origem e o destino vdi / vmdk

3. Como a etapa 2 criará um novo uuid para o vdi / vdmk clonado, será necessário definir o antigo uuid para a cópia clonada usando o seguinte comando

Comandos internos VBoxManage sethduuid "FILE" "UUID"

(onde o arquivo aponta para o vdi / vdmk clonado e o uuid é o uuid que você deseja definir.)

    
por 14.10.2015 / 16:13
0

Se você estiver usando o Windows, poderá colocar esse vdi em uma pasta compactada (clique com o botão direito do mouse na pasta, na guia geral, no botão avançado, marque "compactar conteúdo para economizar espaço em disco") ... Eu sei que isso é uma solução, mas poderia funcionar para você, como eu não conheço nenhum método para desfragmentar um sistema operacional Android como eu acredito que ele é projetado para trabalhar em armazenamento flash. Boa sorte!

    
por 29.09.2015 / 18:37