If you want to better manage your disk partitions, the IM-Magic Partition Resizer tool will help you easily create partitions for free. Alternatively, you can follow the guide here to create a partition using CMD DiskPart.
In this article, you will learn how to create partitions, including primary partitions, using the free tool IM-Magic Partition Resizer along with the DiskPart command to set up the partition.
In addition to creating partitions for free, IM-Magic Partition Resizer can help you redistribute, move, convert, clone, migrate, and resize all partitions without losing any data.
The Keys
1. If it's a new disk => Initialize the disk first, then create a partition based on the unallocated space.
2. If it's an old disk without unallocated space => Delete or shrink a large volume to create some unallocated space.
3. If there is already some unallocated space => Right-click the unallocated space, then create a volume using a free tool or Disk Management.
4. Primary partition or not? How to create a primary partition? => A disk can hold a maximum of 4 primary partitions in Windows, whether using built-in utilities like DiskPart or Disk Management, or any third-party software. If you want to create a primary partition when there are already 4 primary partitions, you can clone one partition to another location using the free tool IM-Magic Partition Resizer, delete it, and then create a new primary partition.
Note: Windows may have already created several primary partitions that you might not be aware of, such as the Recovery Partition or System Reserved Partition. These partitions won't appear in File Explorer or under This PC, but they can be found in Disk Management or IM-Magic Partition Resizer.
The System Reserved partition on a Windows system is typically a primary partition.
The table below shows a comparison of related functions between these three tools. DiskPart and Disk Management are provided by Microsoft in Windows, while IM-Magic Partition Resizer is a third-party free utility.
Diskpart | Disk Management | IM-Magic Partition Resizer* | |
---|---|---|---|
Create Partition | |||
Shrink Partition | |||
Move unallocated space | NO | NO | |
Move Partition | NO | NO | |
Move System Reserved Recovery partition | NO | NO | |
Delete System Reserved Recovery partition | NO | NO | |
Extend Fat32 C Drive | NO | NO | |
Extend NTFS C Drive | YES when right unallocated space is contiguous to C | YES when right unallocated space is contiguous to C | |
Clone Disk | NO | NO | |
Migrate OS | NO | NO | |
Price | FREE | FREE | FREE |
Download for Windows 11-7 (100% Free) Download for Windows Server (Free Demo) |
Note: All tools in Windows are limited to a maximum of 4 primary partitions. There are some primary partitions that do not appear in File Explorer; however, they can all be found in Disk Management or with third-party software.
If you're looking for the easiest way to create a new partition without risking any data loss on Windows 10/11, you can opt for the free partition manager IM-Magic Partition Resizer Free.
This software functions similarly to Windows Disk Management, making it easy to add new partitions to your computer.
Preparations: Download and install Partition Resizer on your computer.
For Windows 11/10/8/7 => Download IM-Magic Partition Resizer Free (100% Free)
For Windows Server => Download IM-Magic Partition Resizer Server (Trial)
If it's a new disk, you can add it to your computer’s disk socket and then reboot your PC.
Also read: 3 ways to initialize a disk
If your disk is an old one without unallocated space, you will need to shrink a volume to create unallocated space, which is required for creating a new partition or volume.
If your disk already has some unallocated space, you can start from Step 3 below to create a partition.
Try shrinking a large volume with plenty of free space to create unallocated space. You can shrink any volume without losing data. In the following example, we will show you how to shrink the C drive and create a new partition.
Step 1: Open IM-Magic Partition Resizer Free. Right-click on a partition with sufficient free space.
Step 2: Create unallocated space by adjusting the partition boundary.
Step 3: Right-click the newly created unallocated space and select "Create Partition."
Step 4: Assign a drive letter and format the new volume to ensure it works properly on your system.
Step 5: Click "APPLY CHANGES" to confirm and execute all the actions.
This free partition manager allows you to easily create new partitions on Windows 10 without losing any data or needing to reinstall the operating system.
First, you need to check how many primary partitions are on your disk. Windows usually reserves some partitions, such as the recovery partition or system reserved partition, as primary partitions.
For example, in the following image, there are 3 primary partitions reserved by Windows on the left side of the C drive. This means there are already 4 primary partitions.
System Reserved | Recovery Partition | GPT (Recovery Partition) | C
If you want to create a new primary partition, you will need to delete some volumes.
How to determine which recovery partition is being used as the current system recovery partition?
You can use a command-line utility to check which recovery partition is active for the Windows Recovery Environment (WinRE).
Steps:
Press Windows + S and type cmd, then right-click Command Prompt and select "Run as administrator."
Type the following command to check the current WinRE status:
reagentc /info
Review the output, which will provide the following details:
This information helps you identify the recovery partition in Disk Management to confirm which specific partition is active.
Once you have confirmed the partition is not the active recovery partition, you can delete it using the free tool IM-Magic Partition Resizer, as Windows built-in tools cannot delete recovery partitions.
Video: How to delete recovery/reseved partition
Also read: how to delete recovery partition
If you have already deleted primary partitions to bring the total to fewer than 4, you can create a primary volume. The process for creating a primary partition is automatic and follows the same steps as outlined above.
Question: Is it safe to delete the recovery partition?
Answer: Windows does not automatically or frequently generate a Recovery Partition. A new recovery partition will only be created during specific operations, such as system upgrades, recovery, or resets. If you manually delete the Recovery Partition, normal operations will not trigger the system to regenerate this partition automatically.
Terms and Conditions:
The Diskpart command can only create a partition or volume when there is unallocated space on the disk.
Here are the steps to initialize the disk using Diskpart after connecting the disk to your PC:
diskpart
.list disk
.select disk <disk number>
.clean
, then use convert gpt
or convert mbr
depending on the partition style.Here are the steps to shrink E drive if E has a lot of free space to create unallocated space:
diskpart
.list volume
to see the volumes, then select the E drive by typing select volume E
. shrink desired=<size in MB>
to specify how much space you want to shrink. For example, shrink desired=20480 to create a 20GB free unallocated space.Follow these steps to create a partition using Diskpart when the unallocated space is available on the disk.
Note: If the disk already has 4 primary partitions, Diskpart won't work with this step: create partition primary
. Solution: Backup and delete some primary partition with free tool IM-Magic Partition Resizer to make the total primary partition less than 4 if you want to go with Diskpart.
diskpart
.list disk
to display all the disks. Select the disk that has unallocated space by typing select disk <disk number>
.create partition primary
. You can also specify the size with create partition primary size=<size in MB>
.format fs=ntfs quick
or format fs=fat32 quick
, depending on the file system you prefer.assign letter=<letter>
.exit
to leave Diskpart.Here's an example where a 10 GB partition is created on Disk 1, formatted as NTFS, and assigned the letter E:
diskpart
list disk
select disk 1
create partition primary size=10240
format fs=ntfs quick
assign letter=E
exit