ROM Hack RELEASE EmuTool - Move partition Emu on another SD, Switch Emu type on SXOS and more

Hayato213

( -_・) ︻デ═一' * (/❛o❛)/
Member
Joined
Dec 26, 2015
Messages
10,584
Trophies
1
Location
Vector Industry
XP
5,477
Country
United States
U1, I haven't had any problems until late last year. Emunand just started tanking all of a sudden and games wouldn't load when clicked, stuck at black screens, etc.

Backing up and restoring time has to do with your SD card class, U3 is faster than U1, take 12 minutes for me to make a rawnand backup here with an u3 card.
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
464
Trophies
0
Age
43
XP
696
Country
Colombia
What you got Class 10, or U3 card?
is very little what a U3 class SD can improve on switch, the hardware can manage only U1, the only improvement you get is for backrup/restore using a external reader but risking to damage the switch's reader, so no need to overpay.
 

ctrlp

Well-Known Member
Newcomer
Joined
Apr 20, 2014
Messages
50
Trophies
0
Age
35
XP
329
Country
United States
Hello, so I used emutools to move over to a new bigger sd card to my pc since I can't connect both old and new sd card to the same pc. I used the Atmosphere hidden partition option. I am now ready to transfer the hidden partition from my pc to the new SD card, but I'm having trouble understanding how to do it.
  • In the source section, should I select the path as emummc folder in the root? or emmc folder contained in root/emummc/HPE0?
  • There was a warning when the first migration to the pc was made "remember to copy emummc\RAW1\Nintendo folder from SD card to PC\emummc\HPE0\Nintendo, Should I be doing this before or after I start the new migration to the new SD card?
  • In emutools, should the target be the entire SD card or the hidden 30gb partition?
Any help would be greatly appreciated, thanks!
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
464
Trophies
0
Age
43
XP
696
Country
Colombia
You need to create the new partition on the new SD, you can do it using Hekate, or any guide on the net.

or if you want to use a file base emuMMC instead of a hidden partition (now the file based is equal speed than hidden partition) you can just copy your backup to the SD Card.
 

ctrlp

Well-Known Member
Newcomer
Joined
Apr 20, 2014
Messages
50
Trophies
0
Age
35
XP
329
Country
United States
I already went through the entire process of using hidden partition. The formatting of the sd card with the parition is complete, now i need to migrate it over to the SD card but I dont know how. I just need to know the source and the target like I asked in the post before. Thanks for trying but it didn't really answer any of my questions...
 

ctrlp

Well-Known Member
Newcomer
Joined
Apr 20, 2014
Messages
50
Trophies
0
Age
35
XP
329
Country
United States
I already went through the entire process of using hidden partition. The formatting of the sd card with the parition is complete, now i need to migrate it over to the SD card but I dont know how. I just need to know the source and the target like I asked in the post before. Thanks for trying but it didn't really answer any of my questions...
So I was able to copy it over to the SD card but I don't know what to do during this step because I don't have this option "Boot on hekate go on emummc, change emummc and click on fix raw." That option is grayed out. When I try to boot using fusee I get "[nxboot]failed to mount emummc from sd card partition" error. There was a pop up when I fnished the transfer using emutools and it said "rememer to copy ninty folder in sd card in F\:emuMMC\RAW9\Ninty but that's the partitioned drive and windows asks to format to access.
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
464
Trophies
0
Age
43
XP
696
Country
Colombia
It's easy. Source is Atmosphère file (select your folder backup) and destination Atmosphère hidden partition
 

ctrlp

Well-Known Member
Newcomer
Joined
Apr 20, 2014
Messages
50
Trophies
0
Age
35
XP
329
Country
United States
It's easy. Source is Atmosphère file (select your folder backup) and destination Atmosphère hidden partition
Yeah so I finally did the migration but in hekate i dont have the option to chose SD RAW 1 or fix raw. I tried to boot up without selecting those 2 options and got this error "[nxboot]failed to mount emummc from sd card partition". I reformatted the SD and just tried dragging everything over from the old sd card but I still can't get it to work. I am at wits end and I don't understand why I can't clone my card.
 

TheyKilledKenny

