So erweitern Sie den VirtualBox-Festplattenspeicher

📅
🕑 4 Minuten Lesezeit

Oracle VM VirtualBox ist eines der kostenlosen Virtualisierungstools, das sich trotz einiger Schwächen großer Beliebtheit erfreut. Sicher, es gibt Alternativen, und manche bieten sogar Funktionen, die VirtualBox nicht hat – aber insgesamt liefert VirtualBox solide Leistung, gute Stabilität und einen recht guten Funktionsumfang kostenlos. Beim Erstellen einer neuen VM lassen sich viele Einstellungen anpassen, darunter die Größe der virtuellen Festplatte, was praktisch ist. Der Haken dabei: Sobald die virtuelle Festplatte eingerichtet ist, lässt sich ihre Größe nicht ganz so einfach ändern – VirtualBox macht es nicht gerade leicht, die Festplatten direkt über die Benutzeroberfläche anzupassen. Das kann ziemlich ärgerlich sein, wenn der Speicherplatz knapp wird oder man später mehr Speicherplatz zuweisen möchte.

Wenn Sie also die Größe Ihrer virtuellen Festplatte unter Windows erhöhen möchten, müssen Sie derzeit auf die Kommandozeile zurückgreifen. VirtualBox bietet aktuell keine einfache Funktion zum Ändern der Festplattengröße, zumindest nicht mit einem Klick. Aber keine Panik – mit wenigen Befehlen in der Eingabeaufforderung ist es möglich. Wichtig: Erstellen Sie unbedingt ein Backup Ihrer VM, bevor Sie Änderungen an der Festplattengröße vornehmen. Die virtuelle Festplatte ist wichtig, und Vorsicht ist besser als Nachsicht – falls etwas schiefgeht. Stellen Sie außerdem sicher, dass auf der Festplatte, auf der die virtuellen Festplatten gespeichert sind, genügend freier Speicherplatz für die Vergrößerung vorhanden ist. Denn Windows macht es einem manchmal unnötig schwer.

So erhöhen Sie die VirtualBox-Festplattengröße unter Windows

Verwendung von Befehlszeilentools: Warum und wann

Diese Methode ist zwar etwas umständlich, funktioniert aber in den meisten Fällen. Dabei wird die virtuelle Festplattendatei (VDI- oder VHD-Datei) verkleinert oder vergrößert und VirtualBox anschließend die neue Größe mitgeteilt. Das ist hilfreich, wenn der Speicherplatz auf der VM knapp wird oder Sie mehr Speicherplatz planen möchten. Wichtig ist hierbei das Kommandozeilentool VBoxManage. Es ist Teil der VirtualBox-Installation und befindet sich üblicherweise unter ` C:\Programme\Oracle\VirtualBox`.

Sichern Sie zuerst Ihr virtuelles Laufwerk.

  • Bevor Sie loslegen, sichern Sie Ihre virtuelle Festplattendatei (.vdi oder.vhd) an einem sicheren Ort. So können Sie im Notfall die Änderungen wiederherstellen. Vorsicht ist besser als Nachsicht.

Öffnen Sie die Eingabeaufforderung als Administrator.

Drücken Sie die Windows + REingabetaste, geben Sie den Befehl ein cmdund drücken Sie die Eingabetaste Enter. Führen Sie die Eingabeaufforderung unbedingt als Administrator aus – klicken Sie mit der rechten Maustaste auf das Symbol und wählen Sie „ Als Administrator ausführen“. Manchmal benötigen die Befehle höhere Berechtigungen, um ordnungsgemäß zu funktionieren.

Navigieren Sie zum VirtualBox-Verzeichnis

Geben Sie diesen Befehl ein, um das Verzeichnis zu ändern. Ersetzen Sie dabei den Laufwerksbuchstaben, falls Sie VirtualBox an einem anderen Ort installiert haben:

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

Dies stellt sicher, dass Ihre Befehle die richtige ausführbare Datei ansprechen. Bei manchen Konfigurationen müssen Sie dies möglicherweise als Administrator ausführen oder den Pfad anpassen, falls sich VirtualBox in einem anderen Ordner befindet.

Ermitteln Sie den genauen Pfad Ihrer virtuellen Festplatte

