Reduzieren Sie die Größe der virtuellen VirtualBox-Maschine und geben Sie Speicherplatz frei

Die Welt der Virtualisierung ist eine der besten Technologien, die wir heute haben, da wir dank ihrer Entwicklung verschiedene Betriebssysteme oder Anwendungen einbinden und testen können, ohne dass Hardware- und wirtschaftliche Ressourcen investiert werden müssen Wir werden das produktive Umfeld der Organisation oder unsere Daten gefährden. Eine der besten Technologien, die für die Ausführung einer Reihe von Aufgaben von entscheidender Bedeutung sind, sind die mit der Virtualisierung verbundenen Technologien. Dank dieser Technologie können wir virtuelle Umgebungen erstellen und alle erforderlichen Tests durchführen, bevor wir eine Anwendung oder ein Systemprogramm kennen Betrieb ohne Beeinträchtigung der Stabilität der physischen Maschine.

Eine der bekanntesten Anwendungen für diesen Prozess ist VirtualBox, die unter folgendem Link kostenlos heruntergeladen werden kann:

VirtualBox

VirtualBox zeichnet sich durch seine Vielseitigkeit und Benutzerfreundlichkeit aus und bietet mehrere Funktionen zum Teilen von Dateien zwischen Gastteams und mehr. Einer der Hauptvorteile von VirtualBox ist die Möglichkeit, dynamisch reservierte virtuelle Festplatten zu erstellen, deren Größe zunimmt, wenn Informationen zu der Größe hinzugefügt werden, die wir zum Zeitpunkt der Erstellung der virtuellen Maschine definiert haben.

Das Problem bei dieser Funktion besteht darin, dass beim Entfernen von Informationen von dieser Festplatte nicht festgestellt wird, dass die Größe der Festplatte verringert wird und weiterhin dieselbe Größe einnimmt. In diesem Lernprogramm wird daher heute analysiert, wie die Größe der virtuellen Festplatte verringert und somit Speicherplatz gespart werden kann in unserer physischen Ausrüstung.

1. Überprüfen Sie die virtuelle Festplatte

Der erste Schritt besteht darin, zu überprüfen, ob die virtuelle Festplatte des ausgewählten Computers dynamisch konfiguriert ist, da der Vorgang andernfalls nicht ausgeführt werden kann. Denken Sie daran, dass eine Festplatte mit fester Größe immer die festgelegte Größe hat, während die dynamische Größe beim Hinzufügen von Informationen zunimmt.

Um zu überprüfen, ob die virtuelle Festplatte der Maschine dynamisch ist, wählen Sie die virtuelle Maschine aus und gehen Sie zur Option “Konfiguration”. Dort gehen Sie zum Abschnitt “Speicher”. Wählen Sie die zu reduzierende virtuelle Festplatte aus und sehen Sie auf der Seite Rechts in der Zeile “Details” wird der Typ der erstellten Disc angezeigt. In diesem Fall sollten Sie “Dynamisch reservierter Speicher” sagen.

1-Check-the-hard-disk-virtual.png

2. Löschen Sie nicht benötigte VirtualBox-Dateien der virtuellen Maschine

Der nächste Schritt ist, die virtuelle Maschine zu starten und unnötige Dateien zu entfernen, den Papierkorb zu leeren und nicht mehr benötigte Programme zu deinstallieren.

Windows-Umgebungen
Sobald dieser Vorgang abgeschlossen ist, defragmentieren wir die Festplatte und greifen auf deren Eigenschaften zu. Wählen Sie auf der Registerkarte “Extras” im Feld “Laufwerk optimieren und defragmentieren” die Option “Optimieren” aus:

2-defragment-unit.png

Das folgende Fenster wird angezeigt:

3-defragmentación-del-disco-duro.png

Dort wählen wir die zu verkleinernde Einheit aus und klicken auf die Schaltfläche “Optimieren”. Wir werden sehen, dass der Prozess der Defragmentierung der Festplatte gestartet wird:

4-defragment-hard-disk.png

Sobald dieser Vorgang abgeschlossen ist, müssen wir Nullen in den Speicherplatz schreiben, der in der virtuellen Maschine freigegeben wurde, und dafür verwenden wir das Dienstprogramm “Sdelete”, das von Microsoft unter dem folgenden Link entwickelt wird:

Löschen

Dank dieses Dienstprogramms können wir den freien Speicherplatz auf der Festplatte in Null konvertieren. Nach dem Herunterladen fahren wir mit der Extrahierung fort und sehen, dass wir die Option haben, die 32- oder 64-Bit-Version auszuführen, abhängig von der Architektur der Ausrüstung:

