How to Extend C Drive in Windows Server 2003 without Losing Data

Looking to extend C drive in Windows Server 2003? This tutorial will show you 2 ways to extend the C drive in Windows Server 2003 (R2) step by step.


By Dervish / Updated on October 10, 2023

Share this: instagram reddit

Why need to extend C drive in Windows Server 2003?

Though the size of the hard drive is large today, it is still a risk of running out of space under the pour-in of applications, browser caches, and temporary files.

In Windows Server 2003, you will receive  "low disk space warning”  if the C partition is almost full. As a result, the computer will become extremely slow and even freeze when running several applications or loading big folders at the same time.

To solve this problem, you can free some space by removing some unused applications and data, but it is only a drop in the bucket. Moreover, if you delete Windows files by accident, Windows Server may not be able to boot.

Therefore, it is not advised to delete unnecessary files to relieve the C drive. Instead, you can try to extend C drive in Windows Server by taking some free space from other partitions, which is much safer and more reliable.

How to Extend C Drive in Windows Server 2003

When it comes to increasing C drive in Windows Server 2003, here we will share you with two methods. You can select either one method to extend system partition in Windows Server 2003 with ease now.

▶ Method 1. Extend C drive in Windows Server 2003 using Diskpart (Data Loss)

If you are thinking about using the Disk Management to increase C drive in Windows Server 2003, sorry to tell that there are no “Extend Volume” and “Shrink Volume” options in Windows Server 2003 Disk Management. In this case, you can turn to Diskpart.exe tool.

Diskpart is a text-mode command interpreter under Microsoft Windows environment. It is actually an underlying utility which augments the Disk Administrator graphical user interface and comes with many operations which are supported by the Disk Management snap-in. With it, you can manage disk, partitions or volumes by using scripts and direct command prompt input.

To use Diskpart to extend C drive in Windows Server 2003, first of all, you need to launch this tool: press Windows+R button at the same time to open Run dialogue. Input Diskpart and hit on Enter.

✦ If there is contiguous unallocated space behind system partition, execute the following commands in sequence to increase C drive space using Diskpart:

list volume
select volume # : choose the system partition

✦ If there is no unallocated space right behind the system volume, you need to delete the partition (usually D partition) after the system volume to get an unallocated space first. Thus, you need to run the following commands:

● list volume
● select volume #: select the partition located behind C drive
● delete volume
● select volume
● extend
● exit

From above, we can know that there must be some unallocated space behind the system partition; otherwise, you will not be able to extend C drive with Diskpart command in Server 2003. But deleting another volume for getting the contiguous unallocated space will cause data loss. So is there a way to extend C drive in Windows 2003 safely? Just keep reading.

▶ Method 2. Extend C drive in Server 2003 with partition manager (Data Safe)

To make up the limitations of Diskpart listed above, we need to use a third-party partition manager tool. For this special task, AOMEI Partition Assistant Server is a good choice.

This versatile software breaks out many limitations of DiskPart, and offers the following four different methods to help you extend C drive more easily and flexibly in Windows Server.

✍ Option 1. Resize and Move Partition

This function can change the location of the unallocated space, and then extend C drive in Windows Server 2003.

Step 1. Install and launch AOMEI Partition Assistant Server. Right click the partition which has some free space to add to C partition and choose Resize/Move Partition.

Resize D Drive

Step 2. Left move the bar to shrink it and get unallocated space from partition D and click OK.

Shrink Partition

Step 3. You can find an unallocated space after D partition. Right click on D partition and select "Move Partition". In the pop-up window, drag the slider bar to the right side.

Move Partition

Step 4. Now, you will see the unallocated space is adjacent to partition C. Right click C drive and choose Resize Partition. Right move the bar to add unallocated space into partition C and then click OK.

Resize C Partition

Step 5. To perform all the operations you have made, please click Apply.


✍ Option 2. Merge Partition

If you have gotten unallocated space by shrinking another volume, but the unallocated space is not after the partition you plan to extend, you can use this function. It enables you to easily merge unallocated space, no matter where it locates on the disk, into the C drive within simple steps.

Step 1. Right click C drive choose “Advanced” and select “Merge Partitions”.

Merge Partition

Step 2. In the next window, tick the unallocated space located after D drive, and click “OK”.

Choose Unallocated Space

Step 3. Then hit on “Apply” and “Proceed” to actually increasing C drive with the unallocated space.

Apply Proceed

✍ Option 3. Allocate Free Space

This method is able to directly assign some free space from other partition to C drive. Just three steps can make everything done. So when there is no unallocated space on the disk, and you don’t want to shrink or delete another partition, you can try out this function.

Step 1. Right click the partition from which you would like to assign some free space to C drive and select “Allocate Free Space”.

Allocate Free Space

Step 2. In this window, you can decide how much space to add to C drive from the selected partition. And click “OK”.

Allocate Free Space From D To C Drive

Step 3. Back to the main interface, click “Apply” to execute the pending operation.

✍ Option 4. Extend Partition Wizard

This wizard allows you to extend NTFS system partition on MBR disk without rebooting your computer.

Extend Wizard

These four methods can be used to extend C drive Windows Server 2003, 2008 (R2), 2012 (R2), 2011, 2016, and 2019, 2022, as well as Windows 11/10/8/7/XP/Vista due to the great compatibility of AOMEI Partition Assistant Server.


This article has shown you how to extend C drive in Windows Server 2003 via Diskpart as well as a third-party partition manager. It is obvious that the AOMEI Partition Assistant Server Edition offers easier solutions. Moreover, compared with Diskpart extend command, it is more intuitive and advanced.

For Enterprise users, Unlimited Edition is the best choice to save money. It provides unlimited usage within one company. Once you install it on multiple machines in your company, maximizing business productivity whilst minimizing the total cost of management comes true.

Dervish · Staff Editor
Dervish is an English editor of AOMEI Technology; He is delicated to offering users easy and effecitve solutions for issuses related to disks and partitoins. In his spare time, he enjoy wathcning films, playing footable, traveling and so on.