โฌ†๏ธ Expand VMware disk & add space to C: drive

๐Ÿ”น Free tool: IM-Magic Partition Resizer ยท no data loss

Two-phase operation: โ‘  expand virtual disk in VMware โ†’ โ‘ก extend C: partition inside Windows guest. This guide uses IM-Magic Partition Resizer (free) to safely move partitions and grow your system drive. This free tool can add unallocated space to any partition without losing data.

โณ Before you start:
  • Backup the VM (snapshot or full copy). Safety first.
  • Power off the virtual machine.
  • Remove all snapshots (otherwise the Expand button is greyed out).

Video: How to expand VMware disk and add space to any drive like C

For Windows 11/10/8/7 => Download Partition Resizer Free [100% Free]

For Windows Server 2025-2003 => Download Partition Resizer Server [Trial]

1๏ธโƒฃ Phase 1 โ€“ expand virtual disk (VMDK) in VMware

This increases the maximum size of the virtual disk. The partition inside Windows isnโ€™t changed yet.

  • VMware Workstation / Player: Edit VM settings โ†’ Hardware โ†’ Hard Disk โ†’ click Expand โ†’ enter new size.
  • VMware ESXi / vSphere: Edit Settings โ†’ select hard disk โ†’ increase size. Or use vmkfstools -X.

โœ… After this step, the new space appears as โ€œUnallocatedโ€ inside the guest OS.


2๏ธโƒฃ Phase 2 โ€“ extend the C: drive using IM-Magic Partition Resizer

Launch the tool inside the VM. Youโ€™ll see a visual map of partitions. The key: unallocated space must be directly to the right of C:. If other partitions (System Reserved, D:, Recovery) are in between, we move them.

Why not Windows Disk Management? It cannot move partitions โ€” if a partition sits between C: and unallocated, โ€œExtend Volumeโ€ stays greyed out. IM-Magic Partition Resizer moves partitions safely.

๐Ÿ’ก General rule: right-click a partition โ†’ Resize/Move โ†’ drag the whole partition left/right to reposition it. Then extend C: into the freed unallocated space. Always click โ€œApplyโ€ to commit. Or you may click APPLY in the end to proceed all previous changes. It won't start to change until you click APPLY and confirm YES.

๐Ÿ“Œ Scenario A: C: | System Reserved | D: | Unallocated

common A System Reserved (or Recovery) partition blocks C: from the new space.

  1. Move D: to the right โ€“ right-click D: โ†’ Resize/Move โ†’ drag the entire D: partition to the right, and then the Unallocated space will be positioned to the left of the D: drive. Click OK.
  2. Move System Reserved to the right โ€“ right-click System Reserved โ†’ Resize/Move โ†’ drag the whole partition to the right. Now Unallocated is adjacent to C:.
  3. Extend C: โ€“ right-click C: โ†’ Resize/Move โ†’ drag the right border of C: into the Unallocated space. Click OK.
  4. Apply โ€“ click the โ€œApplyโ€ button (bottom right) and OK to execute all changes. Reboot if prompted. (It won't start to change until you click APPLY and confirm OK)

โœ… C: drive now uses the newly added space โ€” data intact.

๐Ÿ“Œ Scenario B: C: | D: | Unallocated

Simpler layout โ€” no system partitions in between.

  1. Move D: to the right โ€“ right-click D: โ†’ Resize/Move โ†’ drag the entire D: partition to the right, so it sits beside Unallocated at its right. This leaves unallocated space between C: and D:.
  2. Extend C: โ€“ right-click C: โ†’ Resize/Move โ†’ drag its right border into the unallocated space to absorb it. Click OK.
  3. Apply โ€“ click โ€œApplyโ€ and OK to commit. Done. (It won't start to change until you click APPLY and confirm OK)

Alternative: Shrink D: from its left side, move it right, then expand C: โ€” IM-Magic handles it all.


๐Ÿ”ง Troubleshooting & quick tips

  • โ€œExpandโ€ greyed out in VMware? VM must be powered off and no snapshots.
  • โ€œApplyโ€ triggers a reboot? Normal when modifying system partitions (EFI, System Reserved). Let it reboot โ€” changes apply safely.
  • Disk Management still shows old size? Refresh or reopen the tool โ€” the expansion is already done.
  • Worried about data? IM-Magic Partition Resizer is reliable, but a backup is always recommended before any disk operation.
๐Ÿ“ Final checklist
  • โ˜‘๏ธ VM backed up
  • โ˜‘๏ธ VM powered off, snapshots removed
  • โ˜‘๏ธ Virtual disk expanded in VMware
  • โ˜‘๏ธ Powered on VM, launched IM-Magic Partition Resizer
  • โ˜‘๏ธ Moved blocking partitions (if any) so Unallocated is right next to C:
  • โ˜‘๏ธ Extended C: drive
  • โ˜‘๏ธ Clicked โ€œApplyโ€ โ€” done, no data loss

โœ”๏ธ This guide gives you the direct path: expand VMware disk, move partitions with IM-Magic Partition Resizer, extend C: โ€” all without losing a single file.

More Related Articles You May Like