Homebrew Question What's the worst that can happen by using exfat?

Silithas

Well-Known Member
OP
Member
Joined
May 12, 2012
Messages
162
Trophies
1
XP
413
Country
Norway
I rather not use fat32 because of the 4GB limit, and i really dislike command prompt stuff and rather just use a GUI instead for splitting NSP files, and not having to install stuff like python and so on to just clutter more on my windows ssd than needed, and rather just use exfat instead. But so many advice against that. Why is that? What's the worst that can happen? CAuse i do take backup of the sd card.
 

XorTroll

Switching between my 2DS and my Switch
Developer
Joined
Dec 28, 2017
Messages
641
Trophies
1
Location
Nowhere
Website
github.com
XP
4,209
Country
Spain
There's the chance of FS corruption, what might mean losing a file or two, or the entire Nintendo folder (happened to me)
The console itself has a system to "support" +4GB files by folders with the archive bit set, if you really need to.
 

Silithas

Well-Known Member
OP
Member
Joined
May 12, 2012
Messages
162
Trophies
1
XP
413
Country
Norway
There's the chance of FS corruption, what might mean losing a file or two, or the entire Nintendo folder (happened to me)
The console itself has a system to "support" +4GB files by folders with the archive bit set, if you really need to.

Alrighty. So that means only the data will go corrupt right? I can just format and put it all back in? CAuse it won't be often i will have 4+GB files on it over a long period of time as the games i will guess will install into chunks than one large file once installed.

Is there no easier way to install NSP's of 4+GB? Cause i have the sigpatches, but goldleaf just gives errors when i try to isntall over usb from my pc with quarky.
 
Last edited by Silithas,

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,888
Country
United States
If you're going to use usb to install your games anyway there's no purpose in keeping exfat. You can just format it to Fat32 which the usb install bypasses the 4 gb limit anyway, and then you can not worry about corrupting your sd card.
 

RHOPKINS13

Geek
Member
Joined
Jan 31, 2009
Messages
1,350
Trophies
2
XP
2,590
Country
United States
If you're only planning on using your Switch to install and run game NSPs, you may be fine using exFat. But if you use homebrew like Retroarch that frequently writes to the SD card, your chances of corruption with exFat are much greater.

I would stick with FAT32 and work on getting USB installs to work. Chances are you just need to reinstall your Zadig driver or something, or maybe you should try doing a USB install with Tinfoil.

Really, if you take the time to set everything up right, splitting NSPs can be as simple as dragging your NSP file over the splitNSP script, and you won't have to use the command line at all.
 

gamemasteru03

Nintendo nerd
Member
Joined
Sep 18, 2016
Messages
1,219
Trophies
0
XP
2,378
Country
United States
I rather not use fat32 because of the 4GB limit, and i really dislike command prompt stuff and rather just use a GUI instead for splitting NSP files, and not having to install stuff like python and so on to just clutter more on my windows ssd than needed, and rather just use exfat instead. But so many advice against that. Why is that? What's the worst that can happen? CAuse i do take backup of the sd card.
Your entire nintendo folder could get corrupted. That is what happened to me. I also feared used fat32 because I thought that I would have to split all my nsp's and do command prompt stuff. Then I figured out that there is a much easier way to install NSP's on a fat32 sd card. Simply just use quark if you use goldleaf or use nut if you use tinfoil. It is actually a lot easier than taking your sd card out to copy the nsp and then booting back in to install it. Both of which have guis and are easy to use.
 
  • Like
Reactions: Deleted User

Garou

Well-Known Member
Member
Joined
Jan 13, 2015
Messages
1,213
Trophies
0
XP
1,667
Country
CAuse it won't be often i will have 4+GB files on it over a long period of time as the games i will guess will install into chunks than one large file once installed.
just to be clear, it's not only 4GB+ files that get corrupted on exFAT. all files even the smallest one can as well
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,769
Trophies
2
XP
28,010
Country
United Kingdom
The most annoying thing that can (and regularly does) happen is that you'll come complaining about apparently unrelated bugs and crashes in random homebrew and games, and we'll have to figure out that it's an exfat problem which could have been avoided.
 

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,888
Country
United States
If you're only planning on using your Switch to install and run game NSPs, you may be fine using exFat. But if you use homebrew like Retroarch that frequently writes to the SD card, your chances of corruption with exFat are much greater.

I would stick with FAT32 and work on getting USB installs to work. Chances are you just need to reinstall your Zadig driver or something, or maybe you should try doing a USB install with Tinfoil.

Really, if you take the time to set everything up right, splitting NSPs can be as simple as dragging your NSP file over the splitNSP script, and you won't have to use the command line at all.

It's more likely to happen using Retroarch because you're probably playing it longer than you are installing a game, but it's not a Retroarch bug. It's a exFat problem with homebrew in general. So it could even happen when installing an nsp.
 

Bowthorpe123

Member
Newcomer
Joined
Sep 13, 2019
Messages
22
Trophies
0
Age
34
XP
114
Country
United Kingdom
I thought that all my homebrew crashes or something not working was related to ex fat so changed to fat32. No difference.

I’m not saying you WONT experience issues, but I didn’t and didn’t notice any difference on fat32 speed or comparability, but have left it now.
 

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,888
Country
United States
I thought that all my homebrew crashes or something not working was related to ex fat so changed to fat32. No difference.

