How to Expand a VMware Disk Drive

Is your VMware Expand button greyed out, or is Extend Volume blocked in Windows? Read our 2026 enterprise guide to safely increase virtual disk size and manage VM partitions.

By Lucas    Updated on March 23, 2026

⚡ Quick Answer: How to Increase VMware Disk Size

Delete Snapshots: Power off your virtual machine and delete any existing snapshots in the Snapshot Manager.

Expand the VMDK: Go to VM Settings > Hardware > Hard Disk and click Expand. Enter the new maximum size.

Extend the Guest OS: Boot up the virtual machine. Use a partition manager like AOMEI Partition Software to merge the newly created unallocated space directly into your C: drive.

Host vs. Guest" Disconnect

If you manage virtual machines—whether for software development on VMware Workstation Pro or enterprise infrastructure on VMware ESXi—you will inevitably run out of virtual disk space.

Typically, users encounter the following frustrating scenario:

 

My virtual Windows Server C: drive was completely full. I shut down the VM, went into the VMware settings, and successfully expanded the hard disk from 60GB to 100GB. However, when I booted the VM back up and opened Windows File Explorer, my C: drive is still glowing red and says it only has 60GB! Where did my 40GB go?

This happens because expanding a virtual machine is a strict two-phase process.

When you tell VMware to expand the disk, you are only changing the physical container at the host level. The operating system inside the VM (the Guest level) sees this new capacity as empty, unformatted "Unallocated Space." To actually use it, you must tell the Guest OS to extend its existing partition into that new space.

How to perform VMware expand disk

Before you can add space to your Windows C: drive, you must increase the size of the underlying VMDK (Virtual Machine Disk) file.

Phase 1: Expand the Virtual Disk at the VMware Host Level

Important Prerequisites:

  • Power Off the VM: You cannot natively expand a virtual disk while the guest OS is running.
  • Remove Snapshots: VMware prohibits disk expansion if your VM has active snapshots. You must open the Snapshot Manager and click Delete All before proceeding.
  • Expanding via VMware Workstation GUI (Modern Method)

In the past, administrators had to rely on complex command-line tools like vmware-vdiskmanager.exe. Today, the VMware graphical interface makes this incredibly simple.

Step 1. Open VMware Workstation and select your target virtual machine from the left-hand library.

Step 2. Click on Edit virtual machine settings.

Step 3. Under the Hardware tab, select Hard Disk.

Step 4. On the right side, click the Expand button. (Note: If this button is greyed out, double-check that your VM is powered off and all snapshots are deleted).

Step 5. A prompt will appear asking for the "Maximum disk size (GB)." Enter your desired new capacity (e.g., 100 GB) and click Expand.

Step 6. VMware will process the request and display a success message.

Your virtual disk container is now larger. It is time to boot up the machine and claim that space.

Phase 2: Extend the Partition Inside the Guest OS (The Easy Way)

Once you boot your virtual machine back up, right-click the Start Menu and open Disk Management. You will notice your new storage sitting at the far right of the disk map, labeled as black "Unallocated" space.

The Problem with Native Windows Disk Management is that many administrators attempt to right-click their C: drive and select "Extend Volume." However, 90% of the time, the Extend Volume option is greyed out.

Why? Because Windows native tools require the unallocated space to be immediately adjacent to the right of the C: drive. In modern Windows 11 and Windows Server 2022/2025 environments, there is almost always a hidden Recovery Partition sitting right between your C: drive and your new unallocated space. Native Windows tools cannot bypass this block.

To safely bypass the Recovery Partition block without damaging your Windows installation, enterprise administrators rely on AOMEI Partition Software. This professional partition manager operates at the sector level, allowing you to seamlessly push unallocated space past blocking partitions and directly into your C: drive.

AOMEI Partition Software

A safe and reliable disk partition management tool that helps you migrate OS to SSD or HDD, reorganize disk space, and improve overall PC performance.

 

Step 1. Install and Launch the Software inside the VM

Boot your virtual machine and install AOMEI Partition Software. Upon launching, you will see a visual map of your virtual disk, including the C: drive, the blocking Recovery partition, and your newly added Unallocated Space.

Step 2. Use the Merge Partitions Feature

Right-click on your full C: drive and select Advanced > Merge Partitions.

Step 3. Select the Unallocated Space

A new window will appear. Check the box next to your C: drive, and check the box next to the Unallocated Space. AOMEI Partition Software is smart enough to bridge the gap automatically, regardless of what is sitting between them. Click OK.

Step 4. Apply the Operation

You will be returned to the main interface, where you can preview the new, expanded size of your C: drive. To make the changes permanent, click the Apply button in the top left corner, then click Proceed.

The software will process the disk sector adjustments in seconds. You do not even need to reboot the virtual machine! Your VMware C: drive is now successfully expanded, and your low-disk-space warnings will disappear.

Conclusion

Running out of space on a critical virtual server can bottleneck entire enterprise workflows. Fortunately, learning how to expand a VMware disk is a simple, logical process once you understand the separation between the Host configuration and the Guest operating system.

By utilizing VMware's modern hardware settings to increase the physical container, and pairing it with an industry-grade tool like AOMEI Partition Software, you can safely extend your C: drive in minutes without the risk of formatting or resetting the machine.

AOMEI Partition Software is a must-have utility for virtual and physical IT infrastructure. Beyond seamlessly resizing partitions, administrators utilize it to safely convert MBR to GPT for Windows 11 compliance, securely wipe decommissioned virtual disks, and intelligently allocate free space across complex enterprise drives.

Frequently Asked Questions (FAQ)

1. Why is the "Expand" button greyed out in VMware settings?

The Expand button is disabled for three common reasons:

  • The virtual machine is currently powered on or suspended.
  • The virtual machine has active snapshots that must be deleted via the Snapshot Manager.
  • The virtual disk is a "Linked Clone" rather than a full independent disk.

2. Can I shrink a VMware disk if I made it too large?

While expanding a virtual disk is straightforward, shrinking it is much more complex. You cannot shrink a VMDK simply by changing a number in the settings. You must first shrink the Windows partition from inside the Guest OS using AOMEI Partition Software, wipe the remaining free space with zeroes, and then use VMware's "Compact" utility to reclaim the physical host space.

3. Does expanding the disk affect my VMware licensing or performance?

No. Increasing the virtual disk size does not trigger any licensing issues, nor does it inherently slow down the virtual machine. However, if your underlying physical host drive is running out of space (over-provisioning), you may experience massive performance degradation. Always ensure your physical host has the capacity to support the virtual expansion.

Lucas · Editor
I prefer peaceful and quiet life during vacation,but sometimes I watch football match if my favorite club performs brilliantly in that season. And I love reading, painting and calligraphy, thus I send my friends festival handwriting cards every year.