Move partitions in Windows Server 2008

Updated on: July 11, 2019

This article introduces how to move partition in Windows Server 2008 R2 without losing data. Move volume to left or right and move partitions to other disk.

Can't move partition in Server 2008 Disk Management

Windows Server 2008 has built-in Disk Management tool, besides basic ability to create, delete and format partition, it has new Shrink and Extend Volume functions to resize disk partition.

However, this native tool cannot make Unallocated space on the left while shrinking volume or move partition location, so Extend Volume function is always grayed out.

Extend Volume can only expand a partition when there's adjacent Unallocated space on the right.

As you see in the screenshot, only drive D meets the requirement, so Extend Volume is activated. If you want to extend system partition C, move partition D to the right, then Unallocated space is behind C drive, so Extend Volume is enabled.

Extend disabled

How to move volume to left or right

To move partition in Windows Server 2008, you need third party software. While moving partitions, the start and end position will be changed, all files in the partition will be moved, too. So, there is potential data loss risk, remember to back up and use safe tool.

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 move and resize partition much more safely and faster.

Download NIUBI Partition Editor and you'll see all disk partitions with structure and other information on the right.

NIUBI Partition Editor

Steps to move partition D to extend C in Windows Server 2008 R2:

Step 1: Right click D: drive and select "Resize/Move Volume", drag middle position towards right in the pop-up window.

Move drive D

Then partition D is moved to the right and Unallocated space is moved to the left at the same time.

Move partition d

Step 2: Right click C: drive and select "Resize/Move Volume" again, drag right border towards right in the pop-up window.

Extend C drive

Then Unallocated space is combined into C: drive.

Drive D moved

Step 3: Click Apply on top left to execute.

If you want to extend drive E: with this Unallocated space, you can combine directly without moving volume E to the left. Right click E: and select "Resize/Move Volume", drag left border towards left in the pop-up window.

Extend E

Drive E extended

If there's another volume F on the right and you want to extend it, then you should move partition E to the left first. Different with STEP 1, drag the middle towards left in the pop-up window.

How to move partition to other disk

This method above is used to move partition with adjacent Unallocated space on the same disk. If you want to move a volume to other hard disk, follow the steps below.

Steps to transfer/move partition on Windows Server 2008 to other disk:

  1. (Optional) Shrink a volume on the other disk to get Unallocated space.
  2. Right click original partition (such as D:) and select Copy Volume, select the Unallocated space in pop-up window.
  3. Edit the size, location and type of the target partition and click Finish.
  4. Right click original partition D and select Change Drive Letter, change it to any other one.
  5. Change the drive letter of target partition to D.

If you want to move a partition to front or end of original disk, it is similar.

Video guide to move Server 2008 partitions:

Video guide

As a disk and partition management tool, NIUBI Partition Editor helps you do many other operations.