This page is about how to move partitions and expand c volume without losing data on Windows 11 10 7 Server 2012 2016 2019 2022 2025.
The problem: Moving partitions is not enabled in Windows using its built-in tools such as Disk Management or Diskpart cmd.
Here is a comparsion of what Disk Management can do and cannot.
Also read: How to shrink D to extend C partition
User Case: The user needs to move the E drive to extend the C drive with the unallocated space. It's a RAID 5 user.
Solution: Move drive E using a professional tool IM-Magic Partition Resizer when Windows built-in tools cannot help move the partition, even it's the recovery or OEM partition, or system reserved partition. Data and OS will be totally untouched.
Example Video: Move partition E to expand C drive with the unallocated space
Prepartion: Download the free tool on your Windows computer, install and open it.
Download for Win 11-XP | Download for Win Server
Note: If you want to move any partition, you can directly right click the drive and get it moved without losing data using IM-Magic Partition Resizer and then the locations of the partitions will be changed accordingly.
User Case: C, Recovery, D, and E drive
Task: Shrink E, move D and Recovery, and extend C drive
The following video shows how to shrink E drive, move D and Recovery partitions, and then extend C drive without losing data.
Steps:
Note: All steps are virtual and can be canceled before you click APPLY CHANGES. Data and the operating system remain completely untouched. The recovery partition will be disabled if you move its location. Usually, Windows will generate a new OS recovery partition during its next major update.
If it's the case of moving a drive or several, and expand another NON-C drive, the steps would be the same.
Preparations: If there is no unallocated space, you need to right click a large one to produce some unallocated first. Partition moving can only happly between the partition and the unallocated spaces.
Also read: how to move partition in Windows 11/10, or how to move recovery partition Windows