This article introduces how to add Unallocated space to C drive in Windows Server 2008 R2. Add Unallocated space to system partition volume without losing data.
Can't add Unallocated space to C drive in Server 2008 DM
Microsoft improved the ability of native Disk Management (DM for short) by adding new Shrink and Extend Volume functions, so many server administrators try to repartition hard drive when system C drive runs out of space. In fact, Disk Management still cannot extend C drive by shrinking D or any other partitions. Because both functions have restrictions:
- Shrink Volume can only make Unallocated space on the right while shrinking a partition.
- Extend Volume can only add Unallocated space to the left adjacent NTFS partition.
As you see in my server, the 20GB Unallocated space is made on the right of D after shrinking, it is nonadjacent to C: drive, therefore Disk Management cannot add Unallocated space to C drive. Drive E is on the right, so Extend Volume is grayed out, too.
Before adding Unallocated space to system partition C, you should move it from right of D drive to the left.
Add Unallocated space to system C drive with NIUBI
There is potential data loss risk when moving and adding Unallocated space, so remember to back up first and run reliable partitioning software,
As the safest tool, NIUBI Partition Editor provides 1 Second Rollback, Virtual Mode, Cancel-at-well technologies to ensure system and data intact. In addition, its advanced file-moving algorithm helps move partition 30% to 300% faster.
To move and add Unallocated space to C drive in Windows Server 2008 R2, you just need to drag and drop on the disk map of NIUBI. If you use any types of hardware RAID arrays, or VMware/Hyper-V virtual disk, there's no difference.
Download NIUBI Partition Editor, you'll see the main window with disk partition structure and other information, which is similar with Windows Disk Management. Available operations to selected disk or partition are listed on the left or by right clicking.
In Disk 0, there is 20GB Unallocated space which is shrunk from drive D.
Steps to add Unallocated space to system C drive in Windows Server 2008 r2:
Step 1: Right click D: drive and select "Resize/Move Volume", drag middle position towards right in the pop-up window.
Step 2: Right click C: drive and select "Resize/Move Volume" again, drag right border towards right in the pop-up window.
Step 3: Click Apply on top left to execute. (Real disk partitions won't be changed until click Apply to confirm)
Watch the video how to move and add Unallocated space to C drive for Windows 2008 server:
Add Unallocated space to C drive partition from another disk
In some servers, there' no available free space on the same disk. For example, there's single C drive without any data partition, or whole system disk is full. Some people are wondering if it is possible to add Unallocated space to C drive from another separate disk. The answer is no, in this situation, you have two options:
① If you use VMware or Hyper-V Guest server:
Increase virtual disk size, then Unallocated space will be shown as Unallocated space on the end of original disk. Follow the steps above to move and add Unallocated space to system C: drive.
② If you use single physical disk or hardware RAID array:
Copy original disk to a larger one and extend C drive with additional disk space, follow the steps in the video:
Besides shrinking, moving, extending and copying disk partitions, NIUBI Partition Editor helps do many other operations.