How to Increase Partition Size in Windows Server 2008 R2

by John, Updated on: November 2, 2021

Low disk space is common issue in Windows 2008 server, especially to system partition C, because many types of files write into it continuously. It costs such as long time if you recreate partitions and restore everything from backup. Many people want to know if it's possible to increase partition size by moving free space from another partition. The answer is yes. To increase partition size in Windows Server 2008 and R2, you may try either Windows native tool or third party software. In this article, I'll introduce detailed steps to increase Server 2008 partition size with both kinds of tools.

1. Increase partition size with Server 2008 Disk Management

Better than previous version, Windows Server 2008 has new Extend Volume function added in native Disk Management tool. It is able to increase partition size without losing data (in most cases). However, you must delete another volume to get adjacent Unallocated space. To increase volume size with Server 2008 Disk Management tool, your disk partition structure must meet the requirements below:

  1. The partition that you want to extend must be formatted with NTFS file system.
  2. There is another partition on the right of the drive that you want to expand.
  3. You must delete this right contiguous partition to get Unallocated space.
  4. The partitions that you want to delete and extend must be the same Primary or Logical partition.

How to increase system partition size in Server 2008 R2 with Disk Management:

  1. Transfer all files in the right contiguous partition (D:) to other volume.
  2. Right click D: drive and select Delete Volume in Disk Management.
  3. Right click C: drive and select Extend Volume.
  4. Follow the instructions in pop-up Extend Volume Wizard.

Do not delete D if you installed programs or services in it, they'll stop working even if you transfer all files.

There is another Shrink Volume built in Disk Management, some people ask why not increase C: drive space by shrinking D?

Cant extend C

Cant extend D

As you see in the screenshot, no matter you want to extend C by shrinking D, or extend D by shrinking C, it is impossible. Extend Volume is greyed out after shrinking other volume. Learn why cannot extend volume in Server 2008 via Disk Management.

2. How to increase size of system partition C with D or E

To increase partition size in Windows Server 2008 (R2), disk partition software is better choice. Because they are able to make Unallocated space on either left or right while shrinking a partition. and merge Unallocated space to either contiguous or any nonadjacent partition on the same disk. Therefore, you can increase partition size without deleting any volume, everything (except partition size) keeps the same with before.

How to increase partition size in Windows Server 2008 R2 without losing data:

  1. Download NIUBI Partition Editor, right click the contiguous partition D (E: in some servers) and select "Resize/Move Volume", drag left border towards right in the pop-up window, or enter an amount in the box behind "Unallocated space before". Then Unallocated space is made next to C drive.
  2. Right click C: drive and select "Resize/Move Volume" again, drag right border towards right to combine this Unallocated space. Then system partition C will be increased.
  3. Click Apply on top left to confirm and execute. (All operations before this step only work in virtual mode)

Follow the steps in the video to increase Server 2008 partition size by shrinking another one.

How to increase partition size of C drive:

Video guide

How to increase partition size of D drive:

Video guide

If you use any types of hardware RAID array, do not break array or do any operations to RAID controller, follow the same steps above.

3. How to increase partition size with another disk

In some servers, there's single partition C on the system disk. In that case, no software can extend C drive with free space on another separate disk. Instead, you need to copy this disk to a larger one and increase drive size with extra disk space.

Steps to increase partition size in Windows 2008 server with another disk:

  1. Insert another larger disk or build a new raid array.
  2. Copy original disk to this device with NIUBI Partition Editor.
  3. Additional space is shown as Unallocated at the end, move and merge Unallocated space to the partition(s) that you want to expand.
  4. Replace original disk or change BIOS to boot from new disk or raid.

Video guide

If there's another data volume such as D on the same disk but it is full, besides copy whole disk, you may move partition D to another disk, then delete it and add its space to C drive.

To VMware/Hyper-V virtual server, if there is available free space in any volume on the same disk, simply follow the steps in the video above to increase size of C or D drive. If there is not enough free space, you can expand virtual disk without copying to other disk. VMware and Hyper-V have their own tools to increase size of virtual disk, after that, additional space will be shown as Unallocated at the end of original disk, then you can move Unallocated space to the partition that you want to increase.

Besides decrease and increase partition size in Windows Server 2008/2012/2016/2019/2022, NIUBI Partition Editor helps you do many other disk partition management operations. Better than other tools, it has unique 1 Second Rollback, Virtual Mode and Cancel-at-well technologies to protect system and data.

Download