I’m not saying you WONT experience issues, but I didn’t and didn’t notice any difference on fat32 speed or comparability, but have left it now.

You're mistaking crashes for the format of your sd card. That isn't why you're having crashes. However when you have a crash on Fat32 you can just reboot no harm, but when you have a crash on exfat it can corrupt your entire sd card or some of it.
 

Dax_Fame

Annoying Member
Member
Joined
Jan 16, 2015
Messages
494
Trophies
0
Age
33
Location
Mom's house
XP
1,259
Country
United States
Everything about corruption. This recently happened to me because I thought only the emuMMC needed to be FAT32.

Ate my switch folder and corrupted/deleted other files. They were completely unrecoverable and it sucked but luckily I had a backup of my entire SD card that was only about 10 days old.
 

Krazyeye

Hellooo Nurse!
Member
Joined
Aug 5, 2017
Messages
207
Trophies
0
Location
Mighty Jungle
XP
1,103
Country
Korea, South
I have been running 256GB Samsung EVO U10 with exFAT format for almost 2 years now. And as of now, still have no issues (no corruptions and no errors using nsp & xci) on my end. Just make sure when purchasing microSD card, you are using a reputable seller to avoid any "fake" microSD cards.
 

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,888
Country
United States
I have been running 256GB Samsung EVO U10 with exFAT format for almost 2 years now. And as of now, still have no issues (no corruptions and no errors using nsp & xci) on my end. Just make sure when purchasing microSD card, you are using a reputable seller to avoid any "fake" microSD cards.

You would have to be insane to think every single person that has had problems with exfat had a fake sd card, that isn't why. Most likely you're not using much homebrew such as Retroarch.

When I first got a Switch I used exfat and it corrupted my entire sd card, and the card was purchased in a retail store, not a fake.
 
Last edited by EmulateLife,

Krazyeye

Hellooo Nurse!
Member
Joined
Aug 5, 2017
Messages
207
Trophies
0
Location
Mighty Jungle
XP
1,103
Country
Korea, South
You would have to be insane to think every single person that has had problems with exfat had a fake sd card, that isn't why. Most likely you're not using much homebrew such as Retroarch.

When I first got a Switch I used exfat and it corrupted my entire sd card, and the card was purchased in a retail store, not a fake.

Not insane because I never mentioned that it was for every single person... (read much?)
It was just a suggestion and also it's a "good house keeping" to remind yourself to be careful when purchasing microSD for your Switch, that is all.
 

Dax_Fame

Annoying Member
Member
Joined
Jan 16, 2015
Messages
494
Trophies
0
Age
33
Location
Mom's house
XP
1,259
Country
United States
I have been running 256GB Samsung EVO U10 with exFAT format for almost 2 years now. And as of now, still have no issues (no corruptions and no errors using nsp & xci) on my end. Just make sure when purchasing microSD card, you are using a reputable seller to avoid any "fake" microSD cards.
I also have a Samsung EVO, didn't help me.

It also depends on what you're using. I was using Retroarch, which is apparently famous for blowing up cards.
 
  • Like
Reactions: Krazyeye

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,888
Country
United States
There's a right way and a wrong way to do things. If you're using exfat, you're doing it wrong but you might be able to get away with it if you're not running much homebrew. If you're using exfat + retroarch, you're just begging to have your card corrupted.

It's a homebrew issue.
 

Krazyeye

Hellooo Nurse!
Member
Joined
Aug 5, 2017
Messages
207
Trophies
0
Location
Mighty Jungle
XP
1,103
Country
Korea, South
There's a right way and a wrong way to do things. If you're using exfat, you're doing it wrong but you might be able to get away with it if you're not running much homebrew. If you're using exfat + retroarch, you're just begging to have your card corrupted.

It's a homebrew issue.

That's good info.
 

designgears

Well-Known Member
Member
Joined
Aug 8, 2016
Messages
291
Trophies
0
XP
671
Country
United States
I rather not use fat32 because of the 4GB limit, and i really dislike command prompt stuff and rather just use a GUI instead for splitting NSP files, and not having to install stuff like python and so on to just clutter more on my windows ssd than needed, and rather just use exfat instead. But so many advice against that. Why is that? What's the worst that can happen? CAuse i do take backup of the sd card.

Nut and Fluffy are standalone apps, nothing additional needed (python, java, etc). Quark is another standalone app, it requires Java to be installed.
Nut works with Tinfoil
Quark works with Goldleaf
Fluffy, not sure if that's been updated to work atm, but works with OG Tinfoil and Goldleaf

I'd just get over the fear of "clutter" and be worried about the corruption that occurs with exfat instead. If your nintendo folder corrupts, bye bye games, if your cfw corrupts you won't be booting, if your switch folder corrupts, no more hb apps.

Just not worth the time because you think python or java are clutter.

You should also be using USB install anyways, way less time and damage over time to your sdcard slot.

There's a right way and a wrong way to do things. If you're using exfat, you're doing it wrong but you might be able to get away with it if you're not running much homebrew. If you're using exfat + retroarch, you're just begging to have your card corrupted.

It's a homebrew issue.

EdiZon and Checkpoint are also on that list, basically anything that writes a lot of files.
 
Last edited by designgears,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: *teleports behind you* "Nothing personnel, kiddo" +1