Well-Known Member
OP
Member
Joined
Dec 5, 2015
Messages
111
Trophies
0
XP
741
Country
Italy
Yeah so I finally did the migration but in hekate i dont have the option to chose SD RAW 1 or fix raw. I tried to boot up without selecting those 2 options and got this error "[nxboot]failed to mount emummc from sd card partition". I reformatted the SD and just tried dragging everything over from the old sd card but I still can't get it to work. I am at wits end and I don't understand why I can't clone my card.
So I was able to copy it over to the SD card but I don't know what to do during this step because I don't have this option "Boot on hekate go on emummc, change emummc and click on fix raw." That option is grayed out. When I try to boot using fusee I get "[nxboot]failed to mount emummc from sd card partition" error. There was a pop up when I fnished the transfer using emutools and it said "rememer to copy ninty folder in sd card in F\:emuMMC\RAW9\Ninty but that's the partitioned drive and windows asks to format to access.

It seems you're not creating the correct partition types.
The Ninty folder should be copied on the fat32 (or exfat) partition, not on the hidden one. If Windows ask to format then click cancel and proceed to the visible partition. If you don't have the emummc folder in the visible partition then there is something wrong. The hidden partition should not have a drive letter assigned.

Try reformatting the new SD and then use TegraExplorer -> SD Format -> Format for EmuMMC setup and then use Emutool to restore your emu partition on it.
Or start creating a new emunand using hekate emuMMC menu (you can stop the process as soon as it start with boot0 or boot1 if possible, at that point the partition is already created) and then use Emutool to restore your emu partition on the newly created partition.
Be sure you select the 30 Gb partition, leave all the files as Emutool creates them on the new SD and check if it works.

(pls remember to turn off wifi connection on sys before you start any kind of test and be really sure not install anything on sys, double check please).

Let us know.

Ciao!
 
  • Like
Reactions: impeeza

1380anthony

Member
Newcomer
Joined
Mar 20, 2021
Messages
15
Trophies
0
Age
37
XP
38
Country
United States
Okay I finally got it to work so I'm going to post my process here in case anyone was confused about the steps for EmuTool that were initially posted or were running into partition issues with Hekate.


A brief explanation on why I did this in case someone is in the same predicament.

I was trying to upgrade my SD card to a larger size and during the process I accidently updated my switch to the new OFW 11.0.1, Since SXOS still hasn't come out with a new boot.dat file for Nintendo's newest firmware update I needed to transfer my old emunand and boot.dat on an old SD card (which I was using back on CFW 10.0.2) to my new SD card. Keep in mind I run SXOS so if you are not running SXOS most of these steps will not work for you.


Also, if you are doing this because you accidently upgraded to the latest firmware and you want to restore your emunand, this process will only allow you to boot into CFW, I never use OFW anyway so I personally don't mind but if you are looking for a way to boot into OFW through SXOS without performing a genuine boot you may need to wait until SXOS comes out with an updated boot.dat file.


To get this to work follow these steps


Generating the emunand Files with EmuTool

(If you want to use a NAND backup to generate the new emunand you can skip to step 1 of "Preparing the New SD card".)

  1. select SXOS Hidden Partition and select the SD card you want to pull the emunand from.
  2. "Enable Partition EMU" should be selected if you have a valid emunand on the sd card.
  3. Then select SXOS File as the Target and for the destination I just picked a random folder I generated on my desktop.
  4. Start the client and once it is finished make sure all the files are generated [Boot0,Boot1 and Full.00 - Full.07]
Prepare the New SD Card
  1. Download the Free Version of MiniTool Partition Wizard
  2. Right click the current partition on the SD card and delete it.
  3. Then Right click and hit "create". Leave the Partition label blank and select "File System" and choose unformatted.
  4. Make the partition size 30GB and hit okay. It is very important that this unformatted partition is First!!
  5. Right click the second partition and hit "create" leave partition label blank and selected exFat or Fat32 as the file System.
  6. click apply
  7. Once the Partition Wizard completes the process right click the first 30GB partition we created in step 4 and click "delete". This will change the partition Type to Logical and change the Partition type ID to 0x0 without having to upgrade to a paid version of MiniTool Partition Wizard and you will also see the Used space change from 30GB to 0GB. Click Apply
