How to resize C drive in Windows Server 2012 (R2)?

New technology makes everything possible, nowadays you can resize C: drive directly when it is running out of space, without wasting several days to reinstall Operating System and applications. However, it is not an easy task for many people even for server administrators. So in this article I want to share some experience of resizing C: drive on Windows Server 2012.

Actually, Windows Server 2012 (R2) has some ability to resize partitions with built-in Extend Volume and Shrink Volume feature in Disk Management snap-in. These features can simply reduce or increase a partition size, but it cannot extend a drive by shrinking another one, so in most cases, Disk Management is useless.

Compare with Disk Management, 3rd party software is much powerful, here I recommend NIUBI Partition Editor. Better than other software, it integrated unique Roll-Back Protection technology, which is able to roll back the server to the status before resizing automatically and rapidly, even if power failure or any other hardware issue occurred. So you don’t need to worry about Windows and data safety. Remember, data is most important to a server.

Furthermore, this server partition software is 30% – 300% faster than any other tools, because of its unique file-moving algorithm, which is strictly tested.

The disk partition layout is different, so to better explain how to resize C: drive on Server 2012, I decide to divide the steps into 3 parts.

Resize C drive with adjacent Unallocated space

If there is adjacent Unallocated space at the right side of C drive, it is very easy.

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

Resize C drive

Step 2: In the pop-up window, drag the right border rightwards to hold the Unallocated space.

Drag to resize

Drag to resize

Step 3: Click OK and back to the main window, where you’ll see C drive resized to 40GB by holding the Unallocated space. Click Apply to top left to execute.

C drive resized

Resize C drive with free space in adjacent partition

This is the most common situation, the first step is shrinking the adjacent partition to generate Unallocated space.

1. Right click D: drive and select “Resize/Move Volume“.

Drag to resize

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

Shrink volume

(You may also input a value for the Unallocated space directly.)

Drag to resize

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

Unallocated space

3. Finally follow Step 1 to resize C drive. Press Apply on top left to execute, done!

Partition resized

Resize C drive with unused space of non-adjacent partitions

If there is not enough free space in the adjacent drive, you may do like this:

  1. Drag left border of drive E: rightwards to generate Unallocated space behind drive D:
  2. Drag middle position of D rightwards to move the Unallocated space behind drive C:
  3. Drag right border of drive C: rightwards to hold the Unallocated space.

If you do not understand how to operate, check the video below.

Video guide to resize C drive in Windows Server 2012 (R2)

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


Learn More Download to try