keepcalculator

06 Numbers and Powers

External Hard Drive Formats: Pros & Cons

Card No. 06·1349 · Updated · Standard formula, shown below

Usable storage (GB) 950.00 GB
Total storage (GB)
1000 GB
You entered
Used by file system (%)
5 %
You entered
You enter
Total storage (GB), Used by file system (%)
You get
Usable storage (GB)
Rounding
2 dp

Choosing the right format for an external hard drive determines which operating systems can read and write to it, the maximum file size it supports, and how well it handles different types of data. This guide explains the main file systems—NTFS, exFAT, FAT32, APFS, and ext4—and helps you pick the best one for your setup.

Formula

Usable storage = Total storage × (1 − overhead percentage / 100)

Where:

  • Total storage – the advertised capacity of the drive in gigabytes (GB).
  • Overhead percentage – the approximate portion of space consumed by the file system structure (formatting, journaling, allocation tables). This varies: FAT32 uses about 1–2%, NTFS around 3–5%, and APFS can take up to 5–10% depending on volume size.

The result is the approximate usable space you have for files after the file system reserves its own metadata.

Worked Example

Using the defaults: a 1000 GB drive with 5% overhead.

  1. Convert overhead to decimal: 5 / 100 = 0.05
  2. Multiply total by (1 − 0.05) = 0.95
  3. 1000 × 0.95 = 950 GB

So you get about 950 GB of usable space. This matches the calculator output.

Why the Format Matters

The file system is the structure the drive uses to store and retrieve files. It controls:

  • Compatibility – whether Windows, macOS, Linux, game consoles, or smart TVs can read/write the drive.
  • Maximum file size – the largest single file the system can hold (e.g., a 4 GB video vs. a 100 GB database).
  • Maximum volume size – the largest total capacity the system can address.
  • Features – journaling (crash recovery), permissions, encryption, and snapshots.

Choosing the wrong format can make a drive unreadable on your device or prevent you from copying large files.

NTFS – Best for Windows-Only Use

NTFS (New Technology File System) is the default for Windows internal and external drives. It supports file sizes up to 16 exabytes (practically unlimited) and volumes up to 256 terabytes. It includes journaling, which helps recover from power loss, and supports file permissions and encryption.

Pros:

  • Handles very large files and drives.
  • Built-in security and compression features.
  • Works seamlessly with Windows.

Cons:

  • macOS can read NTFS by default but cannot write to it without third-party software.
  • Linux requires the ntfs-3g driver (often preinstalled).
  • PlayStation and Xbox consoles may only read, not write.

Use NTFS if you only use Windows, or if you need to store files larger than 4 GB and don’t need macOS write access.

exFAT – The Universal Bridge

exFAT (Extended File Allocation Table) was introduced by Microsoft in 2006 for flash drives and SD cards. It is designed to be lightweight while supporting large files and volumes. It has no journaling, so it’s simpler and faster, but less resilient to sudden disconnects.

Pros:

  • Read/write support on Windows, macOS, and Linux (with exfat-fuse on some distros).
  • Works with most digital cameras, game consoles, and smart TVs.
  • Supports files larger than 4 GB (up to 16 exabytes).

Cons:

  • No journaling – a power cut while writing can corrupt data.
  • No file permissions or encryption.
  • Older devices (pre-2010) may not recognize it.

exFAT is the best choice if you need to move files between Windows and macOS regularly, or use the drive with a variety of devices.

FAT32 – Legacy Compatibility

FAT32 (File Allocation Table, 32-bit) is the oldest format still in common use. It’s the default for many SD cards and USB drives. It has a maximum file size of 4 GB (minus 1 byte) and a maximum volume size of 2 TB (though some tools can format larger).

Pros:

  • Universal compatibility – works with virtually every device that has a USB port.
  • Very low overhead.
  • Simple and robust for small files.