See also  Wie stelle ich ein Hintergrundfoto in eine Instagram-Frage?

5-Sdelete.png

Als nächstes öffnen wir eine Konsole des Symbols des Systems mit der folgenden Tastenkombination und geben im angezeigten Fenster den Befehl ein cmd und drücken Sie die Eingabetaste oder OK. Sobald das Terminal geöffnet ist, fahren wir mit dem Verzeichnis fort, in das wir Sdelete mithilfe der Syntax extrahiert haben.

+ R

 cd "C:  Vollständige Route" 

6-Sdelete-using-the-syntax.png-extrahiert

Sobald wir auf dieses Verzeichnis zugreifen, führen wir eine der folgenden Zeilen basierend auf der Architektur des Geräts aus:

 sdelete.exe c: -z (32-Bit-Architekturen) sdelete64.exe c: -z (64-Bit-Architekturen) 

In diesem Fall verwenden wir die 64-Bit-Option. Wenn Sie diesen Befehl ausführen, müssen Sie die Bedingungen von Sysinternals akzeptieren und sehen, dass der Reinigungsvorgang in der ausgewählten Einheit gestartet wird: 7-terms-of-Sysinternals.png

Sobald der Vorgang abgeschlossen ist, muss die virtuelle Maschine ausgeschaltet werden.

Linux-Umgebungen
Bei virtuellen Linux-Maschinen sieht der Vorgang etwas anders aus, da nicht das Defragmentierungstool verwendet, sondern eine Reihe von Befehlen installiert werden muss, die automatisch Speicherplatz freigeben. Dazu gelangen wir zu einem Linux-Terminal und führen den folgenden Befehl aus:

 sudo apt installiere nullfrei 

8-sudo-apt-install-zerofree.png

Dadurch wird nullfrei in der Boot-Einheit des Betriebssystems installiert. Dann werden wir die virtuelle Maschine neu starten und während des Startvorgangs die Esc-Taste drücken, um auf das folgende Menü zuzugreifen, in dem wir die Zeile “Erweiterte Optionen für Ubuntu” auswählen:

9-Erweiterte-Optionen-für-Ubuntu.png

Im nächsten Fenster wählen wir den gewünschten Kernel aus, der aber die Nachricht enthält (Wiederherstellungsmodus):

10-recovery-mode.png

Drücken Sie die Eingabetaste und wählen Sie nun die Stammzeile aus :

11-console-superuser-ubuntu.png

Drücken Sie im nächsten Fenster die Eingabetaste, um auf den Wartungsmodus zuzugreifen:

12-maintenance-mode-linux.png

Nun geben wir den Befehl df ein, um die verfügbaren Einheiten im System aufzulisten:

13-the-command-df-to-list-the-units.png

In der Regel lautet die zu verwendende Zeile beim Erstellen einer virtuellen Maschine mit der Standardkonfiguration “/ dev / sda1”.
Nun musste das Dienstprogramm zeroFree auf diesem Gerät ausgeführt werden, indem Folgendes ausgeführt wurde:

 nullfrei -v / dev / sda1 

Wir können sehen, dass es den Reinigungsprozess der ausgewählten Einheit startet. Sobald der Vorgang abgeschlossen ist, führen wir den Befehl “halt” aus, um die virtuelle Maschine auszuschalten.

14-utility-zerofree.png

3. Löschen Sie Dateien von der physischen Maschine mit VBoxManage

Bis zu diesem Punkt haben wir die Prozesse in den virtuellen Maschinen konfiguriert, um Speicherplatz freizugeben, und jetzt werden wir den Prozess in der physischen Maschine ausführen. Hierzu muss der Befehl VBoxManage.exe verwendet werden, den wir in der grafischen Anwendung von VirtualBox nicht gefunden haben.

Schritt 1

Dieser Befehl befindet sich im Pfad “C: Programme Oracle VirtualBox”:

15-command-VBoxManage.png

Schritt 2

Jetzt öffnen wir eine CMD-Konsole und greifen dort mit dem Befehl cd auf den vollständigen Pfad zu, in dem sich die ausführbare VBoxManage-Datei befindet, und ziehen die Datei direkt dorthin. 16-VBoxManage-using-the-command-cd.png

4. Ermitteln Sie den Pfad, in dem die virtuelle Festplatte komprimiert werden soll

Schritt 1

Sobald wir auf dieses Verzeichnis zugreifen, führen wir den folgenden Befehl aus, um alle virtuellen Festplatten aufzulisten, die VirtualBox zugeordnet sind:

 VBoxManage.exe Liste Festplatten 

