How to resize/extend boot partition in Windows Server 2012?

Boot partition is the drive where Operating System located. Most of the Windows users encountered the issue of not enough free space in boot partition, due to tons of files written to the drive continuously. The same with other Windows versions, in Server 2012 you’ll encounter this problem sooner or later, even if you created a large C drive. The best idea is resizing partition, and here I’ll show you how to resize/extend boot partition in Windows Server 2012 (R2) without data loss.

Boot partition VS System partition

Some people do not know the difference between boot partition and system partition, and most of these people thought system partition is definitely the drive of Operating System. To identify, simply open Disk Management console.

System boot partition

As you see, Boot partition is also C drive, and the System Reserved partition is marked as System.

In short, System partition is the primary partition to boot Windows. Boot partition is where Windows Operating System files located. In old Windows versions, both system and boot partition are C drive.

Low disk space in boot partition

As I said in the beginning, low free disk space is the most common issue in all Windows versions. But different with old version such as Server 2003, 2008, in Server 2012 there is no “Low Disk Space” warning by default. Instead, the boot partition (C: drive) changed to be red when opening My Computer or Windows Explorer. In this situation, you may try to free up disk space, but the best idea is increasing the boot partition size with free space in other drives.

How to resize/extend boot partition

Actually, it is very easy to resize boot partition on Windows 2012 Server. As long as there is Unallocated space or free space in any other partitions, you can add into the boot partition.

Steps to resize boot partition on Server 2012:

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

Drag to resize

Step 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

Step 3: Drag the right border rightwards to hold the Unallocated space.

Drag to resize

Hold unallocated space

Step 4: Click OK and back to the main window, where you’ll see C drive extended to 60GB by robbing 20GB free space from D. Press Apply on top left to execute, done!

Partition resized

If there is not enough free space in the adjacent D drive, you can also get free space from the non-adjacent drive E, check the video how to add free space from E to C.

Video guide to extend boot partition in Windows Server 2012 (R2)

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


Learn More Download to try