How to move partitions in Windows 10/8/7 without losing data

by John, Updated on: February 22, 2021

This article introduces how to move partitions in Windows 10/8/7 with safest tool. Move partition to the left or right, front or end of disk, or to another disk without reinstalling Windows or losing any data.

Typical example why moving partitions in Windows 10/8/7

Windows 10/8 inherited the same Shrink Volume and Extend Volume functions in Disk Management from previous Windows 7. With this native management tool you can decrease and increase partition size without reinstalling Operating System or losing data (in most cases). However, Disk Management cannot extend C drive by shrinking D or other partitions, because:

After shrinking D drive, Unallocated space is nonadjacent to C drive and is on the left of E drive, so Extend Volume greyed out for both partitions.

Extend Volume greyed out

To solve this problem, you need to move partition D to the right, then Unallocated space is next to C drive, therefore, Extend Volume is enabled for C drive. You can move a partition to the left or right, to front or end of disk, or even move to another disk, but you'd better run a reliable partition tool.

Which tool to move Windows 10 partition?

Windows Disk Management and another native diskpart command tool cannot move partitions. To move partition in Windows 10/8/7/Vista/XP, you have to run third party software. There are many choices including free and commercial, Windows setup and Linux kernel based programs.

As I said above, you'd better run a reliable and safe tool, because there's potential system damage and data loss risk while resizing and moving partitions for Windows laptop/desktop.

When you moving a partition, the start and end position of this partition will be changed, all files in it will be moved to new locations, too. Some unreliable software may modify the parameters or move files unsuccessfully. If it happens, this partition will be damaged and files will be lost.

Better than other software, NIUBI Partition Editor has unique 1 Second Rollback technology to protect system and data. If anything goes wrong, it automatically reverts the computer to original status in a flash. In that case, nothing will be changed or lost. In addition, it has Virtual Mode and Cancel-at-well technologies to avoid incorrect operations, advanced file-moving algorithm to helps move partition 30% to 300% faster. It has free edition for Windows 10/8/7/Vista/XP home computer users.

Download this program, you'll see all storage devices with partition structure and other information. In my test computer, there is 20GB Unallocated space which is shrunk from D drive.

NIUBI Partition Editor

1. How to move partition to the left or right

When there's contiguous Unallocated space, it is very easy to move partition in Windows 10/8/7/Vista/XP, just drag and drop on the disk map and only 1 step is needed. If you use hardware RAID arrays such as RAID 0, 1, 5, do not break raid array, follow the same step below.

Steps to move partition to the right in Windows 10/8/7 with NIUBI Partition Editor:

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.

Move Unallocated

Click Apply on top left to execute. (Real disk partitions won't be changed until click Apply to confirm.)

  • To extend C: drive, right click it and select the "Resize/Move Volume" again, drag right border towards right to combine Unallocated space.
  • If you want to extend E: drive with this adjacent Unallocated space, you can achieve without moving partition. To do this, right click E and select "Resize/Move Volume", drag left border towards left in the pop-up window.

Video guide to move partitions in Windows 10/8/7 to the left or right:

Video guide

2. How to move volume to front or end of disk

If the partitions are not in sequence, for example: C, E, and D, you can simply change the drive letters without moving partition.

Some computers or software require a specific partition to be at front (or end) of disk. In that case, you just need to follow the step above to move partitions one by one, or refer to this article.

3. How to move partition to another disk

If you want to move all partitions to another disk, follow the steps in the video. Here I'll show you how to move single partition to another disk.

Steps to move a partition to another disk in Windows 10/8/7/Vista/XP:

Step 1: Shrink a partition on another disk (here is F:) and make Unallocated space with "Resize/Move Volume". Ignore this step if there's existing Unallocated space on this disk.

Shrink a volume

Step 2: Right click the partition that you want to move (here is D:) and select "Copy Volume".

Copy volume

Step 3: Select the Unallocated space in target disk and click Next.

Select Unallocated

Drag right border towards right to combine extra Unallocated space.

Edit partition

Step 4: Right click original drive (D:) and select "Change Drive Letter".

Change letter

In the pop-up window, select any other drive letter.

Select letter

Step 5: Right click target drive (F:) and select "Change Drive Letter" again, select D in the pop-up window.

Video guide

  • If you installed programs in D drive or want to keep everything the same, Step 4 and 5 are required. If you just want to move files to other partition, you may ignore these 2 steps.
  • If you want to move Operating System to another disk, copying single partition C cannot ensure Windows boot. Instead, you need to copy entire disk.

In Summary

Windows native Disk Management cannot move partition or Unallocated space, to move partition for Windows 10/8/7 laptop/desktop, you need 3rd party software. Among these tools, NIUBI Partition Editor is much safer and faster. Besides moving partition volume, it helps you do many other disk partition management operations.