Windows Server 2012 R2 Extend Volume Without Data Loss

by Jordan, Updated on: August 26, 2026

Many server administrators need to repartition a hard drive and extend the system partition after running the server for a period of time, but it is not an easy task if you have no prior experience. Because there is a potential risk of system and partition damage, you had better back up first and run a safe partition tool for a server. Every Windows version has its native Disk Management tool, but because of many limitations, it is not the best tool to help extend a Server 2012 volume. This article introduces how to extend a volume in Windows Server 2012 R2 with built-in Disk Management and safe partition software.

About the Windows Server 2012 "Extend Volume" Function

As in previous versions, Windows Server 2012 has a built-in "Extend Volume" function in Disk Management. It can be used to expand both the system partition and data volumes without losing data in most cases. However, it only works under specific conditions. To extend a volume with Server 2012 Disk Management, your disk partition configuration must meet the following requirements:

  1. The partition that you want to extend must be formatted with the NTFS file system.
  2. There must be an adjacent Unallocated space on the right side of the drive that you want to extend.
  3. You must delete the adjacent partition to get contiguous Unallocated space (for example, delete D to extend C).
  4. On an MBR disk, the partitions that you want to delete and extend must both be either Primary or Logical.

Many people may ask: there is another "Shrink Volume" function in Disk Management, so why not extend a partition by shrinking another one? Because this function can only shrink a volume leftward and make Unallocated space on the right side. For example, after shrinking the D: drive, the Unallocated space is on the right of D, so it is nonadjacent to the C drive. Therefore, Extend Volume is disabled for the C drive.

Extend volume disabled

How to Extend a Volume with Server 2012 Disk Management

From the screenshot above, the 20GB of Unallocated space can only be extended to the left adjacent drive D. If you want to extend the C drive with Disk Management, the only option is by deleting the D: drive to get adjacent Unallocated space.

warning
  • Do not delete D if you installed programs or any Windows services on it.
  • Remember to back up or transfer files before deleting this volume.
  • D must be a Primary partition; otherwise, Disk Management still cannot extend the C drive after deleting D.

Steps to extend a volume in Windows Server 2012 R2 with Disk Management:

  1. Press the Windows + X keys together and click Disk Management in the list.
  2. Right-click the right contiguous partition (such as D:) and select Delete Volume.
  3. Right-click the left partition that you want to expand (such as C:) and select Extend Volume.
  4. Simply click Next until Finish in the pop-up "Extend Volume Wizard" windows.

If you do not want to delete a partition or if the partition layout does not meet the requirements above, server partition software is needed to extend a volume in Windows Server 2012 R2.

How to Extend a Server 2012 Volume with Safe Partition Software

Compared to Windows Disk Management, NIUBI Partition Editor has many advantages, such as:

There is a potential risk of system damage and data loss while resizing disk partitions. If damage happens, you will lose data or waste a long time restoring everything. Therefore, you had better make a backup in advance and run safe partition software.

Better than other tools, NIUBI Partition Editor has powerful technologies to protect your system and data:

It does not require rebooting to clone a disk partition with this tool. Therefore, you can clone the system disk regularly before any operations. Whenever the system disk goes wrong, you can boot from the cloned disk immediately.

Download NIUBI Partition Editor, and you will see all disks with their partition structures on the right. Available operations are listed on the left and can be accessed by right-clicking.

NIUBI Partition Editor

How to extend a volume in Server 2012 R2 with NIUBI Partition Editor:

Right-click drive D: and select "Resize/Move Volume" to shrink it.

If you drag the left border rightward, or enter an amount in the "Unallocated space before" box:

Shrink D rightwards

Then, Unallocated space will be made on the left side of the D drive.

unallocated produced

If you drag the right border leftward, or enter an amount in the "Unallocated space after" box:

Shrink D leftwards

Then, Unallocated space will be made on the right side of the D drive.

unallocated generated

Right-click drive C: or E: and run "Resize/Move Volume" again to expand it.

To extend the system drive C, drag the right border rightward in the pop-up window.

Drag to extend

Then, the Unallocated space will be extended into the C: drive.

C drive extended

To extend the data drive E, drag the left border leftward in the pop-up window.

Drag to extend

Then, the Unallocated space will be extended into the E: drive.

Drive E extended

Click Apply on the top left to confirm and execute.

If you want to extend the C drive by shrinking the nonadjacent E drive, there is an additional step to move partition D to the right.

Watch the video to see how to extend a volume in Windows Server 2012 R2:

Video guide

How to Extend a RAID 1/5/6/10 Partition in Server 2012

When shrinking and extending a RAID partition in Windows Server 2012, do not break the array, no matter whether you use RAID 1, 5, 6, 10, or any other type. Do not perform any operations on the RAID controller; just follow the same steps above.

If there is no available free space on a physical disk or RAID 1, no software can extend a partition by adding free space from another separate disk. In that case, follow the steps to clone the disk to a larger one and extend the partition with the additional disk space.

How to Extend a Server 2012 Partition in VMware/Hyper-V

If you run Windows Server 2012 as a guest virtual machine in VMware or Hyper-V, there is also no difference when extending a volume if you can get Unallocated space on the same virtual disk.

If there is no available free space on a disk, you can expand this disk without copying it to a larger one. Follow the guides below:

After expanding the disk, additional disk space will be shown as Unallocated at the end of the original disk. Follow the method in the video and combine the Unallocated space to other partitions.

Besides shrinking and extending a volume in Windows Server 2012/2016/2019/2022/2025 and previous Server 2003/2008, NIUBI Partition Editor helps you perform many other disk partition management operations.

Download