Extend D: drive partition in Windows Server 2008

Updated on: November 16, 2019

This article introduces how to extend D drive on Windows Server 2008 R2 without losing data. Shrink C to extend partition D or increase with other disk.

Cannot extend D drive in Server 2008 Disk Management

Comparing with system partition C, D: drive has less probability running out of space. However, if you installed many programs, exchange, database or other application that output large files, you'll encounter the low disk space issue. No matter for which reason, you can extend D drive in Windows Server 2008 without losing data. Of course the precondition is running right tool.

Windows Server 2008 has native Diskpart command and GUI Disk Management tool to help resize partition, however, both tools can do little help when extending disk partition.

Cant extend D

As you see in my server, both left drive C and right volume E are shrunk, Disk Management still cannot extend D drive.

Both Disk Management and Diskpart command can only extend partition D when there is adjacent Unallocated space on the right of it.

No matter which volume you shrink with Disk Management (or diskpart), Unallocated space is nonadjacent to D drive, therefore, Extend Volume option is always disabled.

The only way to enable Extend Volume for D drive is deleting the right partition E. If there is no or you cannot delete the right adjacent partition, the native tools are completely useless.

How to shrink C to extend partition D

With NIUBI Partition Editor, you can shrink any volume on the same disk to get Unallocated space. When shrinking C drive, Unallocated space can be made on the right. When shrinking drive E, Unallocated space can be made on the left, then volume D can be extended by merging Unallocated space on either side.

Download NIUBI Partition Editor and you'll see all disk partitions with structure and other information on the right. There is drive C, D, E and a system reserved partition in Disk 0, original size of D is 30GB.

NIUBI Partition Editor

Steps to shrink C and extend D drive in Windows Server 2008 R2:

Steps 1: Right click C: drive and select "Resize/Move Volume", in the pop-up window you have two options: drag right border towards left, or enter an amount directly in the box Unallocated space after.

Shrink C

Then C drive is shrunk and Unallocated space is made on the right.

C drive shrunk

Steps 2: Right click D: drive and select "Resize/Move Volume" again, drag left border towards left to combine Unallocated space.

Extend D

Then partition D is extended to 50GB.

Drive D extended

Steps 3: Click Apply on top left to take effect to real disk partitions.

If you want to shrink drive E to expand D in Windows Server 2008, it is similar, just drag and drop to opposite direction.

Right click E: drive and select "Resize/Move Volume", drag left border towards right in the pop-up window, or enter an amount directly in the box Unallocated space before.

Shrink E

Then Unallocated space is made on the left side of E.

C drive shrunk

Watch the video how to extend partition D: drive in Windows Server 2008 R2 with other volumes:

Video guide

How to extend volume D with other disk

In some old servers, the system disk is not large. If you cannot get enough free unused space from C (and other partition), to increase D drive space there are two options.

Option 1: move partition D to other larger disk

Video guide

Option 2: copy entire disk to a larger one

Video guide

If you use any types of hardware RAID arrays such as RAID 0, 1, 5, do NOT break the array or do any operations to raid controller, simply follow the methods above. If you want to extend virtual D drive for VMware or Hyper-V, simply install NIUBI Partition Editor in the Guest Server 2008 and follow the steps above.

Select the corresponding method according to your own disk partition structure and configuration. Better than other tools, NIUBI Partition Editor has unique 1 Second Rollback, Virtual Mode, Cancel-at-well technologies and advanced file-moving algorithm to help you resize partition much more safely and faster.