What partitioning does and when you need it
Partitioning divides a single physical drive into separate sections that your operating system treats as independent drives. Each partition can hold its own file system, operating system, or data, and they don't interfere with each other. When you partition a drive, you're not erasing anything yet—you're just drawing boundaries on the disk and telling the system how to organize the space.
You might partition a drive to run two operating systems on one machine, to separate your work files from personal files, to set aside space for backups, or to prepare a drive for a fresh install. The key difference from formatting is that partitioning creates the structure first; formatting comes after and prepares each partition for use.
Key Takeaways
- Partitioning creates separate sections on a drive without erasing data, but resizing an existing partition to make room for a new one will erase everything on that drive unless you back up first.
- Windows uses Disk Management or third-party tools like EaseUS Partition Master; macOS uses Disk Utility; Linux users typically use GParted or command-line tools like fdisk.
- A new, blank drive can be partitioned without data loss, but shrinking an existing partition to create space requires backing up your data beforehand.
- MBR partitioning supports up to four primary partitions and drives up to 2 TB; GPT supports many more partitions and larger drives, and is required for modern systems.
- After partitioning, each new partition must be formatted before you can store files on it.
Understand MBR versus GPT partition schemes
Before you partition, you need to choose a partition scheme—the system that tells your computer how to read the partition table on the drive. The two main schemes are MBR (Master Boot Record) and GPT (GUID Partition Table).
MBR is older and simpler. It supports up to four primary partitions on a single drive and works with drives up to 2 TB. If you need more than four partitions, you create one as an "extended" partition and subdivide it into logical partitions inside. MBR works on older systems and older BIOS firmware.
GPT is newer and is now the standard for modern computers. It supports many more partitions, works with drives larger than 2 TB, and is required if your system uses UEFI firmware (which most computers built after 2010 do). If you're building a new partition scheme on a modern machine, GPT is the right choice.
You can check which scheme your current drive uses by opening Disk Management (Windows), Disk Utility (macOS), or running sudo parted -l (Linux). If you're starting with a blank drive, your partitioning tool will let you choose the scheme when you initialize the disk.
Partitioning a new, blank drive
Partitioning a drive that has no data on it is straightforward because you have nothing to lose. Plug in the drive, open your partitioning tool, and create the partitions you need.
On Windows: Open Disk Management (right-click Start, select Disk Management). Find your new drive in the list—it will show as unallocated space. Right-click the unallocated space and select "New straightforward Volume." The wizard will walk you through setting the partition size and assigning a drive letter. Repeat for each partition you want to create. After partitioning, each partition will be formatted automatically, and you can start using it.
On macOS: Open Disk Utility (Applications > Utilities > Disk Utility). Select your drive in the left sidebar, click the Partition button, then click the plus sign to add a new partition. Set the size, name, and format for each partition. Click explore when done.
On Linux: Use GParted (a graphical tool available in most distributions) or command-line tools like fdisk or parted. GParted is the most user-friendly option: select your drive, right-click unallocated space, and create a new partition by setting the size and file system type.
Resizing an existing partition to make room for a new one
If you want to partition a drive that already contains data, you must shrink the existing partition to create unallocated space for the new partition. Shrinking a partition erases nothing on that partition itself, but you should back up your data anyway because partition operations can fail, and a failed resize can make data inaccessible.
Back up everything on the drive to an external drive or cloud storage. Once you have a complete backup, open your partitioning tool and locate the partition you want to shrink.
On Windows: Open Disk Management, right-click the partition you want to shrink, and select "Shrink Volume." Enter how much space you want to free up (in MB). Windows will calculate the maximum amount it can shrink and show you that number. Choose an amount smaller than the maximum to be safe, then click Shrink. Once the operation completes, you'll see unallocated space. Right-click that space and create a new partition as described above.
On macOS: Disk Utility's partition feature works differently—it resizes the entire drive's partition scheme rather than individual partitions. For more control, use a third-party tool like Paragon Hard Disk Manager or consider using Terminal with diskutil commands if you're comfortable with command-line work.
On Linux: GParted is the safest graphical option. Right-click the partition you want to shrink, select "Resize/Move," drag the partition boundary to the left to shrink it, and click Resize. The unallocated space will appear to the right, ready for a new partition.
Format each partition after partitioning
After you create a partition, it exists as an empty container—you can't store files on it yet. You must format each partition, which writes a file system (NTFS, exFAT, ext4, APFS, etc.) onto it. Formatting prepares the partition for use but does not affect other partitions on the same drive.
On Windows: Open File Explorer, right-click the new partition (it will appear as a new drive letter), and select "Format." Choose a file system (NTFS for Windows, exFAT if you need to share with Mac or Linux), give it a name, and click Start. The format takes seconds to minutes depending on partition size.
On macOS: Open Disk Utility, select the partition in the left sidebar, click Erase, choose a format (APFS for modern Macs, Mac OS Extended for older ones), name it, and click Erase.
On Linux: Use GParted or the command line. In GParted, right-click the partition and select "Format to" and choose your file system (ext4 is standard for Linux). From the command line, use mkfs (for example, sudo mkfs.ext4 /dev/sda2).
Common mistakes and how to avoid them
The most common mistake is shrinking or deleting a partition without backing up first. Partition operations are usually safe, but if something goes wrong—a power failure, a system crash, or a tool error—you can lose access to your data. Always back up before resizing.
Another mistake is confusing partitioning with formatting. Partitioning creates the sections; formatting prepares them for use. If you format a partition, you erase the data on that partition only, not the whole drive. If you delete a partition, you erase the data on that partition and reclaim the space as unallocated.
A third mistake is choosing the wrong file system. NTFS is Windows-native and works on external drives shared between Windows and Mac. exFAT is more compatible across systems. ext4 is Linux-native. APFS is macOS-native. Choose based on what systems will access the partition and whether you need to share it.
Finally, don't partition a drive that your operating system is currently running from without knowing what you're doing. If you shrink your C: drive (Windows) or Macintosh HD (macOS) too much, you can run out of space and break your system. If you need to partition your boot drive, use professional tools or consult documentation specific to your OS.
When to use third-party partitioning tools
Built-in tools like Disk Management (Windows) and Disk Utility (macOS) work for most situations, but third-party tools offer more control and safety features. EaseUS Partition Master, Paragon Hard Disk Manager, and AOMEI Partition Assistant are popular paid options; GParted is a free, open-source tool available on Linux and as a bootable utility for Windows and Mac.
Third-party tools are worth considering if you're resizing a partition that holds your operating system, if you need to move data between partitions without erasing, or if you want a preview of what will happen before the operation runs. Many also include a "live" mode that boots from a USB drive, so you can partition your main drive without Windows or macOS interfering.
For most users, the built-in tools are sufficient. Use a third-party tool only if the built-in tool won't do what you need or if you want extra safety features like the ability to undo an operation.
Frequently Asked Questions
Will partitioning erase my data?
Partitioning a blank drive erases nothing. Resizing an existing partition to create space for a new one does not erase data on the partition being resized, but you should back up anyway because partition operations can fail. Formatting a partition erases only that partition, not the entire drive.
Can I partition an external USB drive?
Yes. Plug in the drive, open your partitioning tool, and create partitions the same way you would on an internal drive. Use exFAT as the file system if you need to share the drive between Windows and Mac. Note that some USB drives come with a single partition already set up, so you may need to delete that partition first to create new ones.
What happens if I unplug the drive during partitioning?
Unplugging during a partition operation can corrupt the partition table and make the drive unreadable. If this happens, you may be able to recover the drive using recovery tools, but data loss is possible. Always let the operation complete, even if it seems to be taking a long time.
Can I merge two partitions back together?
Yes, but it erases one of them. Back up both partitions first. Then delete one partition (which erases its data and reclaims the space as unallocated), and expand the remaining partition into that space. Your partitioning tool will have a "Resize" or "Extend" option for this.
Do I need to partition a new drive, or can I just use it as-is?
A new drive typically comes with one partition already set up and formatted, ready to use. You only need to partition if you want to divide it into multiple sections for a specific reason—running two operating systems, separating work and personal files, or preparing it for a particular setup.