Ihre virtuellen Festplatten befinden sich höchstwahrscheinlich im Ordner „Dokumente“ oder an einem anderen Ort, den Sie bei der Einrichtung angegeben haben. Um sie zu finden, öffnen Sie VirtualBox, wählen Sie Ihre VM aus und gehen Sie dann zu „Einstellungen“ > „Speicher“. Der Pfad zur virtuellen Festplatte wird auf der rechten Seite angezeigt. Er sieht etwa so aus: [ Beispielpfad].S:\VirtualBox\MyVM.vdiNotieren Sie sich diesen Pfad – Sie benötigen ihn für den Befehl zum Ändern der Festplattengröße.

Virtuelle Festplatte vergrößern

Verwenden Sie den folgenden Befehl und ersetzen Sie dabei `` mit der gewünschten neuen Größe (z. B.60000 für 60 GB) und aktualisieren Sie den Festplattenpfad entsprechend:

VBoxManage modifymedium disk "S:\VirtualBox\MyVM.vdi" --resize 

Um beispielsweise Ihre Festplatte auf 60 GB zu erweitern, führen Sie folgenden Befehl aus:

VBoxManage modifymedium disk "S:\VirtualBox\MyVM.vdi" --resize 60000

Bei manchen Konfigurationen müssen Sie den Befehl möglicherweise mit `–resize` anstelle von `modifyhd` hinzufügen, da sich die Syntax in den letzten Versionen geändert hat.Überprüfen Sie Ihre VBoxManage-Version, falls Fehler auftreten.

Starten Sie die VM neu und erweitern Sie die Partition

Nach der Größenänderung ist die virtuelle Festplatte Ihrer VM zwar größer, das Betriebssystem erkennt diesen neuen Speicherplatz jedoch nicht automatisch. Starten Sie daher die VM, öffnen Sie die Datenträgerverwaltung mit Strg+Alt+F Windows + R, geben Sie „diskmgmt.msc“ ein und drücken Sie erneut Strg+F Enter. Der neue, nicht zugewiesene Speicherplatz sollte als nicht zugewiesen angezeigt werden. Klicken Sie mit der rechten Maustaste auf Ihre Hauptpartition und wählen Sie „Volume erweitern“. Verwenden Sie den Assistenten, um den neuen Speicherplatz Ihrer bestehenden Partition zuzuweisen. Windows kann hier manchmal etwas zickig sein, daher ist Geduld gefragt.

Bei manchen Windows-Konfigurationen lässt sich der Speicherplatz direkt und unkompliziert erweitern. Bei anderen benötigen Sie möglicherweise Partitionierungstools von Drittanbietern, falls die Option ausgegraut ist. So oder so erhalten Sie zusätzlichen Speicherplatz in Ihrer virtuellen Maschine.

Meiner Erfahrung nach ist dieser Prozess nicht perfekt – manchmal schlägt der Befehl zum Ändern der Festplattengröße beim ersten Mal fehl, oder Windows zeigt den Speicherplatz erst nach einem Neustart oder einer Aktualisierung der Festplatte an. Normalerweise funktioniert aber nach einem Neustart und einer schnellen Festplattenerweiterung alles einwandfrei.

Zusammenfassung

  • Erstellen Sie eine Sicherungskopie Ihrer virtuellen Festplatte.
  • Dient VBoxManagezum Ändern der Größe der virtuellen Festplattendatei.
  • Starten Sie Ihre VM und erweitern Sie die Partition innerhalb des Gastbetriebssystems.
  • Stellen Sie vorher sicher, dass auf Ihrem Host-Rechner genügend Speicherplatz auf dem Laufwerk vorhanden ist.

Zusammenfassung

Das ist zwar nicht der perfekte Prozess, aber im Moment die einzige Möglichkeit. Ich verstehe nicht, warum VirtualBox das nicht mit einem Klick ermöglicht, aber immerhin geht es mit ein paar Befehlen. Denkt daran, vorher alles zu sichern, und falls es Probleme gibt, überprüft eure Pfade und den Speicherplatz. Es kann ein paar Versuche dauern, aber es ist durchaus machbar. Hoffentlich erspart das jemandem langfristig viel Ärger.