Windows 10 inherited the Shrink Volume and Extend Volume in Disk Management snap-in from previous version, with which you can decrease and increase size of existing volumes without reinstalling Operating System. However, Disk Management cannot extend C drive by shrinking D, because:
After shrinking drive D, Unallocated space is on the right side of D, so Extend Volume greyed out for both drive C and E:
In this situation, you need a tool to move volume D rightwards and move Unallocated space leftwards, then Extend Volume will be enabled for C drive.
There are many software to move partition for Windows 10, including free and commercial, Windows setup and Linux kernel based. But few people know that there is potential data loss risk when resizing disk partition.
Some unreliable partitioning software could cause part of the parameters of disk, partition or files failed to be updated, if it happens, you cannot boot Windows and/or lose files. So remember to back up and select the safe disk partition tool.
Better than other tools, NIUBI Partition Editor has unique 1 Second Rollback technology to ensure system and data intact while resizing and moving partition in Windows 10. If any software error or hardware issue happens, it automatically reverts the computer to original status in a flash. In that case, nothing will be changed or lost.
In addition, its advanced file-moving algorithm helps move partition 30% to 300% faster.
It is very easy to move partition and Unallocated space, just drag and drop on the disk map and only 1 step is required. If you use hardware RAID arrays, such as RAID 0, 1, 5, do not break raid array, follow the same step below.
Steps to move partition on Windows 10 with NIUBI:
Download NIUBI Partition Editor, right click D and select "Resize/Move Volume", drag middle position towards right in the pop-up window
If you want to extend drive E with the Unallocated space, right click E and select "Resize/Move Volume", drag middle position towards left in the pop-up window.
This software is designed to work in its virtual mode, to change real disk partition, you need to click Apply on top left to execute.
If the partitions are not in sequence, for example: C, E, and D, you can simply change the drive letters without moving partition.
Some computers or software require a specific partition to be front (or end) of disk, in that case follow the step to move partition inside a hard disk.
If you want to move all partitions to another disk, follow the guide of Clone Disk Wizard. Here I'll show how to move single partition to other disk.
Step 1: If there is no or not enough Unallocated space in target disk, right click a partition (here is F:) and shrink it with "Resize/Move Volume".
Step 2: Right click the partition that you want to move (here is D:) and select "Copy Volume".
Unallocated space should be equal or larger than used space in original drive (D:). To MBR style disk, you can select the target partition as Primary or Logical. To GPT disk, this option is unavailable.
In the pop-up window, select any other drive letter.
Right click target drive (F:) and select "Change Drive Letter" again, select D in the pop-up window.
If you installed programs in drive D, Step 4 is required. If you just want to move files to other partition, Step 4 is optional.
Watch the video how to move single partition to other disk:
If you want to move system partition C to other disk, you should copy entire disk with Clone Disk Wizard, copy single partition C cannot ensure Windows boot.
Windows native Disk Management cannot shrink a partition and make Unallocated space on the left, move or merge partitions. To move partition volume on Windows 10, you need 3rd party software. Among these tools, NIUBI Partition Editor is safer and faster. It is able to move partition with Unallocated space inside a disk, move a partition to front or end of original disk, or move to another separated disk by copying.