Cons:

  • Cannot store a single file larger than 4 GB (e.g., a full-length Blu-ray rip, a large database backup).
  • No journaling, permissions, or encryption.
  • Not ideal for modern large-capacity drives.

Use FAT32 only for small USB drives or when you must ensure compatibility with very old hardware.

APFS – For macOS and SSDs

APFS (Apple File System) is the default for macOS since High Sierra (2017). It’s optimized for solid-state drives (SSDs), with features like copy-on-write, snapshots, and strong encryption. It supports huge files and volumes.

Pros:

  • Fast and reliable on SSDs.
  • Native encryption and space sharing.
  • Handles large files.

Cons:

  • Windows and Linux cannot read APFS without third-party drivers (which are often paid or unstable).
  • Older macOS versions (pre-High Sierra) cannot read it.
  • Not ideal for mechanical hard drives due to performance overhead.

Use APFS only if you use the drive exclusively with modern macOS devices.

ext4 – Linux Default

ext4 (fourth extended file system) is the default for most Linux distributions. It supports files up to 16 TB and volumes up to 1 exabyte, with journaling and good performance.

Pros:

  • Excellent for Linux system drives.
  • Supports large files and volumes.
  • Journaling protects against corruption.

Cons:

  • Windows and macOS cannot read it without third-party software.
  • Not recognized by most consumer devices (cameras, consoles, TVs).

Use ext4 only if the drive will be used exclusively on Linux systems.

How to Choose the Right Format

Ask yourself three questions:

  1. Which operating systems will access the drive? If it’s only Windows → NTFS. Only macOS → APFS (or exFAT if you need Windows compatibility). Only Linux → ext4. Multiple systems → exFAT.
  2. Will I store files larger than 4 GB? If yes, avoid FAT32. exFAT or NTFS are safe.
  3. Is the drive an SSD or HDD? For SSDs, APFS (macOS) or NTFS (Windows) work well. For HDDs, exFAT or NTFS are fine; APFS is less optimal.

If you’re unsure, exFAT is the safest default for external drives used across different devices.

Common Mistakes and Misconceptions

  • Mistake: Using FAT32 for a modern backup drive. You’ll hit the 4 GB file limit quickly with videos or disk images.
  • Mistake: Assuming NTFS works on macOS out of the box. It doesn’t – you need a driver like Paragon or Tuxera, or use exFAT.
  • Misconception: Formatting erases data permanently. Quick formatting just removes the file table; data may be recoverable. For secure erasure, use a full format or dedicated tool.
  • Mistake: Not considering the drive’s use case. A drive for a PlayStation 5 must be exFAT, while a Time Machine backup must be APFS or HFS+.

Frequently Asked Questions

Can I change the format of an external drive without losing data? No, formatting erases all data. You must back up your files, format the drive, then copy them back.

Which format is best for a drive used on both Windows and Mac? exFAT is the best choice because both systems read and write to it natively, and it supports files larger than 4 GB.

Why does my 1 TB drive show only 931 GB? That’s normal – manufacturers use decimal (1 TB = 1,000,000,000,000 bytes) while operating systems use binary (1 TiB = 1,099,511,627,776 bytes). The file system overhead adds a small extra loss.

Does the format affect speed? Yes, but minimally. NTFS and APFS have more overhead than exFAT, but on modern drives the difference is small. The drive’s interface (USB 3.0 vs. 2.0) and RPM (for HDDs) affect speed more.

Can I use NTFS on a PlayStation or Xbox? Xbox supports NTFS for external drives, but PlayStation 4 and 5 require exFAT or FAT32. Check your console’s documentation.

Is it safe to unplug an exFAT drive without ejecting? Not always – because there’s no journaling, a sudden disconnect during a write can corrupt files. Always eject safely when possible.

Related

Formula used
in t | Total storage (GB) | GB | 1000 | 1 | 100000
in u | Used by file system (%) | % | 5 | 0 | 50
out avail | Usable storage (GB) | GB | t * (1 - u/100) | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →