Homebrew Official [Release] EmuNAND9 - Open Source EmuNAND Formatter & Manager

  • Thread starter d0k3
  • Start date
  • Views 227,642
  • Replies 961
  • Likes 87

sp3off

GBATemp's least active boy
Member
Joined
Apr 17, 2013
Messages
963
Trophies
1
Age
25
Location
La France
XP
605
Country
France
Hello everyone. First, thank you @dok3 for your emunand tool. I have a question: since i have a 32gb SD card, i want to switch to 64k clusters but i know i can't without touching to my files. So, i want to know how we can save our data in our emunand, then format then reinject. Have you got a n idea ? Thank you in advance.
 

hofotureas

Member
Newcomer
Joined
Jun 8, 2015
Messages
23
Trophies
0
Age
74
XP
124
Country
United States
i wonder too, how to switch to 64k cluster.
does this work with no emunand:

backup to sysNAND.bin
copy sd content to external backup solution
format with noemunand settings
copy sd content back
restore sysNAND.bin

i wonder because im used to make backups as a whole image, including partion tables and all that jazz. restoring would mean to restore non 64k clusters. but since emunand9 does not make full bit wise backup, it should only restore "files", right?
 

Serphirot

Well-Known Member
Newcomer
Joined
Feb 21, 2016
Messages
62
Trophies
0
Age
29
XP
98
Country
Gambia, The
i wonder too, how to switch to 64k cluster.
does this work with no emunand:

backup to sysNAND.bin
copy sd content to external backup solution
format with noemunand settings
copy sd content back
restore sysNAND.bin

i wonder because im used to make backups as a whole image, including partion tables and all that jazz. restoring would mean to restore non 64k clusters. but since emunand9 does not make full bit wise backup, it should only restore "files", right?
As far as I know you can only format the emunand with it to have 64k cluster size. And if you don´t use emunand you don´t have to wory about it because having no emunand is faster than loading the emunand from the sd card anyways.
 

hofotureas

Member
Newcomer
Joined
Jun 8, 2015
Messages
23
Trophies
0
Age
74
XP
124
Country
United States
thanks for the reply!
i used "the guide" https://github.com/Plailect/Guide/wiki to setup my new 3ds.

u are right. since i have sysnand, system is loaded from internal.

but that made me wonder.

my sd card is formatted in 32k. just to format it with normal formating tools to 64k should still increase loading time of installed games, right?
 

Serphirot

Well-Known Member
Newcomer
Joined
Feb 21, 2016
Messages
62
Trophies
0
Age
29
XP
98
Country
Gambia, The
thanks for the reply!
i used "the guide" https://github.com/Plailect/Guide/wiki to setup my new 3ds.

u are right. since i have sysnand, system is loaded from internal.

but that made me wonder.

my sd card is formatted in 32k. just to format it with normal formating tools to 64k should still increase loading time of installed games, right?
Yes it should it still has to be formated in a format that the 3ds can read so dont use ext4 or f2fs. These can´t be loaded by a 3ds as far as i know.
 

Darktalon

Well-Known Member
Member
Joined
Jun 7, 2007
Messages
127
Trophies
1
XP
596
Country
United States
i wonder too, how to switch to 64k cluster.
does this work with no emunand:

backup to sysNAND.bin
copy sd content to external backup solution
format with noemunand settings
copy sd content back
restore sysNAND.bin

i wonder because im used to make backups as a whole image, including partion tables and all that jazz. restoring would mean to restore non 64k clusters. but since emunand9 does not make full bit wise backup, it should only restore "files", right?

I did it myself last night. You don't even have to restore your sysNAND because thats on your internal 3DS memory not the SD Card. So just backup the sd contents. Format with noemunand settings. Copy SD Content back. Profit.
 

fr3quency

Well-Known Member
Member
Joined
Jan 11, 2016
Messages
811
Trophies
0
Age
32
Location
Wherever my imagination decides.
Website
fr3quency.deviantart.com
XP
823
Country
Greece
@d0k3 Would large SD cards + 64k clusters decrease boot time of A9LH?
Large cards increase boot time. 64GB is fine but 128GB increases the boot time (no matter the cluster size) from what I have seen from other users. 64kb cluster size is the way to go, hands down. Just buy a 64GB SDcard and you will be good to go! I boot Luma3DS in 8-9s exactly(64GB microSD + 64KB cluster size)

