How to Shrink Partition/Volume in Windows Server 2016

by Allen, Updated on: July 6, 2026

Sometimes, server administrators need to shrink a volume in Windows Server 2016. For example, a partition may have been created too large. To optimize space usage, you can shrink it to create more volumes. Another typical example is when the C drive runs out of space. In this situation, you need to shrink another volume to make unallocated space and then add it to the C drive. To shrink a volume in Windows Server 2016 without losing data, there are two kinds of tools available: the native Disk Management utility and third-party disk partition software. This article explains how to shrink a partition in Windows Server 2016 using both kinds of tools.

Shrink Volume in Windows Server 2016 Without Third-Party Software

Starting with Windows Server 2008, Microsoft added the "Shrink Volume" function to the native Disk Management tool. This function is able to decrease a partition and create unallocated space without losing data. However, only NTFS partitions are supported. Windows Server 2016 inherits the same function without any improvements, so you cannot shrink a partition in Windows Server 2016 in certain cases.

How to Shrink Volume in Windows Server 2016 via Disk Management:

  1. Press the Windows + X keys together on your keyboard and click Disk Management from the list.
  2. Right-click the NTFS partition that you want to decrease and select Shrink Volume.
  3. Enter an amount of space and click Shrink to execute. If you don't enter an amount, the maximum available free space will be used.
    Shrink partition

After a short while, the D drive in my test server shrank from 50GB to 30GB. The 20GB of free space is converted to unallocated space on the right side.

Volume shrank

Disk Management only gives you an option to enter an amount; you cannot decide whether to create the unallocated space on the left or right side. This causes a serious issue because this unallocated space cannot be used to extend another partition. The Disk Management "Extend Volume" function can only merge unallocated space into the left contiguous partition.

Cases Where You Are Unable to Shrink Volume Using Built-in Tool

Many server administrators encounter the issue where they cannot shrink a volume in Server 2016 with Disk Management because the "Shrink Volume" option is disabled.

Reason 1: Only NTFS Partition Is Supported

As mentioned above, Disk Management can only shrink NTFS partitions. Another common format, FAT32 partitions, along with any other types of partitions, cannot be shrunk. To demonstrate this, I formatted the D: drive from NTFS to FAT32 in my test server. As you can see, Shrink Volume is greyed out for this partition.

Shrink Volume disabled

Reason 2: File System Error

Sometimes, when there is a file system error in a partition, Disk Management will not allow you to shrink it. As you can see in the screenshot, there is 7.53GB of free space in the system C drive, but in the shrinking window, the available free space is shown as 0.

Cannot shrink

Reason 3: There Are Unmovable Files

In this situation, the Shrink Volume function still works, but it offers very little available space to shrink, even though there is a large amount of free space. Have you noticed the message in the shrink volume window - "You cannot shrink a volume beyond the point where any unmovable files are located"?

Shrink limitation

Compared to data volumes, you are much more likely to encounter this issue while shrinking system partition C. This is because unmovable files, including the Page File, Hibernation file, and other large system files, are all located in the C: drive by default.

A Better Way to Shrink Partition in Windows Server 2016

To shrink a partition in Windows Server 2016, NIUBI Partition Editor is a better choice. Compared to Disk Management, NIUBI has many advantages, such as:

How to Shrink Partition in Windows Server 2016 Without Losing Data:

  1. Download NIUBI Partition Editor, right-click the partition that you want to shrink, and then select "Resize/Move Volume".
  2. Drag either border towards the other side in the pop-up window, and the partition will be shrunk. (Note: If you want to expand the C drive, shrink the D drive and create the unallocated space on the left side.)
  3. Click Apply on the top left to confirm and execute. (All operations before clicking Apply only work in virtual mode.)

Watch the video on how to shrink Server 2016 partitions:

Video guide

If you want to create a new volume after shrinking a partition, right-click the unallocated space and select "Create Volume". Follow these steps if you want to extend a volume in Windows Server 2016 after shrinking another one.

In Summary

Because of its inherent limitations, Windows Disk Management can only help you shrink an NTFS partition to create a new volume, or extend an NTFS partition by deleting the right contiguous partition. To shrink a volume in Windows Server 2016/2019/2022/2003/2008/2012, NIUBI Partition Editor is a better choice. It is much safer and faster because of its unique 1-Second Rollback, Virtual Mode, Cancel-at-will technologies, and advanced file-moving algorithm. Besides shrinking partitions, it helps you perform many other disk partition management operations.

Download