Transferring the emunand files to the new SD card
  1. Open EmuTool and Select "SXOS File" as the source and locate the file on the desktop containing the emunand files previously generated in step 4 of "Generating the emunand files" (or your NAND backup files if you have a NAND backup)
  2. Then as the target select the new SD card and start the client.
  3. Once the client is finished make sure to move over the old boot.dat, license.dat and Emutendo folder to the new SD card as well.
  4. Close the client and reopen it, select "SXOS Hidden Partition" as the source and select the New SD card that you just moved the hidden partition to and make sure to select "Enable Partition EMU" if it isn't already selected.
  5. Close EmuTool and remove the SD card from the computer and test it!

These are the Steps that worked for me, I hope this helps someone else!
I cant get it the work on step 7. I have the paid version I have logical option apart but when I delete the 30gb partition it stays the same
 

1380anthony

Member
Newcomer
Joined
Mar 20, 2021
Messages
15
Trophies
0
Age
37
XP
38
Country
United States
Okay I finally got it to work so I'm going to post my process here in case anyone was confused about the steps for EmuTool that were initially posted or were running into partition issues with Hekate.


A brief explanation on why I did this in case someone is in the same predicament.

I was trying to upgrade my SD card to a larger size and during the process I accidently updated my switch to the new OFW 11.0.1, Since SXOS still hasn't come out with a new boot.dat file for Nintendo's newest firmware update I needed to transfer my old emunand and boot.dat on an old SD card (which I was using back on CFW 10.0.2) to my new SD card. Keep in mind I run SXOS so if you are not running SXOS most of these steps will not work for you.


Also, if you are doing this because you accidently upgraded to the latest firmware and you want to restore your emunand, this process will only allow you to boot into CFW, I never use OFW anyway so I personally don't mind but if you are looking for a way to boot into OFW through SXOS without performing a genuine boot you may need to wait until SXOS comes out with an updated boot.dat file.


To get this to work follow these steps


Generating the emunand Files with EmuTool

(If you want to use a NAND backup to generate the new emunand you can skip to step 1 of "Preparing the New SD card".)

  1. select SXOS Hidden Partition and select the SD card you want to pull the emunand from.
  2. "Enable Partition EMU" should be selected if you have a valid emunand on the sd card.
  3. Then select SXOS File as the Target and for the destination I just picked a random folder I generated on my desktop.
  4. Start the client and once it is finished make sure all the files are generated [Boot0,Boot1 and Full.00 - Full.07]
Prepare the New SD Card
  1. Download the Free Version of MiniTool Partition Wizard
  2. Right click the current partition on the SD card and delete it.
  3. Then Right click and hit "create". Leave the Partition label blank and select "File System" and choose unformatted.
  4. Make the partition size 30GB and hit okay. It is very important that this unformatted partition is First!!
  5. Right click the second partition and hit "create" leave partition label blank and selected exFat or Fat32 as the file System.
  6. click apply
  7. Once the Partition Wizard completes the process right click the first 30GB partition we created in step 4 and click "delete". This will change the partition Type to Logical and change the Partition type ID to 0x0 without having to upgrade to a paid version of MiniTool Partition Wizard and you will also see the Used space change from 30GB to 0GB. Click Apply
Transferring the emunand files to the new SD card
  1. Open EmuTool and Select "SXOS File" as the source and locate the file on the desktop containing the emunand files previously generated in step 4 of "Generating the emunand files" (or your NAND backup files if you have a NAND backup)
  2. Then as the target select the new SD card and start the client.
  3. Once the client is finished make sure to move over the old boot.dat, license.dat and Emutendo folder to the new SD card as well.
  4. Close the client and reopen it, select "SXOS Hidden Partition" as the source and select the New SD card that you just moved the hidden partition to and make sure to select "Enable Partition EMU" if it isn't already selected.
  5. Close EmuTool and remove the SD card from the computer and test it!

These are the Steps that worked for me, I hope this helps someone else!
step 7 is not working
 

Maupiti