Sent from my Nexus 5
 

C02

Well-Known Member
Member
Joined
Sep 15, 2015
Messages
234
Trophies
0
Age
47
XP
195
Country
United States
Quick question. I am getting a new sd card 64gb and can use this to format my sd card then transfer the files on my pc?
 
Last edited by C02,

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Quick question. I am getting a new sd card 64gb and can use this to format my sd card then transfer the files on my cpu?
Yup, you can. Even if you don't want to use EmuNAND. And you meant from your PC, right?
 

neighborhoodqt

New Member
Newbie
Joined
Apr 26, 2016
Messages
2
Trophies
0
Age
26
XP
70
Country
United States
Hi, I'm following this guide and am currently on part 2, step 22.
When I try to backup sysNAND to file, I get the following message:
"Creating sysNAND.bin...
Could not create sysNAND.bin!
Backup SysNAND to file: failed!
Press B to return, START to reboot."
Not sure where I went wrong or how to fix this. Any advice would be appreciated :)
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Hi, I'm following this guide and am currently on part 2, step 22.
When I try to backup sysNAND to file, I get the following message:
"Creating sysNAND.bin...
Could not create sysNAND.bin!
Backup SysNAND to file: failed!
Press B to return, START to reboot."
Not sure where I went wrong or how to fix this. Any advice would be appreciated :)
Looks like a problem with your SD card. You can try using either Decrypt9 or OTPHelper to backup the SysNAND. If that works, let me know it did. If not, you need to format your SD card, I guess.
 

neighborhoodqt

New Member
Newbie
Joined
Apr 26, 2016
Messages
2
Trophies
0
Age
26
XP
70
Country
United States
Looks like a problem with your SD card. You can try using either Decrypt9 or OTPHelper to backup the SysNAND. If that works, let me know it did. If not, you need to format your SD card, I guess.
Alright, OTPHelper successfully made the backup. Thanks for the help!
Out of curiosity though, what about my SD card do you think could have caused the problem? I'm really trying not to make any mistakes here :unsure:
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Are there any plans to support dual emunands since most CFW has added support for them?
I have been thinking about enabling to format the SD card for multiple EmuNANDs, you would still have to use other tools to setup any EmuNAND beyound the first.

