Hacking Question SX OS: Switch won't turn on after crash. Battery and dongle charged, still nothing.

marveldragon

Active Member
Newcomer
Joined
Sep 23, 2018
Messages
42
Trophies
0
Age
33
XP
304
Country
United States
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.
 

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,385
Trophies
2
XP
18,310
Country
Sweden
Reason why exfat is more prone to corruption on the Switch is because Nintendos shitty exfat drivers.
 

cloudfe

Well-Known Member
OP
Member
Joined
Feb 24, 2013
Messages
387
Trophies
1
Age
39
XP
2,124
Country
Belgium
I seem to understand there are conflicted opinions over the stability of the Exfat format.
I'm ok to switching to fat32 if this could improve my chances to avoid other crashes. But would I be able to simply copy/paste the content of the sd, or would I need to reinstall everything once again?
 

marveldragon

Active Member
Newcomer
Joined
Sep 23, 2018
Messages
42
Trophies
0
Age
33
XP
304
Country
United States
I seem to understand there are conflicted opinions over the stability of the Exfat format.
I'm ok to switching to fat32 if this could improve my chances to avoid other crashes. But would I be able to simply copy/paste the content of the sd, or would I need to reinstall everything once again?

You could copy over most of the content from your exfat card to a fat32. You will however not be able to copy your files over 3.5GBs, you will need to split them. You MAY also have trouble copying your Nintendo or Emutendo(emuNand Nintendo folder) so you will have to reinstall your nsp’s.
 

cloudfe

Well-Known Member
OP
Member
Joined
Feb 24, 2013
Messages
387
Trophies
1
Age
39
XP
2,124
Country
Belgium
So, I've tried formatting in fat32 and copying everything, but the Switch started dismounting the sd at boot (several times in a row), while SX OS kept finding the sd.

I've researched the issue in the forum, and it seems to be related to something Mac OS adds in the process when formatting the sd card (something "archive bit").
I did use the Mac OS pre-installed utility for formatting the first time. So I've tried the SD Formatter utility in later tries to see if I could avoid the problem. Nothing. I even went back to Exfat to see if Fat32 was the problem. Still nothing.

I then searched for a manual (i.e. "Terminal"/"CMD") solution, but I couldn't make it work.
Thank God I've noticed that a recent release of Hekate/CTCaer mod added a fix for this exact problem. And Hekate did find a bunch of stuff that needed to be fixed. Lo and behold, the sd card (with everything copied over) worked as if nothing ever happened :)

I am now on Exfat, no Emunand (never installed it in the first place), and everything seems to work. I'll wait a while before trying to reinstall Retroarch – I still have a huge backlog anyway.

P.S.
I've tried running a check disk in windows command prompt (chkdsk x: /F) like Captain_N suggested, and everything seems fine :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    They haslve dedicated on board chips that aren't tweaked like x64/x32 afaik
  • ColdBlitz @ ColdBlitz:
    but its a custom os for both of them
  • ColdBlitz @ ColdBlitz:
    designed for only specific hardware
  • ColdBlitz @ ColdBlitz:
    so you have to learn to emulate that specific hardware which isn't as easy as you'd think
  • K3Nv2 @ K3Nv2:
    It's a locked down Linux distro basically
  • Psionic Roshambo @ Psionic Roshambo:
    I think the only custom hardware is to do with the SSD and a security chip
  • Psionic Roshambo @ Psionic Roshambo:
    Probably combined in one chip
  • K3Nv2 @ K3Nv2:
    They place married security chips onto boards iirc
  • Psionic Roshambo @ Psionic Roshambo:
    Damn Frontier is offering 5Gbps now lol
  • K3Nv2 @ K3Nv2:
    I honestly can't recommend any of the big 3 this years I'd say buy a rog ally z1 if we're being honest
  • Psionic Roshambo @ Psionic Roshambo:
    Honestly after the PS3 and 360 I just went full PC
  • K3Nv2 @ K3Nv2:
    Every games basically cross platform they only have about 6 titles making it worth the $600 price tag
  • Psionic Roshambo @ Psionic Roshambo:
    Didn't see much need for a console, all the advantages have kind of disappeared
  • ColdBlitz @ ColdBlitz:
    the ps3 used to support installing linux because the cpu was so powerful
  • K3Nv2 @ K3Nv2:
    Then the games are $70 and they want to reboot and refresh the same game every year
  • K3Nv2 @ K3Nv2:
    The ps3 was always Linux they just found a way to make it open source
  • ColdBlitz @ ColdBlitz:
    I'm avoiding buying from the big 3 at all atm
  • Psionic Roshambo @ Psionic Roshambo:
    At one point PC game pads where poorly supported, loading a game had setup, it was complicated. Now it's almost as easy as a console.
  • ColdBlitz @ ColdBlitz:
    nintendo needs to up their game soon
  • K3Nv2 @ K3Nv2:
    Yeah even bt support for Xbox one controllers are just as easy as pairing
    +1
  • ColdBlitz @ ColdBlitz:
    considering the steamdeck can emulate the switch (yikes) theres almost 0 reason to buy the switch apart from playing online and using cartridges
  • K3Nv2 @ K3Nv2:
    Xinput and 360 dongles were a driver nightmare
  • K3Nv2 @ K3Nv2:
    I remember having to manually put in drivers and what not
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah the 360 dongles sucked
  • Psionic Roshambo @ Psionic Roshambo:
    But the new Xbox pads? PIr it up and if a game supports it it just works
    Psionic Roshambo @ Psionic Roshambo: But the new Xbox pads? PIr it up and if a game supports it it just works