How to add free space to D drive in Windows 10

Updated on: November 16, 2019

This article introduces how to add disk space to D drive in Windows 10 (32 & 64 bit) without reinstalling OS. Add free space to volume D by taking from partition C, E or other disk.

D drive will be full if you create it small and install large amount of programs into it. In this situation, you can add more space to D drive from C, E or other disk. Then you can solve this problem without wasting a long time to reinstall Windows and programs.

However, there is potential system damage and data loss risk if you use some unreliable partition software. Because, all parameters of disk, related partition and files much be modified 100% correct. Even a slight error could cause damage.

Better than other tools, NIUBI Partition Editor provides unique 1 Second Rollback technology to ensure system an data intact. It is able to automatically revert computer to original status in a flash if any error occur. It also has unique Cancel-at-will, Hot-Resize, Virtual Mode technologies and special file-moving algorithm to help resize disk partition faster and more safely.

How to add unused space to D drive from C

In fact, Windows 10 has native Disk Management tool, which is able to shrink and extend partition without losing data. Shrink Volume can release unused space from C drive, but Extend Volume cannot extend D drive by merging Unallocated space on its left side.

Shrink Volume can only make Unallocated space on the right side, in addition, it can only shrink little space if there are unmovable files are located in this partition.

However, it has an advantage comparing with all 3rd party software: it can shrink C drive without rebooting computer.

With NIUBI Partition Editor, you can drag and drop on the disk map to shrink C and expand D drive.

After shrink C

Download and install NIUBI, you'll see all disks with graphical configuration and detailed parameters on the right.

NPE main

Steps to add space to D drive from C on Windows 10:

Step:1 Right click C drive and select "Resize/Move Volume", drag right border towards left in the pop-up window. (or enter an amount in "Unallocated space after")

Shrink C drive

Volume C is shrank and 20GB Unallocated space is made on the right side.

C drive shrank

Step:2 Right click drive D and select "Resize/Move Volume" again, drag left border towards left.

Increase D drive

Unallocated space is added into D drive.

Drive D extended

How to add free space to D from volume E

If there is another data volume E, you can add free unused space from it. The steps are similar but the directions to drag and drop are different.

Steps to add free space to D drive from E in Windows 10:

Step:1 Right click drive E and select "Resize/Move Volume", drag left border towards right to shrink it.

Decrease E drive

20GB Unallocated space is generated on the left side of E.

Drive E shrunk

Step:2 Right click drive D and select "Resize/Move Volume" again, drag right border rightwards to combine Unallocated space.

Extend D

Unallocated space is converted to free space in D drive.

Drive D increased

How to add space to partition D from other disk

Many Windows 10 computers use SSD for Operating System (C:) and programs (D:), but because SSD is still much expensive, so it is much smaller than traditional mechanical disk. If you cannot get free space from other volumes in the same disk, NO partitioning software can add space to volume D from another separated disk.

In this situation, NIUBI Partition Editor can help you clone this disk to a larger one. Extra space in the larger disk will be shown as Unallocated on the end of disk, which can be added into C and D drive.

Besides shrinking and extending partition, this software helps you move, merge, convert, wipe, defrag, scan, hide partition, etc.