Cannot Extend C Drive in Windows Server 2022 - How to Fix

by John, Published on: January 3, 2023

Low disk space is also common issue in Windows 2022 server. When C drive is getting full, it can't be better if you can extend it without wasting a long time to recreate partitions and restore everything from backup. The same with previous versions, Windows Server 2022 has inbuilt Disk Management to help extend partition. However, many people cannot extend C drive in Server 2022 Disk Management, because "Extend Volume" option is grayed out. This article introduces why you are unable to extend C drive in Windows Server 2022 and how to solve this problem easily.

Why cannot extend C drive in Windows Server 2022 with inbuilt tool

First of all, you should know that Disk Management can only shrink and extend NTFS partitions, any other types of partitions (except RAW) are not supported. System partition C is formatted with NTFS by default. Therefore, this is not an issue. There are 3 common reasons why Disk Management can't extend C drive in Server 2022.

1. No right adjacent Unallocated space

To extend a partition in Server 2022 with either Disk Management or diskpart command tool, there must be contiguous Unallocated space on the right of this partition. For example: if you shrink D drive (must be NTFS) with either Windows inbuilt tool, you'll get Unallocated space on the right of D drive. This Unallocated space is on the left of E drive and is nonadjacent to C drive. Therefore, both partitions can't be extended via Disk Management or diskpart.

Disk Management

In some servers, there's a Recovery or OEM partition next to C drive. In that case, you can't get adjacent Unallocated space in any way with Windows native tool.

2. The adjacent partition is Logical

Some people tried to delete the adjacent partition D, but they still cannot extend C drive. If you have the same problem, check if D drive is Logical. In Windows Disk Management, "Free" space that shrunk from a Logical drive can't be extended to any Primary partition. "Unallocated" space that shrunk from a Primary partition can't be extended to any Logical drive. Because C drive is Primary partition in most cases, if the adjacent D drive is Logical, Disk Management cannot extend C drive even after deleting D.

Cannot extend C drive

As you see the screenshot in my test server. The adjacent D drive is Logical, it is changed to "Free" space after deleting it. "Extend Volume" is still disabled for C drive.

3. 2TB restriction on MBR disk

If your system disk is MBR, there's another possible reason why you can't extend C drive in Windows Server 2022. The maximum partition size on MBR disk is 2TB. If your system disk is 3TB, 1TB space will be shown as Unallocated. This space can't be extended to other volume or create new volumes. Few people encounter this issue because few people use 2TB+ MBR disk for operating system.

What to do when you are unable to extend C drive in Server 2022

Method 1 - move partition

If you've shrunk D drive and got Unallocated space, you should run NIUBI Partition Editor to move D: drive to the right and make Unallocated space next to C drive.

Steps when you can't extend C drive in Windows Server 2022:

  1. Download NIUBI Partition Editor, right click D: drive and select "Resize/Move Volume", drag middle of D drive towards right in the pop-up window, then Unallocated space will be moved to the left.
  2. Right click C: drive and run "Resize/Move Volume", drag right border towards right to combine this Unallocated space.
  3. Click "Apply" on top left to take effect.

If there's a Recovery/OEM or other partition in the middle of C and D drive, you need to move this partition. Only after you move Unallocated space adjacent to C drive, you can extend C drive with this space.

Watch the video how to operate:

Move partition

Method 2 - resize partition with NPE

If you have not shrunk any partition to get Unallocated space, right NIUBI Partition Editor to shrink the adjacent partition. To do this, right click the adjacent partition and select "Resize/Move Volume", drag left border towards right in the pop-up window, then Unallocated space will be made on the left.

If you deleted Logical partition D and cannot extend C drive in Server 2022, follow the steps:

  1. Right click the "Free" space in Windows Disk Management and select "New Simple Volume".
  2. Run NIUBI Partition Editor to shrink this new partition and make Unallocated space on the left.
  3. Extend C drive with this adjacent Unallocated space.

Method 3 - convert MBR to GPT

When you cannot extend C drive in Windows 2022 server beyond 2TB, convert MBR to GPT. Windows Server 2022 has MBR2GPT command in cmd to help convert system disk from MBR to GPT without losing data. If you want to convert a data only disk to GPT, NIUBI Partition Editor can help you.

Besides shrinking/extending/moving partition and converting disk partition type in Windows Server 2022/2019/2016/2012/2008/2003, NIUBI Partition Editor helps you do many other disk partition management operations.

Download