Quick fix: Open File Explorer. Right-click the drive → Format. In the dialog: File system: exFAT. Allocation unit size: 128KB for large files (videos), 32KB for general. Tick Quick Format. Click Start. Drive is exFAT — readable by Windows, macOS, Linux, Android (with apps), and most TVs.
exFAT is Microsoft’s file system designed for flash drives and SD cards. Unlike FAT32 (4GB file limit) or NTFS (Windows-only writes on macOS), exFAT supports huge files and is supported by macOS natively and Linux with kernel 5.4+.
Affects: Windows 11 (and Windows 10).
Fix time: ~5 minutes (formatting time depends on drive size).
What causes this need
Cross-platform file sharing needs a common file system:
- FAT32: universal but 4GB file size cap, 2TB partition limit.
- NTFS: Windows-native, supports huge files, but macOS reads only (no writes without paid software).
- exFAT: cap-free files and partitions, read/write on Windows/macOS/Linux/Android.
- HFS+/APFS: macOS-native, no Windows support.
- ext4: Linux-native, no Windows support.
exFAT is the practical choice for external drives shared across systems.
Method 1: Format via File Explorer
The standard route.
- Back up data on the drive first. Formatting erases everything.
- Open File Explorer.
- Find the drive in This PC. Right-click → Format.
- In the dialog:
- File system: exFAT
- Allocation unit size: default (or 128KB for very large files, 32KB for mixed)
- Volume label: name your drive
- Quick Format: ticked (saves time)
- Click Start.
- Confirm the warning. Format runs (a few seconds for Quick Format, minutes for full).
- Done. Drive is exFAT-ready.
- To test: copy a file. Open on another OS to verify.
This is the standard flow.
Method 2: Format via Disk Management for advanced control
For partitioning + formatting.
- Open Disk Management (Win+X → Disk Management).
- Locate the drive in the list (usually labeled Removable or Basic).
- If you want a clean partition setup: right-click the volume → Delete Volume. Then right-click unallocated space → New Simple Volume.
- In the wizard: pick exFAT, partition size, drive letter, allocation unit size.
- For drives larger than 32GB: Disk Management’s Format option allows exFAT.
- For multi-partition setup: shrink existing volume, create multiple partitions.
- For drive that won’t format: it may be Write-protected. Check drive’s physical write-protect switch (SD cards). Or use
diskpart→list disk→select disk N→attributes disk clear readonly. - For RAW drives: drive corrupted. Run
chkdskfirst if recoverable, otherwise reformat.
This is for advanced control.
Method 3: Format via PowerShell or Diskpart
For scripting.
- Open PowerShell (Admin).
- Identify drive:
Get-DiskorGet-Volume. Note drive letter. - Quick format:
Format-Volume -DriveLetter E -FileSystem exFAT -NewFileSystemLabel "MyDrive" -AllocationUnitSize 131072(131072 = 128KB)
- Confirm prompt. Format runs.
- Alternative:
diskpartroute:diskpart list disk select disk N clean create partition primary format fs=exfat quick label="MyDrive" assign letter=E exit - For batch processing: wrap in a script.
- For Cygwin / WSL: use Windows-native tools; ext drivers don’t support exFAT natively.
- For wiping data securely first: use
cipher /w:E:to overwrite (then format).
This is for scripted automation.
How to verify the fix worked
- File Explorer shows drive with exFAT file system (right-click → Properties → General tab).
- Files copy normally.
- Connect to macOS / Linux / Android — drive reads/writes.
- For TV / car stereo / gaming console: confirm device supports exFAT (most modern do; some older only FAT32).
If none of these work
If format fails: Write-protect: physical switch on SD/USB. Toggle off. For RAW drive: drive may be hardware-failing. Test with SMART tool (CrystalDiskInfo). For corruption: run chkdsk /f /r E:. For permission denied: drive in use by another process. Reboot, retry. For very large drives (over 32TB): rare consumer-side issue; some tools cap at 32TB. For older devices not supporting exFAT: car stereos, older TVs may not. Use FAT32 for those (with file size limit). For maximum compatibility: ExFAT is recent on Linux (kernel 5.4+, 2019); older Linux distros need to install exfat-fuse package.
Bottom line: Right-click drive → Format → File system: exFAT → Start. Cross-platform compatible with Windows, macOS, Linux, Android. Use Disk Management or PowerShell for advanced or scripted formatting.