Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
[Feature request] (Switch) exFAT support #7480
Please, add exFAT SD cards support, because FAT32 is outdated and doesn't support large files.
RetroArch running from exFAT formatted microSD card.
No RetroArch in Homebrew section of SX OS
You can find this information under Information/System Information
The issue with exFAT is that the current implementation Nintendo uses is bugged and "randomly" deletes files. We cannot fix this. Nintendo can, and since it's not an issue on their end they will probably never do it. As a side note, FAT32 has the same issue but since it has two tables, files don't get deleted while they do on exFAT.
This doesn't seem exFAT related, unless RetroArch was deleted before you even got the chance to run it once.
This also doesn't concern RetroArch at all, that would be an issue with whatever homebrew menu SX OS uses. Here, we assume that you can at least run the homebrew, which is not the case here.
And last, SX OS is not a supported OS, please come back if you have the same issue on Atmosphère and hbloader / hbmenu.
As far as I understand it and have been told by RetroNX devs, this is actually an OS issue. Nintendo has spotty/bad exFAT drivers. Formatting your SD card as exFAT and doing many writes to it with Switch is begging for corruption.
The FAT drivers in general and how the FS sysmodule works are bad.
Both FAT32 and exFAT drivers are bad:
The FS sysmodule, when you open a file, it also opens the directories as writable handles. And when a homebrew crashes or is exited forcefully or sometimes just reading stuff, these records get deleted from the file allocation table.
Screenshots are handled on system level. If a commercial game for example, does the mistake to touch the sd card, it will corrupt things. That's why no game uses the sd card to save stuff.
This is basically not an issue and can't be fixed! Only mitigated.
Only ninty can change that behavior or a complete rewrite of the FS sysmodule.
Thanks @CTCaer, you saved me a lot to say (translate).
If you do not need support for files above 4GB, avoid exFAT as if it were AIDS. If you do not have a better option, make backups frequently and use checksums. And do not cry when you lose the files, because it's going to happen, it's just a matter of time.
The only options are fat32 and exfat Le 30 octobre 2018 13:22:59 Jj0YzL5nvJ <email@example.com> a écrit :…
exFAT on the Switch and not NTFS? If NTFS on Switch not option then you all are f***ed.— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.
Or just use fat32 as there is no point in using exfat Le 30 octobre 2018 13:28:24 Jj0YzL5nvJ <firstname.lastname@example.org> a écrit :…
Then forget all mention about NTFS and embrace the exFAT's madness. — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.