How to add free space to C drive in Windows Server 2008 (R2)?

Cannot add space to C drive in Server 2008

Recently some users ask if it is possible to re-size existing partitions in Windows Server 2008, for example, take some free space out from D and add the free space to C drive. After searching by Google, many people have similar problem:

My company’s server is Server 2008 R2. The C drive has about 60GB, but there is only 5GB of free space left. I have an adjacent D drive that has about 80 GB of free space. I have tried to add the free space to my C drive, but the “Extend Volume” option has been greyed out, help me to expand my C drive.

I want to increase my C drive space. I have 70 GB free space available in D and I want to add these memory to my C drive . Can anyone help me. When I right click on the C drive in disk management “Extended Volume is disabled”. Please help me. How can i do these free space to C drive

I have 100GB free space next to C drive, but I cannot add the free space to C drive, the 100GB space is gotten by deleting D, and shown as extended partition in Disk Management.

In this article I’ll show you how to add free space to C drive in Windows Server 2008 safely, with built-in Disk Management and professional server partition software.

How to add free space into C drive

Windows Server 2008 built-in Disk Management has ability to shrink and extend volume, so you may try this tool, but due to its limitations, only part of free space can be added into C drive. It is much easier to complete this task with 3rd-party partitioning software.

Add disk space in Server 2008 Disk Management

Click Server Manager > Storage > Disk Management to open this console.

From this console, there are 4 drives in Disk 0: System Reserved and drive C:, D: and E. If you right click C drive, Extend Volume is greyed out.

Add space to C

Try to shrink D to get some free space.

Shrink volume

10GB free space shrink from D.

Got free space

If you right click C drive, Extend Volume still is disabled.

Extend disabled

Okay, delete drive D and retry.

Delete D

Now there is 40GB free space, but Extend Volume is unavailable, too.

Drive deleted

Delete the Extended partition:

Delete partition

Retry, extend volume becomes available now. Finish the Extend Volume Wizard and you can add the 40GB space into C drive.

Extend available

From Microsoft explanation, in Windows Server 2008 Disk Management, to extend a volume, there must be adjacent Unallocated space, which should be at the right side of C drive. So you cannot add disk space to C drive by shrinking the adjacent D drive. Only available option is deleting drive D, if D is in Extended Partition, you should delete all partitions in this Extended Volume and the Extended Volume itself.

Add free space with partition software

With 3rd-party partition software, the task becomes much easier and no so many limitations. You can add disk space to C drive without deleting any volume.

Step 1: Download and install NIUBI Partition Editor, right click drive D: and click “Resize/Move Volume“.

Extend volume

Step 2: In the pop-up window, drag the left border rightwards to generate free Unallocated space.

Shrink d drive

Drag to resize

Click OK and back to the main window, where 20GB Unallocated space created behind C: drive.

Volume shrank

Step 3: Right click C drive and select “Resize/Move Volume” again, in the pop-up window, drag the right border rightwards to hold the Unallocated space.

Extend C drive

Extend volume

Click OK and back to the main window, where C drive extended to 50GB by holding the 20GB free space from D. Press Apply on top left to execute, done!

Volume extended

If there is not enough free space in D, simply get free space from other drive in the same disk.

Video guide to add space to C drive in Server 2008 (R2)

(Recommend full screen by clicking the square at bottom right of this video)


Learn More Download to try