17-Festplatten-Virtual-Associates-to-VirtualBox.png

Schritt 2

Dort sehen wir die verschiedenen virtuellen Maschinen, die mit ihren jeweiligen Festplatten erstellt wurden. Es ist notwendig, die genaue Adresse zu berücksichtigen, an der sich die Festplatte befindet, und sobald wir dies wissen, werden wir die folgende Zeile ausführen, um den Komprimierungsprozess dieser Festplatte durchzuführen:

 VBoxManage.exe modifymedium disk "C:  ruta.vdi" -compact 
Schritt 3

Wir können sehen, dass der Prozess der Verdichtung der virtuellen Festplatte beginnt: 18-hard-disk-compaction-virtual.png

Schritt 4

Schließlich besteht eine der verfügbaren Optionen zum Freigeben von Speicherplatz darin, die Snapshots oder Snapshots der erstellten Computer zu entfernen. Dazu wählen wir die virtuelle Maschine mit einem Schnappschuss aus und klicken mit der rechten Maustaste auf diese Option und wählen die Option “Schnappschuss löschen” aus, oder wir verwenden die folgende Tastenkombination.

See also  Wie überprüfe ich, ob mein Windows 10 original aktiviert ist?

+ Shift + D Strg + Umschalt + D

19-Delete-snapshot.png

5. Konfigurieren Sie den dynamischen Speicher und den VirtualBox-Speicher mit fester Größe

Wenn wir eine neue virtuelle Maschine erstellen, haben wir die Möglichkeit, eine der folgenden Optionen in Bezug auf den Speicherplatz auszuwählen:

  • Wenn Sie die Option “Feste Größe” auswählen, bedeutet dies, dass für VirtualBox eine feste Größe für das Gastbetriebssystem definiert wurde. Es kann nicht über eine festgelegte Grenze hinaus wachsen oder schrumpfen.
  • Wenn Sie beim Erstellen der VM die Option “Dynamisch reserviert” auswählen, kann das Betriebssystem die Speicherzuordnung dynamisch erhöhen.

3-Configure-Memory-dynamic-and-memory-of-fixed-size-VirtualBox.png

6. Löschen Sie den Festplattenspeicher auf dem VirtualBox-Gast-PC

Schritt 1

Bei Windows-Betriebssystemen müssen Sie als Erstes Folgendes löschen:

  • Wechseln Sie in den Papierkorb des Gastbetriebssystems und löschen Sie alle nicht benötigten Dateien.
  • Deinstallieren Sie alle unerwünschten Anwendungen und löschen Sie alle nicht benötigten Sicherungen
Schritt 2

Nun greifen wir auf den Defragmentierer der Festplatte zu, klicken mit der rechten Maustaste auf die C-Einheit, wählen die Option “Eigenschaften” und klicken auf der Registerkarte “Extras” auf die Schaltfläche “Optimieren”:

4-Optimize-Virtualbox.png

Schritt 3

Das folgende Fenster wird angezeigt. Dort wählen wir Laufwerk C aus und klicken auf die Schaltfläche “Optimieren”, um den Vorgang auszuführen.

5-Configure-Memory-dynamic-and-memory-of-fixed-size-VirtualBox.png

7. Löschen Sie einzelne Dateien dauerhaft VirtualBox

In Windows10
Jetzt gehen wir zum folgenden Microsoft-Link, um das SDelete-Dienstprogramm herunterzuladen:

SDelete

Mit SDelete können einzelne Dateien, Verzeichnisse oder mehrere Objekte mithilfe von Platzhaltern dauerhaft gelöscht werden. Zusätzlich zum sicheren Löschen vorhandener Dateien ist SDelete für das Löschen von Daten in nicht zugewiesenen Clustern auf einer Festplatte verantwortlich, d. H. Dateien, die bereits gelöscht wurden. Laden Sie den Inhalt des Tablets herunter und extrahieren Sie ihn:

6-SDelete.png

Wir öffnen eine Konsole der Eingabeaufforderung als Administratoren und gehen dort mit dem Befehl cd zu dem Pfad, in den SDelete extrahiert wurde, und führen Folgendes aus:

 sdelete.exe c: -z 

Die folgende Meldung wird angezeigt: 7-sdelete-virtualbox.png

Klicken Sie auf die Schaltfläche “Zustimmen” und beginnen Sie mit der Reinigung des Raums in der C-Einheit:

8-Delete-files - sdelete.png

