15. December 2008 08:35
/
Philip Japikse
/
VMWare
/
Comments (2)
Technorati Tags:
VMWare Server
There are two main steps in expanding a VMWare hard drive for a Windows based Virtual Machine. The first is to expand disk in the VMWare configuration. That is the easy part:
vmware-vdiskmanager.exe -x 15GB TargetDisk.vmdk
Next, Windows needs to expand the partition. The key command to use is DiskPart. However, this only works on non-system drives. So, if your drive is the system drive, remove the drive from the VM (make sure that the VM is shut down (not suspended). If you use multiple hard drives on your VMs (like I do), you will want to remove all of them so when you add them back they will be in the correct order. This is optional, but I am a bit anal sometimes.
Add the disk as an extra disk on another VM as an extra drive. Start this second VM, and run DiskPart. This puts you in the command shell for DiskPart Commands:
Command |
Description |
list disk |
Lists all of the disks in the system |
list volume |
Lists all of the volums in the system |
select disk [x] |
Makes x the target disk |
select volume [x] |
Makes x the target volume |
extend [disk=x] [size=y] |
Extend disk x by y megabytes NOTE: y is the size (in MB) to add to th edrive, not the resulting size If size is left off, disk x is extended to use all available space If disk is left off, the active disk (via the select command) is extended |
After this is completed, power down your auxiliary VM and remove the hard drive. Add all of your hard drives back into your VM, and you are back in business with the larger system drive.
Happy coding (and VMing)!
991c09b7-f3fa-4f7a-ac55-d3a8ffe5846f|0|.0|27604f05-86ad-47ef-9e05-950bb762570c