How to repartition hard disk drive in Windows Server 2008 (R2)?

Most of the Server 2008 users encountered the same problem that system C drive is running out of space, C drive become full and no free space left. What to do in this situation, start from scratch? No, nobody would like to do this. In this article I’ll show you how to repartition existing disk drive without reinstalling Windows. There are two options to repartition hard drive: Windows Server 2008 built-in Disk Management console and 3rd-party professional partition software. In Disk Management console, you can only decrease and increase partition size. With server partition software, you can do much more, such as reallocate free space, shrink and extend partition, split and merge partitions, etc. Actually, it is very easy to repartition disk drive in Windows Server 2008 (R2).

Repartition hard drive in Disk Management console

Open this console by: click Server Manager on bottom left and next to Start, scroll down to Storage > Disk Management.

In Server 2008 DM, you can see all connected hard disks as well as all partitions in single disk. The only option to change partition size is Shrink Volume and Extend Volume.

To decrease partition size:

  1. Right click this volume and select “Shrink Volume”.
  2. In next window, type the amount of space to shrink, all available space will be shrank by default.
  3. Confirm and proceed.

Limitation of Shrink Volume:

You cannot shrink this volume beyond the position where unmovable files are located. From Microsoft explanation, the “unmovable” files could be page file, hibernation and other large files.

To increase partition size:

Not every partition can be expand, the precondition to use Extend Volume:

  1. This partition should be NTFS or RAW format.
  2. There is must be adjacent Unallocated space behind this partition.


  1. Right click this drive and select “Extend Volume”.
  2. Confirm the Extend Volume Wizard and continue.
  3. Select the available disk and Unallocated space in next window.
  4. Confirm and proceed.

If you try to extend C drive by shrinking the adjacent D (or other) drive, it is impossible, because the Unallocated space is behind D rather than C.

Repartition disk drive with partition software

With 3rd-party server partition software, you can easily repartition Server 2008 drive without so much limitations. As long as there is free space in any drive in the same disk, you can extend C drive by adding the free space.

Step1: Download Partition Assistant Server, right click any drive that has plenty of free space and click “Allocate Free Space”.

Reallocate space

Step2: In the pop-up window, type the amount and select C drive in drop-down box.

Select C drive

Step3: Press Apply to proceed, done.

Free space added

This application is also able to split a drive into smaller one, or combine drives into larger one without losing data, see full feature. It supports all types of hardware RAID (such as RAID 0/1/5/10) with any raid controller. VMware/Hyper-V, HDD, SSD, USB disk are all supported. Download to try.

Leave a Reply

You must be logged in to post a comment.