In Linux
Wenn Linux diese Maschine virtualisiert hat, müssen wir über VirtualBox darauf zugreifen und während des Startvorgangs die Esc-Taste drücken, um auf das GRUB-Menü zuzugreifen. Dort wählen wir die Zeile “Erweiterte Optionen für Ubuntu” aus:

See also  Auswählen des Bildschirmaufnahmebereichs in Windows 10

9-Erweiterte-Optionen-für-Ubuntu.png

Hinweis
Wir müssen die geeignete Option basierend auf der verwendeten Verteilung auswählen.

Drücken Sie die Eingabetaste und im nächsten Fenster wählen wir den neuesten Kernel mit der Legende “Wiederherstellungsmodus”:

10-Kernel-neuer-mit-der-Legende- "recovery-mode.png

Im nächsten Fenster wählen wir die Zeile “root”:

11-console-root-ubuntu.png

Drücken Sie die Eingabetaste und dann erneut die Eingabetaste, um in den Wartungsmodus zu gelangen. Dort führen wir den Befehl “df” aus:

12-console-root-ubuntu.png

Dort finden wir eine Liste aller mit dem Linux-Gast verbundenen Einheiten. Es reicht aus, die zu löschende zu erkennen, in diesem Fall / dev / sda1, und wir führen Folgendes aus:

 nullfrei -v / dev / sda1 
Hinweis
Falls es nicht läuft, können wir es installieren, indem wir folgendes ausführen:

 Passend dazu nullfrei installieren 

Dieser Code findet die nicht zugewiesenen Blöcke, deren Wertinhalt ungleich Null ist, und füllt sie für die spätere Wiederherstellung mit Nullen. Sobald der Vorgang abgeschlossen ist, führen wir Folgendes aus, um den Computer auszuschalten:

 Herunterfahren -h jetzt 

8. Fordern Sie freien Speicherplatz auf der Host-VirtualBox an

Schritt 1

Sobald der Speicherplatz im Gastbetriebssystem freigegeben wurde, stellen wir den Speicherplatz wieder her und fügen ihn dem Hostbetriebssystem hinzu. Dazu greifen wir als Administratoren auf die Eingabeaufforderung zu und führen Folgendes aus:

 Diskpart 
Schritt 2

In Diskpart muss der Pfad der VDisk-Datei angegeben werden. Denken Sie daran, dass diese Datei die virtuelle Festplatte für das Gastbetriebssystem ist. Unter diesem Pfad führen wir die folgende Syntax aus:

 select vdisk file = "V: VDisk_path" 

13-Inside-of-Diskpart-muss-die-route.png-angeben

Schritt 3

Als nächstes legen wir die virtuelle Festplatte offen, die ausgeführt wird:

 schreibgeschützt vdisk anhängen 

14-attach-vdisk-readonly.png

Schritt 4

Wir fahren mit der Komprimierung der ausgewählten Festplatte fort:

 Compact Vdisk 

15-detach-vdisk.png

Schritt 5

Schließlich führen wir Folgendes aus:

 Trennen Sie die virtuelle Festplatte Ausfahrt 

16-diskpart-virtualbox.png

9. Entfernen Sie die Dateien der virtuellen Maschine und der VirtualBox

Schritt 1

Wenn keine weitere Verwendung einer virtuellen Maschine erforderlich ist, wird diese normalerweise mithilfe einer der folgenden Optionen entfernt:

  • Klicken Sie mit der rechten Maustaste auf die virtuelle Maschine und wählen Sie die Option Löschen.
  • Wählen Sie die virtuelle Maschine aus und rufen Sie das Menü “Maschine / Löschen” auf.

1-Eliminate-virtual-machine.png

Schritt 2

Wenn Sie diese Option auswählen, wird Folgendes angezeigt. Dort können wir nur die virtuelle Maschine oder auch alle ihr zugeordneten Dateien löschen. Wenn Sie die Option “Alle Dateien löschen” auswählen, wird der Speicherplatz für das Hostsystem nicht immer freigegeben. Sie müssen daher wissen, wie Sie mehr Speicherplatz freigeben können, der von diesen virtuellen Maschinen erstellt wird. TechnoWikis erläutert dann, wie der Speicherplatz freigegeben wird Führen Sie diesen Prozess auf nützliche Weise aus.

2-Alle-Dateien-löschen-virtualbox.png

Aus diesem Grund sind Methoden bekannt, um Speicherplatz auf dem Hostcomputer freizugeben, auf dem virtuelle Maschinen in VirtualBox gehostet werden. Mit diesen Alternativen werden wir zweifellos die Größe virtueller Maschinen reduzieren, indem wir den Speicherplatz sowohl auf den physischen als auch auf den virtuellen Maschinen optimieren.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *