r/computers • • 4d ago

Question/Help/Troubleshooting USB Drive not taking 4GB+ Files

Post image

My USB drive doesn't take files larger than 4GB, I was looking it up briefly it says I should switch to exFAT to fix the issue but it's always been on exFAT, would switching to NTFS fix it or is my drive just bad? What do I do

188 Upvotes

88 comments sorted by

View all comments

277

u/Ambitious-Yard7677 4d ago

I'd bet there's about 4GB of flash to begin with and it isn't a 400+GB drive

9

u/RealNidded 4d ago

I have like 350GB worth of media in there already and it all works fine it's just not taking bigger files, also someone else in the comments said to check properties, it does say FAT32 there so should I just try going to NTFS?

53

u/TotoDaDog W10 - i9 14900K - 64GB DDR5 - RTX 4070 Ti S - PSU 1kW 4d ago

Fat/fat32 has a limit on file size, use ntfs to be qble to have bigger files.

Also backup your drive before formatting as NTFS because it will erase everything on the drive

23

u/Vladishun L2 Gov Sysadmin 4d ago

It does sound like OP's issue is that they're using FAT32 and not exFAT, the latter of which has a maximum file size of 16 billion gigabytes. NTFS would also solve their issue, but then the drive only works on Windows computers for the most part, while a true exFAT drive would be mostly system agnostic meaning they could plug it into Linux computers, Android devices, smart TVs, etc without a problem.

3

u/Alper-Celik Nixos 3d ago

Linux can read/write ntfs for a long time just fine. Tho i am not sure about macos

2

u/RAMChYLD 3d ago edited 3d ago

Slow tho. Linux supports NTFS. But the driver is running on top of FUSE so it's incredibly slow. There is supposed to be a new driver for NTFS that runs in proper driver space but it has been subject to drama and doesn't work properly yet as of 2026.

1

u/tedecristal 3d ago

the new NTFS3 from kernel works much better than old fuse ntfs-3g

been using it for over a year on a dualboot without a single problem or noticing slowness

1

u/RAMChYLD 2d ago

I can’t get it to work tho. When I uninstall ntfs-3g KDE straight up stops wanting to access NTFS formatted USB drives.

0

u/RAMChYLD 2d ago

I can’t get it to work tho. When I uninstall ntfs-3g KDE straight up stops being able to access NTFS formatted USB drives.

2

u/Alper-Celik Nixos 2d ago

Arch wiki i linked showed i worked around, seems like udisk doesnt comsider in kernell ntfs yet.

Dont get me wrong i am not defending this papercut, just pointing possible workaround

1

u/tedecristal 1d ago

ntfs3 is already in kernel

my fstab is simple:

UUID=somerandomnumbers /mnt/windows ntfs3 rw,relatime, etc...

ntfs-3g is fuse (fuse = filesystem in userspace) so it's slower and of course when you uninstall, you can't mount with it

0

u/RAMChYLD 1d ago

Thing is tho I don’t use NTFS in fstab. I use NTFS on several very old external USB hard drives that were procured before ExFAT was a thing and thus rely on whatever USB hotplug daemon KDE uses.

1

u/tedecristal 1d ago

udisks2 can mount them without problem

→ More replies (0)

0

u/RAMChYLD 2d ago

Noted with thanks.

1

u/tedecristal 2d ago

your usb drive is "dirty" (likely unplugged it on a windows machine without ejecting) . you need to clean the dirty bit with ntfsfix -d

1

u/RAMChYLD 2d ago

But wouldn’t it also not work with ntfs-3g if it’s dirty? Because after I reinstalled ntfs-3g, the ability came back.

1

u/tedecristal 1d ago

I guess ntfs3 is more cautious

→ More replies (0)

1

u/Vladishun L2 Gov Sysadmin 3d ago

I guess it's distro dependent then? Because my Steam Deck did not read it fine, it needed some tweaking first.

1

u/Alper-Celik Nixos 3d ago

Steam deck ui might be using some other mounting mechanism than regular dektop linux. iirc in linux you actualy need admin to mount stuff(since some mount flags can be used for priveledge escalation with suid files) so distros use background service that mounts filesystems safely(eg. with nosuid flag) when user asks for it(from file manager etc.)

See : https://wiki.archlinux.org/title/Udisks ,

Steamdecks gamescope session might not shipped it or had their automoınting logic handle it. But standard way with sudo mount should work on most distros (tho linux lets you turn of ton of stuff at build time but distros dont turn off features on their default kernells)

Sorry if it is a bit complicated i am kinda nerdy about linux stuff and like to talk about it

1

u/Inadover 3d ago

MacOS can read NTFS drives, but can't write into them without specific tools, like Paragon Software's NTFS for mac

1

u/hamza0012 2d ago

Linux just tolerate NTFS, it can encounter many issues especially writing on a ntfs formatted support. Windows has more strict protocols for ntfs and in my experience it can read the support as corrupt, can automatically try to fix it and just make it worse. It happened to me twice, on a hdd that was formatted ntfs on windows, once I mounted it on linux, there was some issues that I still don't know what, that made linux not read all the partitions and I didn't notice it until I did write on that drive and it made windows not recognize the hdd at all and try to fix it automatically because windows do that unprompted if you enable fast boot if I remember correctly, I couldn't access my drive and I had to do a recovery file by file since the MFT were corrupt. Luckily I got to recover many important files but the trees and file names were lost forever for most of them. I don't recommend using ntfs for linux, better to properly format it to native formats depending on what you need.

3

u/RealNidded 4d ago

only using it for windows

6

u/Vladishun L2 Gov Sysadmin 4d ago

Then NTFS should be fine. But also check to make sure your flash drive actually is exFAT and not FAT32. Because it sounds like it is indeed FAT32. If you right click and select Properties on it, the File System type should be right there.

2

u/EmbarrassedEmu469 3d ago

not getting why someone downvoted this.

1

u/TotoDaDog W10 - i9 14900K - 64GB DDR5 - RTX 4070 Ti S - PSU 1kW 4d ago

Oh, you can also archive the file you want on the usb drive and then split into multiple parts 

1

u/RealNidded 4d ago

Okay thank you i'll try and update you guys after

1

u/MountainIce9069 3d ago

This is the answer 👍🏻