Most of the Windows computer users encountered the problem that system C: drive is running out of space and the annoying Low Disk Space alert pops up frequently. When it happens, the fastest way to solve this problem is by extending C drive. That means add more free space to C drive from other partitions. It costs such as long time if you back up everything, delete and recreate partition, finally restore and verify data.
However, not every software can complete this task well. There is data loss and system damage risk while re-partitioning disk drives with 3rd-party program. To resize partitioned drives, the parameters in MBR, DBR and other place of associated disk, partition and files should be modified correctly. Any software error or hardware issue causes part of the parameters unable to be modified. If it happens, system, partition and/or data will be damaged.
Thanks to the unique 1 Second Rollback, Cancel-at-well and Virtual Mode technologies, NIUBI Partition Editor keeps everything intact after resizing partitions, furthermore, it is much faster because of the advanced file-moving algorithm. It is helpful especially to a Windows server.
In most of PCs and servers, there's another partition such as D or E on the same disk. And in most cases, there's plenty of free space in this partition. You can shrink this partition, then part of free unused space will be converted to Unallocated, and then you can add this Unallocated space to C drive. During this process, Operating System, programs and anything else keep the same with before.
Steps to add space to system C drive from D (the contiguous partition):
If the contiguous partition is E in your computer, simply replace D with E in the steps above.
In some computers, there is not enough free space in the contiguous volume D, in the case, you can shrink any nonadjacent partition on the same disk. Before adding Unallocated space to C drive, there's an additional step to move partition D.
Steps to add space to C drive from E (the non-adjacent partition):
In few computers, there's no data volume on the same disk, or the data volume(s) are full. Some people are wondering if it is possible to add space to C drive from another hard disk drive. No matter you use physical disk or VMware/Hyper-V virtual disk, no software can add space to C drive from another separated disk.
In this case, you have 2 options according to the type of your disk:
As a disk partition management toolkit, NIUBI Partition Editor helps you do many other operations. To Windows 10/8/7/Vista/XP home computer users, there's free edition (100% clean without any bundles).