Many Windows 2012 server have running for several years, there is a common issue that system partition C: is getting full. In this situation, nobody likes to waste a long time to recreate partitions, restore from backup and verify data. It can't be better if you can extend the system partition fast and without losing data. To extend partition in Windows Server 2012, the native Disk Management tool is an option. However, because of many restrictions, it is not the best choice. Disk partition software is still needed in most cases. This article introduces how to extend system partition in Windows Server 2012 R2 with Disk Management and safe partitioning software.
Extend system volume in Server 2012 with Disk Management
To extend system partition in Server 2012 (R2) via Disk Management, your disk partition configuration must meet the requirements: there must be adjacent unallocated space behind system C drive.
Although there is advanced Shrink Volume and Extend Volume functions, Disk Management can't extend system partition by shrinking other data volumes.
After shrinking the contiguous partition (D:), you'll find that Extend Volume greyed out for system C: and other data drive E.
Because:
- "Shrink Volume" function can only decrease a drive towards left and make unallocated space on the right.
- "Extend Volume" can only merge unallocated space to the left adjacent partition.
The only way to enable Extend Volume for system partition C is by deleting the right adjacent partition D.
- Do not delete D if you installed programs or there are Windows services running from it.
- If partition D is Logical, you still cannot extend C drive in Server 2012 Disk Management after deleting.
Remember, unallocated space that deleted from a primary partition can't be extended to any logical drives. Free space that deleted from a logical drive can't be extended to any primary partitions.
In a word, only when the right adjacent partition D is Primary and you can delete it, you can extend system partition with Disk Management.
How to extend system volume in Windows Server 2012 without software:
- Right click the adjacent D drive in Disk Management and select "Delete Volume".
- Right click C: drive and select "Extend Volume".
- Click Next till Finish in next dialog box.
To extend system partition in Server 2012/2016/2019/2022 withou deleting partition, disk partition software is needed.
Extend system partition by shrinking D or E
Comparing with inbuilt Disk Management tool, NIUBI Partition Editor has many advantages such as:
- Both NTFS and FAT32 partitions are supported to shrink and extend.
- When shrinking a partition, unallocated space can be made on either side.
- Unallocated space can be combined to either contiguous partition by 1 step.
- Unallocated space can be moved and then combined to any non-adjacent partition.
- Has other ability to merge, copy, convert, wipe, hide partition, scan bad sectors, etc.
After shrinking and extending disk partition with NIUBI, Operating System, programs and associated setting, as well as anything else keep the same with before. There is no other operation needed even if you use any types of hardware RAID arrays, or run the server in VMware/Hyper-V.
Download NIUBI Partition Editor and you'll see all disk partitions with structure and other information. There is C, D, E and system reserved partition in Disk 0. Original C: drive is 40GB and D: is 70GB.
Steps to extend system partition drive in Windows Server 2012 R2:
Step 1: Right click drive D: and select "Resize/Move Volume", drag left border towards right in the pop-up window. (or enter an amount manually)
Step 2: Right click system partition C: and select "Resize/Move Volume" again, drag right border towards right to combine unallocated space.
NIUBI is designed to work in its virtual mode, the operations you do will be listed as pending on bottom left. So, member to click Apply on top left to take effect to real disk partitions.
If you want to get unused space from non-adjacent partition (E:), there is an additional step to move unallocated space. Watch the video how to extend system volume in Windows 2012 server by shrinking other volumes:
Enlarge system partition with another disk
In few servers, there are no other volumes on the same disk, or not enough free space in all other partitions. In that case, no software can enlarge system partition by moving space from other separated disk. The "separated" disk means Disk 0 or 1 that shown by NIUBI, no matter the disk is physical or RAID array.
However, there is still a way to increase system partition size by copying to a larger disk. Follow the steps in the video:
Copying single C: drive cannot ensure Windows bootable. After clone complete, replace souce disk or change BIOS to boot from the clone disk.
Comparing with other software, NIUBI Partition Editor has powerful 1 Second Rollback, Virtual Mode, Cancel-at-will and Hot-Clone technologies to protect system and data. It is 30% to 300% faster because of its unique file-moving algorithm.