This article introduces how to transfer disk space on Windows Server 2019, move free space from D to system C drive on Server 2019 without losing data.
Disk partitions are allocated after installing Operating System or get from OEM manufacturer, many people ask whether it's possible to change partition size without losing data. When system C drive is getting full, is it possible to move free space from D or other partitions? The answer is yes, but you'd better back up first and run safe partition software. In this article, I'll show you how to move free space to system C drive in Windows Server 2019.
Server 2019 Disk Management cannot move free space
From Windows Server 2008, there are Shrink and Extend Volume functions added in Disk Management console. It can help you resize partition without losing data under some particular condition. To be accurate, it can only help you shrink a NTFS partition to create new volume, and extend a partition by deleting the right contiguous volume. It cannot move free space from D to C in Windows Server 2019.
As you see in the screenshot, Extend Volume is disabled for both C and E drive after shrinking D in Disk Management.
This is because:
- Shrink Volume function can only make Unallocated space on the right while shrinking a partition.
- Extend Volume function can only extend Unallocated space to the left contiguous partition.
As you see in the screenshot, after shrinking partition D, C drive is nonadjacent to the Unallocated space, drive E is on the right, so Extend Volume doesn't work.
Another native diskpart tool has same restrictions.
Move free space to C drive from D or E on the same disk
To move free space in Windows Server 2019, you have to run server partition software. There are many choices in the market, but you'd better back up first and run safe partition software, because there's potential system and data damage risk while resizing partition with unreliable software. Better than other disk partition tools, NIUBI Partition Editor is much safer and faster because of the advanced technologies:
- Virtual Mode - all operations will be listed as pending for preview, real disk partitions won't be modified until click Apply to confirm.
- Cancel-at-well - if you applied wrong operations, it doesn't matter, you can cancel the ongoing operations without causing damage.
- 1 Second Rollback - if encounter any error while resizing partitions, it automatically reverts server to original status in a flash.
- Advanced file-moving algorithm - move and extend partition 30% to 300% faster.
How to move free space to system C drive in Windows Server 2019:
- Download NIUBI Partition Editor, right click drive D (contiguous partition) and select "Resize/Move Volume".
- In the pop-up window, drag left border towards right or enter an amount in the box of Unallocated space before. Then part of free space will be changed to Unallocated on the left.
- Right click drive C and select "Resize/Move Volume" again, drag right border towards right in the pop-up window, then Unallocated space will be moved into C drive.
- Click Apply on top left to execute, done.
If you want to move disk space from E drive (nonadjacent partition), similarly, shrink E and make Unallocated space on the left. But before adding Unallocated space to C drive, there's an additional step to move Unallocated space from right of D to the left.
Move free/Unallocated space from another disk?
In some servers, there's no other volume or not enough free space on the same disk. Many people ask whether it's possible to move free/Unallocated space from another disk. The answer is no, no software can transfer space from a different/separated disk. However, there's still a way to expand partition.
Option 1: to a physical disk
The size of a physical hard disk is fixed, a 500GB disk can't be decreased to 400GB or increased to 600GB. If there's unavailable free space on a physical disk, you can copy to a larger one, then additional space can be transferred and added to other partition(s). Follow the steps in the video:
Option 2: to a virtual disk
If you run Windows Server 2019 as guest virtual machine in VMware or Hyper-V, you can expand original disk without copying to another one. Follow the steps below:
After expanding virtual disk, additional disk space is shown as Unallocated on the end, then follow the steps to move and merge Unallocated space to other partition(s).
If you want to move free disk space in Windows Server 2019, the native Disk Management and diskpart tools cannot help you, you should back up first and safe partition software. Because of the advanced technologies, NIUBI Partition Edition can help you accomplish this task fast and safely. Follow the corresponding method according to your own disk partition structure. BTW, if you use any types of hardware RAID arrays such as RAID 0/1/5/10, there's no difference, simply follow the methods above. Besides shrinking and extending partition to move disk space, NIUBI helps you do many other disk partition operations.