What happened to my SD Card?

jtabc123456

Well-Known Member
Newcomer
Joined
Dec 27, 2022
Messages
50
Reaction score
8
Trophies
0
Age
36
XP
257
Country
United States
Hi, I was in the middle of dumping some of my 3DS games with GM9 and I started getting an error saying "Decryption Failed" at one point midway through. If I tried to copy the .3ds file instead of decrypt, I would get a message saying "Error: Not Enough Space Available." I have over 30 GB free on this SD card. Even after moving the successful dumps off and reinserting the card and rebooting the 3DS, I'm still getting the same issue over and over again.

What's interesting is that it can still copy the small .txt files, just not the big .3ds ones. I tried changing folder attributes in file Explorer to remove and read-only attributes, but clearly that's not the issue considering it can copy small text files to gm9/out. It's the same issue no matter what game card I'm trying to dump.

Any idea what this could mean or what's wrong here? Somebody else ran into this issue and posted an issue about it on the GM9 github, but ultimately the solution found was to re-format the SD card. Is this really my only option? If so, does anybody know why this happens?
 
OK, I'll test it and get back to you. I also have extra SD cards of the same size, so I can create an image of my existing SD card and then flash it onto the new one and check if that one has problems.
Post automatically merged:

Here are my findings:

- My SD card passed the h2testw test with no issues.
- I used win32 disk imager to create an exact replica of the SD card onto another secondary SD card of the same capacity and I'm encountering the exact same issue with it.
- This secondary SD card also passed the h2testw test with no issues.

To me, this implies one of the following:
- GM9 has a configuration issue somewhere and I need to re-install it.
- The actual filesystem / partition data on the SD card is messed up somehow, which is why copying the image onto a new SD card copied the corruption with it.

Either of these options could explain why reformatting the SD card solved the issue for the person who posted in the GM9 github.

Any other thoughts?
Post automatically merged:

Sure enough, reformatting the SD Card fixed it. I followed this procedure and I'm no longer having any issues.

https://3ds.hacks.guide/formatting-sd-(windows).html#section-ii-guiformat-only-for-64gb-or-larger

So does anybody know why this happens?
 
Last edited by jtabc123456,
  • Like
Reactions: zxr750j
Sure enough, reformatting the SD Card fixed it. I followed this procedure and I'm no longer having any issues.

https://3ds.hacks.guide/formatting-sd-(windows).html#section-ii-guiformat-only-for-64gb-or-larger

So does anybody know why this happens?
Iirc, the 3DS natively supports a maximum capacity of 32GB. Anything higher than that and you'll have to change the cluster size to something larger that the 3DS will understand. It's also a limitation with the FAT32 filesystem.
 
  • Like
Reactions: zxr750j
Sure enough, reformatting the SD Card fixed it. I followed this procedure and I'm no longer having any issues.

https://3ds.hacks.guide/formatting-sd-(windows).html#section-ii-guiformat-only-for-64gb-or-larger

So does anybody know why this happens?
My guess: File system corruption. FAT is not very robust opposed to more modern file systems.
Easiest is always reformat+restore backup.

If it happens frequently the SD might be faulty (even when passing h2testw)
 

Site & Scene News

Popular threads in this forum