How to resize partition in Windows 2008 Server

by Lance, Updated on: November 25, 2020

This article introduces how to resize partition in Windows Server 2008 r2 without losing data, resize Server 2008 volume with Disk Management and NIUBI Partition Editor.

When the system C: drive is running out of space, it can't be better if you can change partition size and increase C drive space directly. Many people ask whether it's possible to resize Server 2008 partition without losing data, if yes, how? In fact, Windows Server 2008 has native Disk Management to help you repartition hard drive, but it has many restrictions. Third party software is much more powerful, but there's system damage and data loss risk. Therefore, you'd better make a backup first and run safe partition software for Server 2008. In this article, I'll show you how to resize partition in Windows Server 2008 and R2 with both kinds of tools.

1. How to resize Server 2008 partition without any software

Better than previous Server 2003, there are new Shrink and Extend Volume functions added in Server 2008 Disk Management. As the name, Shrink Volume is used to decrease partition size and release free space, Extend Volume is used to increase partition size with available space. However, as I said in the beginning, this native tool has restrictions such as:

Many people encounter the issue that Extend Volume is disabled for C drive after shrinking D, this is because Unallocated space that shrunk from D is non adjacent to C drive. If you want to extend system partition C with Server 2008 Disk Management, the only option is by deleting the contiguous D drive. Learn more why Extend Volume greyed out in Windows Server 2008.

How to resize partition with Windows Server 2008 Disk Management:

  1. Press Windows and R together on the keyboard, type diskmgmt.msc and press Enter to open Disk Management.
  2. Right click a NTFS partition and select Shrink Volume.
  3. Enter the amount of space and click Shrink, if you do not enter an amount, maximum available space will be used.
  1. Transfer all files in D: drive to other place.
  2. Right click D drive in Disk Management and select Delete Volume.
  3. Right click C: drive and select Extend Volume.
  4. In the pop-up Extend Volume Wizard window, simply click Next till Finish.

If you want to resize FAT32 partition or extend a NTFS partition without deleting another one, you have to run third party server partition software.

2. How to resize system partition C in Windows 2008 Server

It is much easier to resize Server 2008 volume with partitioning software and there are many choices in the market. However, remember to back up in advance and run the safest tool. Different with read-only program, when resizing hard drive partition, the parameters of associated disk, partition and files will be changed. In some conditions, all files in the partition will be moved to new locations. If any software error or hardware issue occur, part of parameters could failed to be modified. If it happens, your system, partition and files will be damaged.

Better than other disk partition tool, NIUBI Partition Editor has advanced technologies to protect system, partitions and data:

Download NIUBI Partition Editor, you'll see the main window with disk partition layout and other information.

NIUBI Partition Editor

To resize partition in Windows Server 2008/2012/2016/2019, you just need to click, drag and drop on the disk map. Right click a NTFS or FAT32 partition (such as D:) and select "Resize/Move Volume", you have 2 options in the pop-up window.

Option 1: If you drag right border towards left, or enter an amount in the box of Unallocated space after, Unallocated space is made on the right.

Shrink to left

Option 2: If you drag left border towards right, or enter an amount in the box of Unallocated space before, Unallocated space is made on the left.

Shrink to right

After getting Unallocated space, you can create new volume or combine to other volume to increase partition size.

How to shrink drive D: or E: to expand C drive:

  1. Follow Option 2 to shrink D: drive and make Unallocated space on the left.
  2. Right click C: drive and select Resize/Move Volume again, drag right border towards right to combine this Unallocated space.
  3. Click Apply on top left to execute.

Video guide

  • If you want to resize the non-adjacent drive E to expand C, there's an additional step to move Unallocated space before adding to C drive.
  • Follow the steps if you want to extend D drive or other data partition.
  • If you use any types of hardware RAID arrays such as RAID 1/5/10, there's no difference to resize raid partition on Windows Server 2008.

3. How to resize Server 2008 volume with another larger disk

In most cases, there's plenty of free space on a disk, so you can shrink the partition to create new or expand other volume. But in few servers, the whole system disk is almost full. In that case, no software can add space to C drive from another separate disk.

If you have the same issue, insert another larger disk to this server and then copy disk with NIUBI Partition Editor. Additional disk space can be added to C drive and other partitions. Follow the steps in the video to resize Server 2008 partition with another disk:

Video guide

4. Resize partition for Server 2008 VM in VMware/Hyper-V

If you run Windows Server 2008 as guest virtual machine in VMware or Hyper-V, firstly, check if there's plenty of free space on the same disk. If yes, follow the first video above to resize partitions.

If there's no available free space on a disk, it is much easier to solve this problem. Unlike physical server to copy disk, you can expand virtual disk directly. Follow the steps:

After expanding disk, additional space is shown as Unallocated at the end of disk. Then follow the steps to add Unallocated space to C drive (and other partitions).

Besides resizing partition in Windows Server 2008/2012/2016/2019, NIUBI Partition Editor helps do many other disk partition management operations.