Diskpart Shrink Volume in Windows Server 2019/2022

by John, Updated on: August 9, 2022

If you want to shrink an allocated partition in Windows Server 2019, there are Windows native and third party tools. Native tools include Disk Management and diskpart. Disk Management works with graphical interface, follow the steps to shrink partition in Server 2019 with Disk Management. In this article I'll show you how to shrink partition with diskpart in Windows Server 2019/2022. Many server administrators like to use command line tool, but to shrink volume in Server 2019/2022, diskpart is not the best tool because of some shortages.

How to shrink partition with diskpart in Windows Server 2019/2022:

  1. Press Windows and R together on your keyboard, type diskpart and press Enter, then diskpart command prompt will be opened.
  2. Type list volume in the command window and press Enter.
  3. Type select volume D and press Enter. (D is the number or drive letter of the partition that you want to shrink.)
  4. Type shrink desired=XX. (XX is an amount without MB.)

Run list volume again, as you see, drive D is shrunk from 70GB to 50GB.

It is easy and fast to shrink volume with diskpart in Windows Server 2019, but diskpart is not the best tool because of some limitations.

Diskpart shrink

Limitations of diskpart to shrink volume in Server 2019/2022

1. Only NTFS partition is supported

Diskpart shrink command can only shrink the partitions that are formatted with NTFS file system or without file system (RAW). If you shrink FAT32 or any type of partitions, you'll receive error "The volume cannot be shrunk because the file system does not support it."

Diskpart shrink error

2. Unallocated space can only be made on the right

Diskpart only lists all partitions in a list with little information, it doesn't display Unallocated space. When you shrinking volume with diskpart command, it only gives an option to specify an amount and then reports if this partition is successfully shrunk. After shrinking partition, Unallocated space is generated on the right side.

It doesn't matter if you just want to shrink a NTFS partition to get Unallocated space and then create new volume(s), but it is big issue if you want to extend other volume with this Unallocated space. No matter you run Disk Management or diskpart extend command, you can only extend Unallocated space to the left contiguous partition. In a word, these 2 native tools cannot extend a partition by shrinking another one.

3. Sometimes it can only shrink little space

If there are some unmovable files, when you shrinking system C drive with diskpart in Windows Server 2019, you may receive the error "The specified shrink size is too big". Diskpart cannot shrink a partition beyond the point where unmovable files are located.

Better way to shrink partition in Windows Server 2019/2022

There are no such limitations with server partition software, you just need to drag and drop on the disk map to shrink and extend partition. However, you'd better make a backup and run safe partitioning software, because there's potential system and data damage risk.

Better than other software, NIUBI Partition Editor is much safer and faster because of its advanced technologies:

Download NIUBI Partition Editor and follow the steps in the video to shrink and extend partition:

How to extend system partition by shrinking data volume(s):

Video Server 2019

How to extend D drive by shrinking other partition:

Video Server 2019