The full story for this is that I am unhappy with how multiple EmuNANDs are handled by CFWs now. CFWs use fixed offsets for multi EmuNANDs, which is a giant waste of space. An example: for N3DS, the first EmuNAND would be at the start of the SD card, the second @2GB, the third at @4GB, the fourth at 6GB and so on. So, four EmuNANDs chip away a total of 8GB of your EmuNAND space. However, if it is done in the best way possible, four EmuNANDs only use 5GB of your SD space. The right (and also: much more flexible) way of doing multiple EmuNANDs would be to use entries in the MBR (look that up if you don't know what it is) to do proper partitions for EmuNANDs and have CFWs use these entries to determine the position of the EmuNAND.

So, tl;dr? Not now, maybe later. If there is enough demand I'll allow you to format the SD card for multiple ones, though.
 

nl255

Well-Known Member
Member
Joined
Apr 9, 2004
Messages
2,999
Trophies
1
XP
2,760
Country
I have been thinking about enabling to format the SD card for multiple EmuNANDs, you would still have to use other tools to setup any EmuNAND beyound the first.

The full story for this is that I am unhappy with how multiple EmuNANDs are handled by CFWs now. CFWs use fixed offsets for multi EmuNANDs, which is a giant waste of space. An example: for N3DS, the first EmuNAND would be at the start of the SD card, the second @2GB, the third at @4GB, the fourth at 6GB and so on. So, four EmuNANDs chip away a total of 8GB of your EmuNAND space. However, if it is done in the best way possible, four EmuNANDs only use 5GB of your SD space. The right (and also: much more flexible) way of doing multiple EmuNANDs would be to use entries in the MBR (look that up if you don't know what it is) to do proper partitions for EmuNANDs and have CFWs use these entries to determine the position of the EmuNAND.

So, tl;dr? Not now, maybe later. If there is enough demand I'll allow you to format the SD card for multiple ones, though.

How about backing up and restoring the second (or third or fourth) emunand? That is the main thing I would be interested in.
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
How about backing up and restoring the second (or third or fourth) emunand? That is the main thing I would be interested in.
Well, you need to use external tools with that. Backing up / restoring does not fit well in the current codebase (aka means a lot of work), and as I said, I don't want to promote the current way of doing things further.
 

temp1312

Well-Known Member
Newcomer
Joined
Dec 3, 2013
Messages
67
Trophies
0
XP
171
Country
United States
Everything benefits from 64k clusters, this is for the data on the SD card, not for the actual EmuNAND (yup, you also profit if you don't have an EmuNAND). And there are no compatibility issues.
Thank you for your amazing work.
So the 64k thing just effects the fat32 partition of the SD card and has nothing to do with emunand partition because it is not fat32 formatted. Here my questions are:
1. Is it different from formatting the SD fat32 partition with 64k parameter using Windows 10?
2. Will "complete redand setup" format the fat32 partition with 64k, or I have to use the "SD format options"?

Thank you.

Sent from my Nexus 7 using Tapatalk
 

d0k3

3DS Homebrew Legend
OP
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Thank you for your amazing work.
So the 64k thing just effects the fat32 partition of the SD card and has nothing to do with emunand partition because it is not fat32 formatted. Here my questions are:
1. Is it different from formatting the SD fat32 partition with 64k parameter using Windows 10?
2. Will "complete redand setup" format the fat32 partition with 64k, or I have to use the "SD format options"?

Thank you.

Sent from my Nexus 7 using Tapatalk
  1. Yes, Windows does not format SD cards according to official recommendations. Not doing this may hinder performance. In fact, EmuNAND9 is the only tool I know that uses 64k clusters and does a proper SD format.
  2. Yes, but your SD card needs to be >= 16GB (64k clusters don't make sense for lower sizes).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    @salazarcosplay if they made a prequel, it would still be about current issues, cause it doesn't make sense to make it about stuff that happened 30 years ago that nobody cares about anymore
  • The Real Jdbye @ The Real Jdbye:
    it's too late
  • The Real Jdbye @ The Real Jdbye:
    the older south park episodes about particular issues usually age poorly since the topic is no longer relevant
  • The Real Jdbye @ The Real Jdbye:
    an exception is giant douche vs turd sandwich, that's always relevant :P
    +1
  • K3Nv2 @ K3Nv2:
    I was gone for like an hour and none of you thought to write or call pos
  • BigOnYa @ BigOnYa:
    We knew you were going to Sonic to get lunch.
  • K3Nv2 @ K3Nv2:
    Sonics fast I would've been home in 10 mins
  • BigOnYa @ BigOnYa:
    Meet and greet with AncientBoi then?
  • K3Nv2 @ K3Nv2:
    That would've gone slow he's old
    +1
  • ZeroT21 @ ZeroT21:
    sadly the person in question feels too young for his own good
  • K3Nv2 @ K3Nv2:
    We don't question people
  • ZeroT21 @ ZeroT21:
    me neither, i just bash them
  • K3Nv2 @ K3Nv2:
    We just question @AncientBoi
  • ZeroT21 @ ZeroT21:
    it wasn't a question, it was fact
  • BigOnYa @ BigOnYa:
    He said he had 3 different doctors apt this week, so he prob there. Something about gerbal extraction, I don't know.
    +1
  • ZeroT21 @ ZeroT21:
    bored, guess i'll spread more democracy
  • LeoTCK @ LeoTCK:
    @K3Nv2 one more time you say such bs to @BakerMan and I'll smack you across the whole planet
  • K3Nv2 @ K3Nv2:
    Make sure you smack my booty daddy
    +1
  • LeoTCK @ LeoTCK:
    telling him that my partner is luke...does he look like someone with such big ne
    eds?
  • LeoTCK @ LeoTCK:
    do you really think I could stand living with someone like luke?
  • LeoTCK @ LeoTCK:
    I suppose luke has "special needs" but he's not my partner, did you just say that to piss me off again?
  • LeoTCK @ LeoTCK:
    besides I had bigger worries today
  • LeoTCK @ LeoTCK:
    but what do you know about that, you won't believe me anyways
  • K3Nv2 @ K3Nv2:
    @BigOnYa can answer that
    K3Nv2 @ K3Nv2: @BigOnYa can answer that