Windows Server 2008 repartition hard drive

Updated on: November 16, 2019

This article introduces how to repartition hard drive in Windows Server 2008 R2 without losing data. Detailed steps to repartition physical/virtual hard disk drive.

What will do you when system C: drive or other volumes are getting full? Waste several hours to back up everything, recreate disk partitions and another several hours to restore? Actually, you can repartition hard drive in Windows Server 2008 R2 without losing data, of course with safe partition tool. This article introduces several ways to repartition hard drive for physical and virtual disk, select the corresponding method according to your own disk partition configuration.

How to repartition hard drive without software

Better than previous server version, Windows Server 2008 has new Shrink and Extend Volume function built in Disk Management tool. It is able to decrease and increase partition size without losing data. However, because of limitations of both new functions, Disk Management is not the best choice.

How to shrink allocated partition:

  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. (FAT32 and other partitions are not supported)
  3. Enter the amount of space and click Shrink.

How to extend partition:

  1. Right click a NTFS partition with contiguous Unallocated space on the right, then select Extend Volume from the list.
  2. Simply click Next till Finish in the pop-up Extend Volume Wizard window.

Extend Volume option will be grayed out if this partition is FAT32 or there is no required Unallocated space.

Server 2008 Disk Management can only help you shrink a NTFS partition to create new, or extend a NTFS partition by deleting the right contiguous one. If you want to extend a partition by shrinking other one, Disk Management cannot help you. Learn why Extend Volume greyed out.

With server partition software, you can shrink any NTFS or FAT32 partition and make Unallocated space on either left or right side. This space can be combined to either contiguous partition by 1 step, or move and merge to any non-adjacent partition on the same disk.

However, you should know that there's potential data loss risk while repartitioning hard drive with unreliable software, so remember to back up first.

Better than other tools, NIUBI Partition Editor provides innovative technologies to protect system and data such as:

It is also much faster because of the advanced file-moving algorithm.

How to repartition hard drive inside a disk

Download NIUBI Partition Editor, you'll see all disk partitions with structure and other information on the right, available operations to selected disk or partition are listed on the left or by right clicking. In my server, system partition C is in Disk 0 and original size is 40GB.

NIUBI Partition Editor

Check if there is plenty of free unused space in the right contiguous partition (D: or E:), if yes, follow the steps below to shrink it and extend C drive.

Steps to repartition system and data drive in Windows Server 2008 R2:

Step 1: Right click the right contiguous partition D: (or E:) 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".

Shrink D

Then drive D is shrunk and Unallocated space is made on the left.

Shrink D

Step 2: Right click C: drive and select "Resize/Move Volume" again, drag right border towards right to combine Unallocated space.

Extend C drive

Then the size of system C drive is increased to 60GB.

Extend os drive

Step 3: Click Apply on top left to take effect.

Watch the video how to repartition hard drive in Windows Server 2008 R2:

Video guide

Right click any NTFS or FAT32, Primary or Logical partition and then select "Resize/Move Volume", in the pop-up window:

  • Drag the border towards the other one, then you can shrink this partition.
  • Drag the middle towards other side, then you can move this partition and adjacent Unallocated space.
  • Drag the border opposite to the other one, then you can combine contiguous Unallocated space to this partition.

How to repartition hard drive with other disk

No partitioning software can add free space from another separated disk. The separated disk means Disk 0, 1, 2, etc. that shown by NIUBI Partition Editor or Windows Disk Management, no matter this disk is physical or RAID virtual.

If there is free unused space in any partition, NIUBI can shrink it to extend other in the same disk. If there is no other partition or not enough free space in entire disk, NIUBI can copy this disk to a larger one and repartition hard drive with additional disk space.

Follow the steps in the video to repartition hard drive by copying to other disk:

Video guide

How to repartition virtual hard drive of RAID, VMDK, VHD

If there is enough free space in any partition on the same disk, there is no difference to repartition RAID array or VMware/Hyper-V virtual disk.

When there is no available free space in original virtual disk, you can increase VMDK/VHD virtual disk size with the own tool of VMware or Hyper-V. Then you can repartition hard drive with additional Unallocated space on the end of original virtual disk.

To any types of hardware RAID arrays, if the virtual disk is full, firstly check if your raid controller support RAID expansion. If yes, additional space will be shown as Unallocated on the end of original virtual disk after rebuilding array with larger disks. If no, you need to copy original RAID virtual disk to to other physical disk or raid array.

No matter how your disk partition is configured, there's a way with NIUBI Partition Editor to repartition hard drive in Windows Server 2008 (and R2).