If a file or drive says it “can’t be copied” because the volume or format is too large, the cause is almost always a filesystem limit—most commonly the 4 GB file size cap on FAT32 drives. You can fix it by reformatting the drive to exFAT or NTFS, or by splitting the file into smaller parts.
Formula
The calculator above estimates the maximum individual file size each filesystem supports, based on the selected filesystem type. The formula is:
Max file size = (FAT32 ? 4 GB : 16 TB for exFAT/NTFS/ext4)
Where:
- FAT32 – maximum file size is 4 GB (actually 4,294,967,295 bytes).
- exFAT – maximum file size is 16 exabytes, but for practical purposes we use 16 TB (the limit of most consumer devices).
- NTFS – maximum file size is 16 TB (for typical 4 KB clusters).
- ext4 – maximum file size is 16 TB (with 4 KB blocks).
Enter your file size in GB and select the filesystem to see if the file would be allowed.
Worked Example
Using the default values: file size = 4 GB, filesystem = FAT32.
- FAT32 max file size = 4 GB.
- Your file is exactly 4 GB, which is at the limit.
- In practice, a 4.0 GB file often fails because the actual limit is 4,294,967,295 bytes (about 3.999 GB).
The calculator shows 4.00 GB as the max, matching the default.
Why Does This Happen?
The error “Cannot copy [file]: The volume is too large for the destination file system” or “The file is too large for the destination file system” appears when you try to copy a file that exceeds the maximum file size of the destination drive’s format. The most common culprit is a USB flash drive or SD card formatted as FAT32, which has a hard 4 GB per-file limit. Even if the drive has plenty of free space, the file simply cannot exist on that filesystem.
Other scenarios include:
- Copying a video file larger than 4 GB to a FAT32 drive.
- Copying a disk image (like an ISO) that exceeds the limit.
- Copying to an old camera or game console that only reads FAT32.
How to Fix It
You have three practical options, depending on your needs:
- Reformat the destination drive to exFAT – This is the best choice for USB drives and SD cards because exFAT supports huge files and works with Windows, macOS, and most modern devices. Warning: reformatting erases all data on the drive. Back up anything you need first.
- Reformat to NTFS – Works well on Windows, but macOS can only read NTFS by default (not write). Good for internal drives or Windows-only use.
- Split the file into smaller parts – Use a file splitter tool or compress the file with a program that can split archives (like 7-Zip or WinRAR) into pieces under 4 GB. Then copy all parts and recombine on the destination.
If you cannot reformat the drive (e.g., it contains data you must keep), copy the data off first, reformat, then copy back.
How to Reformat a Drive
Steps vary slightly by operating system, but the general process is:
Windows
- Connect the drive.
- Open File Explorer, right-click the drive, and select Format.
- Under File system, choose exFAT (or NTFS if you need Windows-only).
- Click Start and confirm.
macOS
- Open Disk Utility (in Applications/Utilities).
- Select the drive in the sidebar.
- Click Erase.
- Choose ExFAT as the format.
- Click Erase to confirm.
Linux
- Use a tool like GParted or the
mkfs.exfatcommand. - Make sure the exfat tools are installed (
sudo apt install exfatprogson Debian/Ubuntu). - Run
sudo mkfs.exfat /dev/sdX1(replace sdX1 with your partition).
Common Mistakes and Misconceptions
- Mistake: Assuming the drive is too small. The error is about file size, not total capacity. A 64 GB drive can still reject a 5 GB file if it’s FAT32.
- Mistake: Trying to compress the file to under 4 GB. Compression only works if the file is compressible (e.g., text, spreadsheets). Videos and images are already compressed, so they won’t shrink enough.
- Misconception: exFAT is only for large files. It also handles small files efficiently and is the standard for SDXC cards.
- Misconception: NTFS is always better. NTFS has journaling and permissions, but it’s not readable by many cameras, TVs, or game consoles. exFAT is more universal.
Comparing Filesystems
| Filesystem | Max file size | Max volume size | Compatibility |
|---|---|---|---|
| FAT32 | 4 GB | 2 TB (typical) | Almost everything |
| exFAT | 16 EB (practically 16 TB) | 128 PB | Windows, macOS, Linux (with drivers), modern devices |
| NTFS | 16 TB (with 4 KB clusters) | 256 TB | Windows, macOS (read-only), Linux (read/write with ntfs-3g) |
| ext4 | 16 TB (with 4 KB blocks) | 1 EB | Linux, macOS (read-only with drivers), Windows (with third-party tools) |
For most external drives, exFAT is the safest choice because it works across operating systems without the 4 GB limit.
Frequently Asked Questions
Why does my 5 GB file not fit on a 64 GB USB drive?
Because the drive is formatted as FAT32, which caps any single file at 4 GB. The drive has plenty of space, but the filesystem cannot store a file that large. Reformat to exFAT to fix it.
Can I convert FAT32 to exFAT without losing data?
Not directly. You must back up the data, reformat the drive to exFAT, then copy the data back. There is no safe in-place conversion that preserves all files.
What is the largest file size for exFAT?
The theoretical maximum is 16 exabytes (16 billion GB), but in practice, most devices and operating systems support up to 16 TB per file. That is far beyond any real-world file today.
Does this error happen with cloud storage?
No. Cloud storage services have their own upload limits, but they don’t use local filesystems. If you see this error when uploading, it’s usually a browser or app limit, not a filesystem issue.
Is it safe to reformat my external drive to NTFS?
Yes, if you only use it with Windows. If you also use it with a Mac, you’ll be able to read but not write without extra software. For cross-platform use, exFAT is safer.
Can I split a video file without re-encoding?
Yes. Use a tool like 7-Zip to split the file into parts (e.g., 3 GB each) without changing the video. Then copy all parts and extract them on the destination. This avoids quality loss.
Related
Formula used
in size | File size | GB | 4 | 0 | 100000 in fs | Filesystem | FAT32=1, exFAT=2, NTFS=3, ext4=4 | 1 | 1 | 4 out max | Max file size | GB | (fs == 1 ? 4 : fs == 2 ? 16 : fs == 3 ? 16 : 16) * 1 | 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
- Delete Picture Kik? How to Remove Photos
- Data Breaches That Shook the World
- Disable Google Assistant: Turn It Off on Android & Home
- Resin vs FDM Printers for Miniatures: Detail, Durability, Cost
- Are Networked Implants Safe? What If One Fails?
- How to Stop WordPress Comment Spam: A Layered Guide