Safely Move Unallocated Space Outside Extended Partition in Windows 11/10/8/7

When you have to move unallocated space outside an extended partition with the purpose of extending or creating a primary partition, the AOMEI Partition Assistant Standard provides the best solution.

Posted by @Emily October 25, 2024 Updated By @Emily October 25, 2024

About unallocated space outside extended partition

An extended partition exists on master boot record (MBR) disks. On an MBR disk, you can have 4 primary partitions or 3 primary partitions and 1 extended partition. Within the extended partition, you can create many logical partitions as you need. The only limit to the number of logical partitions is the available drive letters that you can use.

If you delete a logical partition, you will get a piece of "Free space" within the extended partition (as shown in the screenshot below). Also, we can call it unallocated space, however, it is different from the "Unallocated space" that is generated after deleting a primary partition. The unallocated space within extended partition can only be used to extend or create a logical partition.

In other words, you cannot use such unallocated space to expand or create a primary partition with Windows built-in utility Disk Management. However, you only have 1 or 2 primary partitions. 

Why need to move unallcoated space outside extended partition?

In sum, "Free space" differs from "Unallocated space".  When you delete a logical drive, you will get free space and unallocated space after deleting a primary partition. The unallocated can only be used to extend an adjacent primary partition on its left side while the free space can only be used to extend the adjacent logical drive on its left side.

Namely, even if there is free space adjacent to a primary partition, you cannot add it into the primary partition, not to mention that they are not neighboring just like the above pic. In such a case, you need to move unallocated outside the extended partition to extend or create a primary partition.

How to move unallocated space from extended partition?

However, Disk Management can’t move partition, so you need to delete all the extended partitions, namely all the logical partitions before you can extend or create a primary partition. If you don't want to delete any partitions or drives, you can try third-party partition software: AOMEI Partition Assistant. It allows you to move free space outside extended partition without data loss. Just use the Move Partition feature. Let’s see how it works:

1. Download AOMEI Partition Assistant, install and launch it.

2. With its concise main interface, right-click on the logical partition that is between primary partition and the unallocated space you want to move, and then select “Move Partition”

3. In the next screen, click on the logical partition, and drag it to the right so that the unallocated space can be moved to the left. If there are more than one logical partitions between them, use this step to move them one by one.

4. Click on “Apply” in the toolbar to execute all operations to your disk. The program allows you to preview the partition layout without making any changes to your disk to avoid any mistaken operations.

Then the program will move the extended partition rightwards, so you can use the unallocated space to create or extend a primary partition. When creating a new partition, it will be created as a primary partition by default.

If you want to add the unallocated space within the extended partition to a primary partition, you can just use the Merge Partitions feature, which will automatically move the unallocated space out of the extended partition and add it into the primary partition.

If you just want to create a primary partition regardless of its location, you can also use AOMEI Partition Assistant to directly create a primary partition using the free space in the extended partition without the need to move space between partitions.

How to create primary partition directly

Unlike Disk Management or other disk partition management tools, AOMEI Partition Assistant can create a primary partition in the extended partition, as long as no more than 2 primary partitions are existing on the disk. The steps are very simple, which is shown as below:

1. With the main interface of AOMEI Partition Assistant open, right-click on unallocated space within the extended partition and choose "Create Partition".

2. At the pop-out screen, specify the partition size. Click the Advanced option, select "Create as Primary Partition". If you want to adjust partition size, just drag the slider or enter the amount of space in the Partition Size box. Then click "OK" to proceed.

3. As before, just click Apply to run the operations if no problems.

If your computer supports UEFI boot, AOMEI Partition Assistant also can convert MBR to GPT disk without data loss, so you don’t have to move unallocated outside extended partition for more primary partitions. You can enjoy more features, such as migrating OS to SSD between MBR and GPT, converting dynamic disk to basic one without losing data, align SSD partitions, allocating free space from one drive to another, etc. 

FAQs about extended partition and primary partition

1. What is a primary partition and an extended partition?

A primary partition is a type of partition on a hard drive that can contain an operating system. A hard drive can have up to four primary partitions, and at least one of these partitions can be marked as active to boot an operating system. An extended partition is a type of partition on a hard drive that acts as a container for logical partitions. Unlike primary partitions, you can only have one extended partition per disk, but it can be subdivided into multiple logical partitions.

2. Why do we need extended partitions?

Extended partitions were introduced to overcome the limitation of having only four primary partitions on a disk. By creating an extended partition, users can create additional logical partitions beyond the four-partition limit.

3. Can an extended partition be used to boot an operating system?

No, an extended partition itself cannot be used to boot an operating system. However, logical partitions within the extended partition can be used for data storage and sometimes to hold OS files, but the bootloader must be located in a primary partition.

4. Can I convert a primary partition to an extended partition?

No, you cannot directly convert a primary partition to an extended partition. You would need to delete the primary partition and then create an extended partition in its place, which can then hold logical partitions.

5. What is the difference between primary and logical partitions in terms of usage?

Primary partitions can be used to install and boot operating systems, while logical partitions are typically used for data storage. Logical partitions are created within an extended partition and cannot be used to boot an operating system directly.