By AOMEI / Last Updated July 31, 2019

When need to extend system partition in Server 2008?

Although today’s hard drive always comes with large capacity, no matter how big the system partition is, the Windows Server 2008 updates, various installed applications, browser caches, and temporary files can quickly eat up your free space on the system drive. Sooner or later, the system partition will become full.

When there is critically low disk space, you will receive the “Low disk space” warning message. In this case, you will need to extend system partition in Windows Server 2008 as soon as possible; otherwise, your Windows Server 2008 operating system will run much slower and even crash someday.

How to extend system partition in Windows Server 2008 (R2)?

To extend C drive partition in Server 2008, there are two built-in tools, DiskPart.exe and Disk Management, in Windows Server 2008 (R2) you can try. Both of them can help you to extend primary partition without data loss under some circumstances. If the built-in tool fails to work, you can use the third party software (AOMEI Partition Assistant Server) to extend C drive easily without affecting OS. Below we would like to demonstrate how to extend OS partition in Server 2008 via those three ways.

Way 1. DiskPart.exe tool

If there is unallocated space right behind the system partition, then you can do as below to use its Diskpart Command to extend system partition.

Step 1. Open Start Menu and type “cmd” to enter. Right click the Command Prompt icon and select “Run as administrator”.

Step 2. Type “Diskpart” and press enter to launch diskpart.exe tool. Then execute the below commands in turn.

  • list volume: list all volumes on your computer.

  • select volume #: # is the volume number of the system partition.

  • extend: to extend the selected system partition by adding the unallocated space right behind the partition to it.

  • Extend C Partition Server 2008

When you see the message “DiskPart successfully extended the volume”, you can type “exit” and press enter to close the window.

Way 2. Disk Management

If you do not familiar with Windows command prompt, you can use Disk Management which owns “Shrink Volume” and “Extend Volume” features. Like DiskPart, Disk Management also needs contiguous unallocated space to extend a target partition. "Shrink Volume" can only generate unallocated space behind the partition you shrunk. And Disk Management does not allow you to move partitition. In such case, you have to delete the partition behind C: drive to get contiguous unallocated space.

Step 1. Press Windows key and R key to bring up “Run” window, and type “diskmgmt.msc” to open Disk Management.

Step 2. Here, you can see the Extend Volume option grayed out since there is no unallocated space right after it. So we need to delete the D partition first to get such a space.

Extend Volume Greyed Out

Step 3. Right click the D: drive, and select "Delete Volume", which will cause all data on D: drive lost. If there is something important, please back up them via the free backup software in advance.

Delete D Partition

Step 4. After the D drive is deleted and turns into an unallocated space, now you can right click c drive to select “Extend Volume” again. Then follow the "Extend Volume Wizard" to completing extending system partition in Server 2008.

Way 3. AOMEI Partition Assistant Server

From the content above, we know that DiskPart.exe and Disk Management tool in Server 2008 share the same limitation- they can only extend a partition only if there is unallocated space right behind it. If there is not, we need to delete the partition after the target partition first of all. But that will destroy the stored data.

If you don’t want to take the risk of losing data by deleting/shrinking partition in Server 2008, you can switch to AOMEI Partition Assistant Server. This software is very reliable and useful for Windows Server users to resize, delete, format, create, merge, move, shrink and extend partition. Its following two advanced features can make up for the deficiency of Diskpart command and Disk Management.

1. Extend (system) partition by merging allocated space

First of all, it can directly merge unallocated space into system partition no matter where the unallocated free space is. Below is how it works.

Step 1. Install and launch AOMEI Partition Assistant Server edition in Serer 2008. Right click D drive to select “Resize Partition”. If there is unallocated space on the disk, skip to step 3.

Resize D Partition

Step 2. Move the slider right to generate unallocated space for extending OS partition.

Shrink D Partition

Step 3. Now, you can see there is an unallocated space after C, now right click C drive for “Merge Partition”.

Merge Partition

Step 4. Then select unallocated space to merge with C drive. Click “ok”.

Tick Unallocated Space

Step 5. After finish all the operation, click “Apply”. You will find your system partition is expanded.

Apply

2. Extend (system) partition by allocating free space from another partition

Besides the “Merge Partition” feature, AOMEI Partition Assistant Server also provides another amazing feature named “Allocate Free Space”, which can directly allocate free space from another partition to system partition.

Step 1. Right click the partition which has a lot of free space you can add 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 system drive.

Allocate Free Space From D To C Drive

Step 3. Click “Apply” to commit the pending operation.

Conclusion

See? It is very simple and fast to extend system partition in Windows Server 2008 with AOMEI Partition Assistant Server, which saves a lot of time as well as ensures the data security. In addition to the above ways, you also can use “Extend Partition Wizard” of the software to extend c drive. Moreover, this partition software not only works on Server 2008, but also it is compatible with Server 2011, 2012, 2016 and 2019. So you can easily extend your system partition on all Windows Server operating systems to ensure computer runs smoothly.