Just from combing through posts an overwhelmingly amount of reports about corruption is associated with exfat.
I use exfat despite that even though I too have experienced corruption from system crashes just because I am too lazy to split my large files. Exfat users need to be aware of this and accept it. By the way if you are like me and use emuNand with exfat, a system crash has a 50-50 chance of corrupting your emuNand.
Just because the card “works” or you can read it on a PC when you plug it in does not mean the actual data in the files are not corrupted. Also things like emuNand and retroArch constantly writes to the card for caching and logging. If your system crashes during these operations, it messes with your file table leading to corruption.
As for why there is no sd card fixer, well you would only need the fixer once your card is messed up...most of the time when your card is messed up, you cannot boot your switch. So it sort of pointless. Also Nintendo exfat driver is a little proprietary. Since it does try and use things like journaling and other features that are not standard to the format. It would require someone to reverse engineering their driver which for most people, they don’t want to waste their time doing pointless work if they have no strong feelings for. Most devs either accept the limitations of exfat or just completely ignore the format for the more stable fat32.
I use exfat despite that even though I too have experienced corruption from system crashes just because I am too lazy to split my large files. Exfat users need to be aware of this and accept it. By the way if you are like me and use emuNand with exfat, a system crash has a 50-50 chance of corrupting your emuNand.
Just because the card “works” or you can read it on a PC when you plug it in does not mean the actual data in the files are not corrupted. Also things like emuNand and retroArch constantly writes to the card for caching and logging. If your system crashes during these operations, it messes with your file table leading to corruption.
As for why there is no sd card fixer, well you would only need the fixer once your card is messed up...most of the time when your card is messed up, you cannot boot your switch. So it sort of pointless. Also Nintendo exfat driver is a little proprietary. Since it does try and use things like journaling and other features that are not standard to the format. It would require someone to reverse engineering their driver which for most people, they don’t want to waste their time doing pointless work if they have no strong feelings for. Most devs either accept the limitations of exfat or just completely ignore the format for the more stable fat32.