So reduzieren Sie die VDI-Größe von Virtual Box - Android-Gast

1070
chomiak

Wie im Titel. Ich benutze Genymotion, um Android-Geräte zu emulieren. Im Laufe der Zeit steigt die VDI-Größe so weit an, dass auf der Partition, auf der ich sie abgelegt habe, kein Platz mehr vorhanden ist. Nachdem ich die Anleitungen gelesen hatte, stellte ich fest, dass ich als Gast den Raum auf Null setzen und dann als Host defragmentieren sollte, aber wie tun, wenn ich Android als Gast habe?

0

2 Antworten auf die Frage

2
jimbo677

Sie können diese Aufgabe in wenigen Schritten erledigen:

WARNUNG: Erstellen Sie eine Sicherungskopie aller vdi / vdmk-Dateien, die Sie komprimieren möchten, nur wenn während des Vorgangs ein Fehler auftritt.

1. Verwenden Sie eine Android-App innerhalb von genymotion wie "Secure Eraser", um den freien Speicherplatz für die entsprechende VDI / Vdmk auf Null zu setzen (Verwenden Sie die Option 0000-0000 aus der Dropdown-Liste).

Sichere Radiergummi-Verbindung

https://play.google.com/store/apps/details?id=com.aiuspaktyn.secureeraser&hl=de

2. Beenden Sie genymotion und klonen Sie den vdi / vmdk mit dem folgenden Befehl:

VBoxManage clonehd "file" "newfile"

Dabei sind file und newfile die Quelle und das Ziel vdi / vmdk

3. Da in Schritt 2 eine neue Uuid für die geklonte VDI / Vdmk erstellt wird, müssen Sie die alte UUID mit dem folgenden Befehl auf die geklonte Kopie setzen

VBoxManage interne Befehle sethduuid "FILE" "UUID"

(Dabei zeigt die Datei auf die geklonte VDI / VDMK und UUID ist die UUID, die Sie festlegen möchten.)

0
Daniel Rubio Rocamora

Wenn Sie Windows verwenden, können Sie das VDI in einem komprimierten Ordner ablegen (klicken Sie mit der rechten Maustaste auf Ordner, Registerkarte Allgemein, Schaltfläche Erweitert, klicken Sie auf "Inhalt komprimieren, um Speicherplatz zu sparen") ... Ich weiß, dass dies eine Problemumgehung ist, aber es könnte funktionieren für Sie, da ich keine Methode kenne, um ein Android-Betriebssystem zu defragmentieren, da ich glaube, dass es für Flash-Speicher entwickelt wurde. Viel Glück!

Vielen Dank für den Vorschlag. Eine solche Problemumgehung ist fina, solange ich das androidemulierte Gerät längere Zeit verwenden kann, ohne es von Grund auf neu zu erstellen, um den belegten Speicherplatz wiederzugewinnen: D chomiak vor 8 Jahren 0