Format a drive and you are asked to choose a file system, a choice most people make without understanding, picking whatever is default. Yet the file system determines which computers can read the drive, how large a file it can hold, and how it behaves if power is lost. For a portable drive used across different computers, choosing the right file system matters, and getting it wrong causes the frustrating experience of a drive that will not work where you need it.
What a file system does
A file system is the structure a drive uses to organise and track files, the scheme that turns raw storage into a system of files and folders the computer can navigate. Different operating systems have their own preferred file systems, developed for their needs, which is why compatibility becomes an issue: a drive formatted with one system’s file system may not be fully usable by another. The file system is invisible in normal use, but it underlies whether a drive works with a given computer, how it handles large files, and its resilience, so the choice, though it seems technical, has real practical consequences for how a drive can be used, the underlying-structure point the guide on how drives organise data touches on.
The common file systems
| File system | Best for | Cross-platform |
|---|---|---|
| NTFS | Windows internal drives | Read on others, limited writing |
| APFS | Mac internal drives | Poor on Windows |
| exFAT | Portable drives across systems | Good, widely supported |
| ext4 | Linux systems | Poor on Windows and Mac |
Each major system has its native file system: NTFS for Windows, APFS for Mac, ext4 for Linux, each working best on its own system but poorly on others. exFAT is different, designed for cross-platform use, so it is read and written by all the major systems, which makes it the natural choice for a portable drive used across different computers. This is the key to the compatibility puzzle: native file systems suit internal drives on their own system, while exFAT suits portable drives shared between systems, because it is the one they all handle well, the cross-platform choice the guide on choosing an external drive reflects.
Why a Mac cannot write to some drives
A common frustration is a drive that a Mac can read but not write to, and the file system explains it. A drive formatted as NTFS, the Windows system, can be read by a Mac but not written to without extra software, because the Mac supports reading NTFS but not writing it natively. This is why a drive that works fully on a Windows computer becomes read-only on a Mac, which is not a fault but the file system being one the Mac does not fully support. The fix for a portable drive is to format it as exFAT, which both can read and write, resolving the read-only problem by using a file system both systems handle, the compatibility-fix the guide on using drives across systems reflects.
File size and volume limits
Older file systems have limits that catch people out, particularly on file size. The old FAT32 system, still sometimes encountered, cannot hold a single file above a certain size, which fails when copying a large video or disk image, producing a puzzling error on a drive with plenty of free space. This is why exFAT, which lacks that limit, is preferable for a modern portable drive that may hold large files. Knowing that a file-too-large error on a drive with free space usually means an old file system with a size limit, fixed by reformatting to exFAT, resolves a frustrating and common problem, the limit-awareness the guide on understanding hardware constraints reflects.
Journaling and power loss
File systems also differ in resilience to power loss, through a feature called journaling that helps a drive recover cleanly if power is cut mid-write. Journaling file systems keep a record of intended changes, so an interrupted write can be recovered or rolled back rather than leaving the drive corrupted, which matters for reliability. The native file systems of the major operating systems are journaling and resilient, while exFAT is not journaling, so it is slightly more vulnerable to corruption if power is lost or a drive is removed mid-write. This is why safely ejecting a drive matters more with exFAT, and it is a small tradeoff for exFAT’s cross-platform compatibility, worth knowing when choosing a portable drive’s file system, the resilience-tradeoff the guide on choosing storage for reliability reflects.
Choosing well for your situation
The practical guidance that emerges is straightforward once the roles are clear. For an internal drive on a single computer, use that system native file system, which suits it best and offers the resilience of journaling. For a portable drive shared across different computers, use exFAT, which all the major systems read and write, accepting its lack of journaling by ejecting safely. For a drive that will only ever meet one kind of computer, the native file system is fine; the moment a drive needs to work across systems, exFAT becomes the sensible choice. Matching the file system to whether the drive is internal or portable, and to which computers it will meet, avoids the compatibility frustrations entirely.
This turns the file system choice, which seems technical and arbitrary when formatting a drive, into a simple decision based on how the drive will be used. Rather than accepting whatever default appears, a moment considering whether the drive is internal or portable, and which systems it must serve, points to the right file system and prevents the read-only drives, file-too-large errors, and incompatibility that catch people out. Understanding file systems is thus less about technical detail and more about matching the drive format to its intended use, which is a small piece of knowledge that saves real frustration and makes drives work smoothly where you need them, across the systems you actually use.
Frequently asked questions
Which format should I use for an external drive?
For a portable drive used across different computers, exFAT is usually the best choice, because it is read and written by all the major operating systems, avoiding the compatibility problems of the native file systems. It also lacks the file size limit of older systems. The main tradeoff is that exFAT is not journaling, so safely ejecting the drive matters, but for cross-platform portability it is the natural choice.
Why can my Mac not write to this drive?
Most likely the drive is formatted as NTFS, the Windows file system, which a Mac can read but not write to without extra software. This makes a drive that works fully on Windows appear read-only on a Mac. It is not a fault but the file system being one the Mac does not fully support. Reformatting a portable drive as exFAT, which both systems read and write, resolves the problem.
Is exFAT safe for important files?
It is widely used and reliable for everyday portable storage, but it is not a journaling file system, so it is slightly more vulnerable to corruption if power is lost or the drive is removed mid-write than the journaling native file systems. For important files, this means safely ejecting the drive matters, and, as always, keeping a backup. For cross-platform portability, exFAT’s convenience usually outweighs this small tradeoff.
