How to Extend the System Partition on Windows Server 2019/2022

by John, Updated on: June 18, 2026

After running a Windows server for a period of time, the OS partition C and system reserved partition frequently run out of space. In that case, server administrators must fix this low disk space issue as fast as possible. To solve this problem, nobody likes to waste a long time starting over or recreating partitions and restoring everything from backups. This article introduces how to extend system partition in Windows Server 2019/2022 using both native tools and safe partition software without losing data.

Extend the System Partition on Windows Server 2019/2022 without Software

Windows Server 2019/2022 has two native tools to help resize disk partition configurations: Disk Management and diskpart. Disk Management features an extend volume function with a graphical interface, while diskpart operates via the command prompt. Although their graphical and command interfaces differ, these native utilities share identical restrictions when modifying server storage boundaries. No matter which tool you select to expand your layout, your local disk partition structure must meet strict requirements:

  1. Another partition, such as drive D:, must reside directly adjacent and to the right side of the C drive.
  2. You must completely delete this adjacent partition to get contiguous unallocated space before updating boundaries. Do not perform this deletion task if active programs or core Windows services currently reside on that volume.

If your disk map lacks a contiguous right-side volume or you cannot delete it, native system components cannot assist you. When extending C drive layouts via Disk Management, the adjacent data volume must be configured as a Primary partition. Shrinking a data volume creates unallocated sectors, but native tools remain unable to extend C drive boundaries using non-contiguous blocks.

Steps to extend system partition C in Windows Server 2019/2022 via Disk Management:

  1. Right-click the Windows icon in the lower-left corner of your screen and select Disk Management from the menu list.
  2. Right-click the adjacent Primary partition D and select Delete Volume to change its disk space to unallocated.
  3. Right-click the system partition C: and select Extend Volume from the context configuration options.
  4. Follow the prompts in the pop-up Extend Volume Wizard window to finalize the volume capacity reallocation.

If you prefer running a command line tool, refer to how to extend partition with diskpart in Windows Server 2019 layout structures.

Better Way to Extend the OS Partition on Windows Server 2019/2022

With disk partition software, you can shrink any partition on the same disk to get unallocated space. When there's plenty of free space in the adjacent drive D, you can shrink it and make unallocated space on its left side. Once generated next to the primary drive, your system volume can be extended easily without data loss. If you want to shrink a non-adjacent partition, you can safely move unallocated space on the left to bring it directly adjacent to the target partition block.

Altering partition boundaries carries inherent risks of file structure corruption or system boot failure on production servers. To preserve system stability, maintaining a reliable backup and choosing certified partition software remains an essential best practice.

Better than other disk partition tools, NIUBI Partition Editor is much safer and faster because of the advanced technologies:

There are 2 methods to increase system partition size in Windows Server 2019. It depends on whether there's available free space on a disk. Follow corresponding method according to your own disk partition configuration.

Method 1: Extend the System Partition by Shrinking an Alternative Volume

Most production servers hold at least one auxiliary data volume with plenty of free space on the primary disk. You can shrink this partition to get unallocated space and then add to system partition C.

Steps to extend system partition C in Windows Server 2019/2022 safely:

  1. Launch NIUBI Partition Editor, right-click the adjacent drive D, and select the Resize/Move Volume option.
  2. Drag the left border rightward or input a value in unallocated space before to create unallocated space on its left side.
  3. Right-click the system partition C, select Resize/Move Volume again, and expand the right border rightward to merge this unallocated space.
  4. Click Apply in the upper-left corner of the master panel to confirm and execute the pending modifications safely.

Video Server 2019

If you need to increase C drive space by shrinking a non-adjacent partition (such as E in my server), there's an additional step to move unallocated space to the left before adding to C drive. If you use any types of hardware RAID array, do not break array or do any operation to RAID controller. Just follow the same steps above.

Method 2: Extend the System Partition using Another Disk Layout

In few servers, there's no other partition or not enough free space on the same disk. In that case, no software can extend the system volume by moving free or unallocated space from another separate disk. To resolve this local storage issue, you can choose to copy system disk files onto a larger hard drive safely.

Steps to extend system partition C in Windows Server 2019/2022 by cloning disks:

Video Server 2019

If alternative partitions exist on separate disks and you prefer to avoid a complete drive replication, you can choose to migrate a partition instead. Move a partition to an independent disk layout, delete its original local container, and merge the newly cleared sector block directly into drive C.

How to Extend the System Reserved Partition on Windows Server 2019/2022

When you need to expand a system reserved layout block, the structural workflows follow an identical pattern. You can choose to shrink drive C to generate a clean unallocated space block directly on its left boundary. While you can obtain space from other data partitions on the same disk, doing so adds an extra step to move unallocated space. Watch the technical video tutorial to learn how to increase system reserved partition parameters safely.

Video Server 2019

Extend the System Drive inside VMware/Hyper-V Virtual Machines

When hosting Windows Server 2019/2022 as a guest virtual machine inside a VMware or Hyper-V cluster, evaluate your available virtual drive resources. If free capacity blocks exist inside other data partitions on the same virtual drive, follow the identical workflows detailed in the first video layout. If the entire virtual drive runs out of space, you can dynamically increase the virtual hard disk provisioning size via your hypervisor console panel guidelines for Hyper-V or VMware guest environments. Once the expansion completes, the extra sectors display as an unallocated space block positioned at the end of your partition map. Implement the relocation steps detailed above to move and merge the newly allocated capacity containers into your system partition successfully. Besides handling volume expansion routines, boundary allocations, and location movements, NIUBI Partition Editor streamlines daily low-level system disk configuration maintenance tasks.

Download