Größe einer Partition in einer VMWare-Maschine ändern
Schnell hat man eine virtuelle Maschine eingerichtet – und genau so schnell stellt man fest, dass man mehr Platz benötigt. Doch die Festplattengröße bei virtuellen Maschinen ist fest definiert – jedenfalls macht einem das die Oberfläche weiß.
Im VMWare-Installationsverzeichnis befindet sich jedoch das Tool vmware-vdiskmanager.exe, das ein virtuelles Laufwerk vergrößern kann. Ebenfalls gibt es mit BootIT NG einen Boot-Manager, der Partitionen vergrößern kann. Zusammengenommen hat man alles, was man benötigt, um ein Laufwerk unabhängig vom installierten System und dessen Beschränkungen von vergrößern:
- VM beenden
- vmware-vdiskmanager.exe aus dem VMWare-Installationsverzeichnis ausführen (Der Aufruf von vmware-vdiskmanager.exe -x 16Gb -t 1 “C:\VMs\VMDOTNET20\VMDISK1.vmdk” würde beispielsweise die virtuelle Festplatte VMDISK1 auf 16 GByte vergrößern).
- BootIT NG installieren (http://www.terabyteunlimited.com/downloads/bootitng.zip) und makedisk.exe ausführen, um ein bootfähiges ISO-Image zu erzeugen. Unbedingt die VGA-Option aktivieren!
- Die VM starten und vom ISO booten lassen (im CD-Laufwerk mounten und beim Start ESC drücken, um einen expliziten Start von CD zu erzwingen)
- BootIT NG installieren lassen und dabei ruhig alles (auch die Warnungen) abnicken.
- Über den Button Partition Work die gewünschte Partition vergrößern.
- Nach dem Neustart entweder BootIT NG auf der Platte lassen (und dem Hersteller sein verdientes Geld bezahlen) oder BootIT NG komplett deinstallieren.
- Nach dem Neustart sollte das Gastsystem problemlos starten und eine größere Partition erkennen können.
Falls notwendig, kann dieser Prozess natürlich beliebig oft wiederholt werden. Und ja, es ginge (außer bei Systempartition) auch mit diskpart, aber das ist deutlich unbequemer.
via Michael Daniel
