If one partition is short of free space, you may want to know how to transfer space from one drive to another. This post from Partition Magic provides corresponding solutions for two cases.

If one of your drives is full, you may want to extend it. However, there is no unallocated space behind it. Windows built-in Disk Management tool cannot extend it. Then, you may want to know how to move storage from one drive to another directly.

Tips:
Unallocated space is different from free space. The former is used to create a new partition while the latter usually refers to the unused space in a partition.
cannot extend a drive

To transfer space from one drive to another, you should also consider the following two cases:

  1. The two drives are on the same disk.
  2. The two drives are on different disks.

In this post, I will offer you the corresponding ways for the 2 cases. Choose the right way according to your condition.

Case 1. The Two Drives Are on the Same Disk

If the two drives are on the same disk, you can use MiniTool Partition Wizard to move free space from one partition to another easily and for free. This software is able to take free space from a partition directly regardless of the distance.

In addition, this software can help you do many other things. For example, partition hard drives, format FAT32 on USB drives and SD cards of more than 32GB, clone hard drives, etc. You can try it.

How to transfer space from one drive to another when the 2 drives are on the same disk? Here is the guide:

MiniTool Partition Wizard FreeClick to Download100%Clean & Safe

Step 1: Launch MiniTool Partition Wizard and right-click the partition that you want to extend. Choose Extend from the context menu.

extend a partition MiniTool Partition Wizard

Step 2: On the pop-up window, determine where to take free space from – an existing partition or unallocated space on the same disk. Then drag the blue block to determine how much free space to take. Then, click OK.

take free space from another partition

Step 3: Click the Apply button to execute the pending operation.

click Apply MiniTool Partition Wizard

Case 2. The Two Drives Are on Different Disks

If the two drives are on different disks, to transfer free space from one hard drive to another directly, you need to convert the disk to a dynamic disk. Here is the guide:

Tips:
This method doesn’t work for system disks. I will explain this issue later.

Step 1: Press the Windows logo key + X and then select Disk Management from the pop-up menu to open it. On the tool, right-click the drive whose free space you want to take and then click Shrink Volume.

shrink volume Windows Disk Management

Step 2: On the pop-up window, enter the amount of space to shrink in MB and then click Shrink.

enter the amount of space to shrink in MB

Step 3: After the drive is shrunk, its free space will become unallocated space. Then, you can use it to increase the space of the other drive on a different disk. Right-click the drive you want to extend and select Extend Volume from the context menu.

extend volume Windows Disk Management

Step 4: On the pop-up window, click Next and then add the disk where you shrunk the volume just now to the Selected box.

select disks to take free space

Step 5: Select the amount of space you want to take in MB and then click Next. Then, click Finish. A warning window will pop up telling you the disks will be converted to dynamic disks. Read it and then click Yes.

select the amount of space in MB

Step 6: After the conversion, you can see the drive has been extended by taking free space on a different disk.

spanned volume

Further Reading:

If the two drives are on different disks while the drive you want to extend is on a system disk, you can’t transfer free space from one hard drive to another. This limitation is made by Microsoft to protect your system because making the system partition become a spanned volume will increase the risk of system corruption.

Even if you have converted the system disk to a dynamic disk, its Extend feature is the same as that of the basic disk. This feature will be grayed out unless there is adjacent unallocated space behind the drive you want to extend.

Do you want to move storage from one drive to another? This post illustrates 2 cases and offers corresponding solutions.Click to Tweet

Bottom Line

This post shows you how to transfer space from one drive to another in 2 cases. You can have a try. MiniTool Partition Wizard can move free space from one partition to another. If you encounter issues when using this software, contact us via [email protected]. We will get back to you as soon as possible.

FAQ

Q1: Are there other ways to transfer space from one drive to another?
In addition to the above 2 ways, you can also move files from one drive to another. This will also increase the first drive’s space.
Q2: What’s the difference between basic disks and dynamic disks?
Basic disks and dynamic disks are different in many aspects. Just click to get the detailed comparison.
Q3: How to increase the C drive space?
In some cases, the reason why you want to transfer space from one drive to another is that your C drive is full. Then, in addition to extending the C drive, you can also try other ways to solve the issue. For example, you can clone the hard drive to a larger one.
  • linkedin
  • reddit