Hacking is so « Nice »
Member
Joined
Sep 16, 2018
Messages
547
Trophies
0
XP
1,061
Country
France
The hidden partition should not have a drive letter assigned.
TegraExplorer does assign a drive letter, when creating an hidden partition (located at the end of the sd, and about roughly 29,2 go). And it works.
On my sd actually doing some tests :
First hidden partition for Sxos so obviously starting at 0x02 unallocated , 8go (shrinked emunand), on 11.0.1, second partition Fat32 with all the “stuff “, third partition (hidden for atmosphere, created by tegraExplorer), 29,2 go with a drive letter, EmuMMC on 12.0.1 flashed to this partition, and Atmosphere works flawlessly.
My sysnand still on 4.0.1

What I did is :
Assuming users are Sxos based (hidden or sd files), emunand created from Sxos CFW Menu, on sd card (I f the emunand was created on sysnand, you need to move it first to sd using the Sxos menu / emunand).

Hekate is strongly recommended to avoid too much swapping of the sd.

If the user has no raw backup of the emunand (either sysnand or sd files based) run a backup from Hekate (will be either full raw or files based depending on the format of the sd - exfat or Fat32 -).
I f the emunand is already on hidden partition, no need (use NxNandManager instead).

Run Hekate, tools, sd.
Connect the switch to PC to access the sd card via usb.

Create a specific folder on the desktop (NxNandManager manager and emutool are not very comfortable with some external drives or even other than where the apps are installed).


Run NxNandManager (Backup the hidden partition if it exists) in your specific folder.

Run emutool to convert Sxos emunand hidden partition into atmosphere sd files (saving path specific folder).

From there, if you want to shrink, do it either from your hidden partition backup
or the ones from Hekate (will wipe all saves so backups needed).

Create new emunand hidden partition with NxNandManager with the shrinked or not emunand backup ( will wipe the card so backup of the sd obviously needed. You can do it via Hekate if not done before).
To do this, the sd must be on the pc .


Use mini partition wizard to resize the Fat32 partition created by NxNandManager after the hidden partition to leave 29,2 go at the end of the sd.

Use emutool to create an hidden partition EmuMMC for atmosphere, using the sd files backup to convert on hidden.

Reinstall Hekate on the sd.

Launch Hekate, migrate the emunand to create proper ini with the right hex value of starting blocks of the atmosphere hidden partition).

And that’s it, the rest is “classic “, reinstalling games (faster for big sd than passing a backup), saves and everything else.
 
Last edited by Maupiti,

TheyKilledKenny

Well-Known Member
OP
Member
Joined
Dec 5, 2015
Messages
111
Trophies
0
XP
741
Country
Italy
Run NxNandManager (Backup the hidden partition if it exists) in your specific folder.

Run emutool to convert Sxos emunand hidden partition into atmosphere sd files (saving path specific folder).

[...]

Use emutool to create an hidden partition EmuMMC for atmosphere, using the sd files backup to convert on hidden.

Reinstall Hekate on the sd.
If you use NXNandManager you don't need to use Emutool.
There is no need for a conversion, Emutool does nothing special, it create files of correct size and name for what a cfw is expecting, but the emu is always a raw copy of the SysNand, Atmosphere is able to load sxos emu files if you rename them correctly, and is able to load sxos partition emu if you configure emummc.ini correctly. No other transformation is needed.


I cant get it the work on step 7. I have the paid version I have logical option apart but when I delete the 30gb partition it stays the same
Are you sure you are seeing a partition and not free space?

I'm not a fan of emu partition at the beginning of SD, but it is the same as sxos, hekate normally puts the 30GB partition at the end.
If you want a quick way to do this you can use sxos or hekate to prepare the sd for the emu, they both have options to partition and create emu.

On sxos you can start creating the emu on the partition and stop it when it starts copying boot0 or boot1. This creates the emu partition at the start of the SD card.

On Hekate go to the tool and choose partition, slide the red slider to the middle (you read 29 Gb Full) and start partitioning. This will create the partition at the end of the SD card.

you can also use TegraExplorer as a payload to prepare the SD for the emu.

Ciao!
 
  • Like
Reactions: impeeza
General chit-chat
Help Users
    TheLiamChannel @ TheLiamChannel: did you get it?