VirtualBox Festplatte vergrößern

Zuletzt aktualisiert am 17. Januar 2024 2 Minuten

Auf unserem Linux Rechner läuft Windows10 in einer VirtualBox. Der Speicher der virtuellen Festplatte ist fest eingestellt auf 51,2 GB, und soll vergrößert werden. Früher gabs dazu in der VirtualBox einen Menüeintrag und einen Schieberegler, der ist aber irgendwann verschwunden. Wir betreiben VirtualBox Version 6. Also, wie zumTeufel geht das jetzt?

Disk-Image Infos anzeigen

Terminal öffnen, und folgende Zeile mit demPfad zum Disk-Image ausführen um ein paar Informationen zum Medium ab zu rufen - $ steht für das Terminal-Prompt, user_name für den Linux-Benutzernamen:

$ VBoxManage showmediuminfo "/home/user_name/VirtualBox VMs/Windows 10/Windows 10.vdi"

Die Ausgabe zeigt folgendes:

UUID:          63e60587-7b1f-4e6b-80ef-814ee22e7e71
Parent UUID:    base
State:          created
Type:           normal (base)
Location:       /home/user_name/VirtualBox VMs/Windows 10/Windows 10.vdi
Storage format: VDI
Format variant: fixed default
Capacity:       51200 MBytes
Size on disk:   51202 MBytes
Encryption:     disabled
In use by VMs:  Windows 10 (UUID: 9b5bd250-0e79-42bc-afef-eb50348930c9)
  • 51202 MBytes
  • fixed default
  • Ich möchte den vergrößern auf 102 GB.

Das Medium clonen

$ VBoxManage clonemedium "/home/user_name/VirtualBox VMs/Windows 10/Windows 10.vdi" "/home/user_name/VirtualBox VMs/Windows 10/Windows 10-clone.vdi"

und wieder in die Medien-Info schauen mit

$ VBoxManage showmediuminfo "/home/user_name/VirtualBox VMs/Windows 10/Windows 10-clone.vdi"

Das Ergebnis sollte so aussehen:

 UUID:           90c821b0-aa72-4355-acda-537fafb0ec46
 Parent UUID:    base
 State:          created
 Type:           normal (base)
 Location:       /home/user_name/VirtualBox VMs/Windows 10/Windows 10-clone.vdi
 Storage format: VDI
 Format variant: dynamic default
 Capacity:       51200 MBytes
 Size on disk:   21745 MBytes
 Encryption:     disabled

Die Kopie ist nicht mehr statisch, sondern dynamic default

Das geclonte Medium vergrößern

$ VBoxManage modifyhd "/home/user_name/VirtualBox VMs/Windows 10/Windows 10-clone.vdi" --resize 102400

Jetzt die neue Festplatte ins System einhängen / gegen die alte austauschen.

Die Partition vergrößern

  1. Im optischen Laufwerk sind noch die GuestAdditions eingelégt: /usr/share/virtualbox/VBoxGuestAdditions.iso. Die Guest Additions entfernen und statt dessen ein ISO von Gparted https://gparted.org/download.phpexternal link oder ein Disk Image eines anderen Festplattendienstprogramms herunterladen und das ISO in das virtuelle CD Laufwerk einlegen.
  2. Die VM starten. Es sollte das Dienstprogramm geladen werden. Dort der Anleitung folgen um die Partition zu vergrößern.

Das vergrößern der Partition hat bei mir nicht auf Anhieb geklappt. Ich musste Windows 10 erst starten und die Festplatte reparieren:

Festplatte unter Windows 10 prüfen und reparieren

  1. gleichzeitig die Tasten [Windows] und [E] -> Explorer öffnet
  2. Kategorie “Dieser PC” -> gewünschte Festplatte aussuchen.
  3. Festplatte mit der rechten Maustaste anklicken -> Eigenschaften.
  4. Registerkarte Tools -> Button Prüfen anklicken.
  5. Option Laufwerk scannen

oder mit chkdsk C: /F

chkdsk muss als Admin ausgeführt werden.

  1. Rechte Maustaste -> Als Administrator ausführen

Das alte Disk-Image löschen

Wenn alles geklappt hat, kann das alte Diskimage gelöscht werden. Ich hebe es aber auf, weil ich es nach dem Test wieder verwenden werde :-)