Ihr Partner bei Computerproblemen und in der EDV

Die Boot-Partition eines virtuellen Windows Rechners vergrößern

Wenn die Bootpartition eines virtuellen Windows Rechners nicht vernünfig bemessen wurde, wünscht man sich, seine Platte von z.B. 5 GB auf 10 GB zu vergrößern.

In der Regel kann man das mit drittanbieter Programmen durchaus realisieren, aber wie macht man das unter VMware?

Die Ausgangslage ist hier in meinem Beispiel eine 5,3 GB Platte.

  • Zum ersten müssen wir die virtuelle Maschine ausschalten.

  • Dann wechseln wir auf eine Kommandozeile (DOS oder beim ESX Server über eine SSH verbindung auf die Shell) und wecheln in das Verzeichis, wo sich die vmdk Datei befindet.

  • [root@meinesxserver]# ls -lah test.vmdk
    -rw-------    1 root     root         5.4G Jul 18 13:57 test.vmdk

  • Wir erstellen eine Sicherungskopie der virtuellen Maschine.
    [root@meinesxserver]# cp test.vmdk test_original.vmdk
    -rw-------    1 root     root         5.4G Jul 18 13:57 test.vmdk

  • und vergrößern die original vmdk Datei auf 10GB
    [root@meinesxserver]# vmkfstools -X 10G test.vmdk

  • Unter VMware Workstation lautet der Befehl (Eingabeaufforderung starten)
    c:\programme\VMware\VMware Workstation>vmware-vdiskmanager.exe -X 10G test.vmdk

  • Das Ergebnis kann man sich dann wieder anzeigen lassen
    [root@meinesxserver]# ls -lah test.vmdk
    -rw-------    1 root     root          10G Jul 18 13:57 test.vmdk

Jetzt haben wir die "physikalische" Größe der Platte geändert, die daruf enthaltene Partition ist aber weiterhin unverändert 5,3GB groß!

Nun kann man sicherlich Drittanbieter Software benutzen, um diese Partition zu vergrößern, das Betriebssystem von der original CD Starten und im Reparaturmodus ausführen oder die Partition wie nachfolgend beschrieben erweitern.

In einer schon vorhandenen virtuellen Maschine fügen wir nun unsere test.vmdk Datei als neue Platte hinzu und starten diese.

Dann bekommen wir in der Computerverwaltungs MMC folgendes angezeigt

Was uns ja jetzt interessiert, ist die neu eigebundene Disk mit der Bezeichnung "Disk 1".

Diese Nummer müssen wir wissen, um die Partition mit dem Programm diskpart zu vergrößern

In dem DOS Programm schauen wir uns die vorhandenen Platten an
list volume
und vergleichen die Größe und Nummer mit denen aus der Computerverwaltungs MMC

Wir wechseln dann auf die entsprechende Disk
select volume 1

und vergrößern die Partition
extend

Das Ergebnis schauen wir und dann schliesslich nochmals in der Computerverwaltungs MMC an und sehen, das die Partition nund die ganze Platte einnimmt.

Die virtuelle Behelfsmaschine müssen wir nun wieder runterfahren und ausschalten.

Beim entfernen der Platte aus der Behelfsmaschine müssen wir aber darauf achten, nur die Platte zu entfernen und nicht die damit zusammenhängende Datei zu löschen(!) -Keep the Files-

Wenn wir nun die originale virtuelle Maschine wieder starten, sollte das Ergebnis zu sehen sein!