1. HalfScoper

    OP HalfScoper Advanced Member
    Newcomer

    Joined:
    Apr 16, 2021
    Messages:
    53
    Country:
    Germany
    First of all I hope this is the right sub-forum to post this in and second to that I am sorry if something like this has been written before, I just found myself looking for information and had to put together scraps here and there to finally get proper results.

    Basically, you have two possibilities which I will explain both in detail: using NxNandManager or hekate.
    I personally recommend using NxNandManager.


    The hekate Method:
    =================

    Tested:
    ======

    hekate & Nyx version at time of test: 5.5.4 & 1.0.1
    OS FW before emuMMC creation: 10.2.0
    Partitioning tested: 4GB SD RAW Partition
    Boots AMS: Yes (latest 0.18.1)

    hekate & Nyx version at time of test: 5.5.4 & 1.0.1
    OS FW before emuMMC creation: 10.2.0
    Partitioning tested: 8GB SD RAW Partition
    Boots AMS: Yes (latest 0.18.1)

    hekate & Nyx version at time of test: 5.5.4 & 1.0.1
    OS FW before emuMMC creation: 10.2.0
    Partitioning tested: 2x4GB SD RAW Partition
    Boots AMS: Yes, both (latest 0.18.1)

    hekate & Nyx version at time of test: 5.5.4 & 1.0.1
    OS FW before emuMMC creation: 10.2.0
    Partitioning tested: 2x8GB SD RAW Partition
    Boots AMS: Yes, both (latest 0.18.1)


    Disclaimer:
    ==========

    !WARNING! THIS WILL BRAKE THE GAMES YOU INSTALLED ON YOUR EMUNAND/MMC ASWELL AS THE SAVEGAMES ON IT!
    BEFORE PROCEEDING MAKE SURE YOU MADE A BACKUP OF ALL THE GAMES AND SAVEGAMES YOU WANT TO KEEP!

    This guide is aimed at people with having trouble managing their small SD cards, but can't buy bigger ones whysoever.
    Resizing your emuMMC is not recommended if you don't necessarily have to, due to making a new emuMMC from sysNAND and losing games and saves.
    Note that even if you don't install games to your emuMMC, some savegames can take up to 200MB or more (MH:Rise for example), so do not choose a too low value.
    This process was tested thoroughly on a Mariko device, FW 10.2.0, 32GB SD card. Please keep in mind that the results can differ with your precise setup.
    Utilizing this method, you could in theory run a 4GB emuNAND on your 8GB SD card if it can be formatted to FAT32.
    In comparison to the other method that is described later, utilizing this RAW emuMMC makes your system really slow, so I would not recommend it.


    Prequisites:
    ==========

    - At least hekate v5.5.4 & Nyx v1.0.1 or higher (Get the latest release from https://github.com/CTCaer/hekate/releases)
    - A backup of your previously installed games and savegames
    - Optionally a backup of your previous emuNAND/MMC, aswell as having removed everything from your SD besides hekate and Atmosphere


    Procedure:
    =========

    - Boot up your Switch into hekate
    - Go to Tools and select "Partition SD Card"
    - Drag the RED (emuMMC (RAW)) slider to whatever amount you desire (4-12 or 2x4-2x12 GB)
    - Tap on "Next Step" and wait for the process to finish (hekate will now make a backup of everything on your SD to restore it after
    formatting, hence why I advised you to backup and delete everything from the SD in case it runs out of space)
    - Go back to the main menu and tap on the emuMMC option
    - Tap "Create emuMMC", then choose "SD Partition" and choose the one you want it installed to
    - If the process has finished (around 2 minutes for a 4GB RAW emuMMC), it should be automatically selected and you can boot Atmosphere


    Epilogue:
    ========

    If you want your previously installed games and savegames back do the following:

    - Press + while selecting the game you want back -> Data Management -> Delete Software
    - Go into system settings -> Data Management -> Delete Savegames
    - Choose the savegame you want to restore later and delete the saves of all users (or remove all the savegames while you are at it, they are broken anyway)
    - Install the backup of your game with any installer solution you desire to use (recommended are Tinfoil/Tinleaf)
    - Start the game once and make sure it either autosaves or you change something in the settings or alike to make it do so
    - Start whatever backup manager you used, optionally select the user, restore the save file (this will fail if you didn't delete the savefiles beforehand and made a new one)

    (Or use JKSV for that as suggested by @DbGt below, I don't use it so I can't provide information on that.)

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


    The NxNandManager Method:
    =========================

    Tested:
    =======

    OS FW before resizing: 10.2.0
    CFW before resizing: SX
    Prodinfo before resizing: clean
    Formatted with NANDManager: No
    Final size after resizing: 5,30GB

    OS FW before resizing: 10.2.0
    CFW before resizing: SX (later migrated to AMS after resizing)
    Prodinfo before resizing: clean
    Formatted with NANDManager: No
    Final size after resizing: 5,30GB

    OS FW before resizing: 11.0.1
    CFW before resizing: AMS, migrated from SX on 10.2.0
    Prodinfo before resizing: blanked with Incognito
    Formatted with NANDManager: Yes
    Final size after resizing: 6,0GB

    OS FW before resizing: 10.2.0 (later updated to 11.0.1 after migrating)
    CFW before resizing: SX (later migrated to AMS after resizing)
    Prodinfo before resizing: clean
    Formatted with NANDManager: Yes
    Final size after resizing: 4,20GB


    Disclaimer:
    =========

    !WARNING! THIS WILL BRAKE THE GAMES YOU INSTALLED ON YOUR EMUNAND/MMC ASWELL AS THE SAVEGAMES ON IT!
    BEFORE PROCEEDING MAKE SURE YOU MADE A BACKUP OF ALL THE GAMES AND SAVEGAMES YOU WANT TO KEEP!

    This guide is aimed at people with having trouble managing their small SD cards, but can't buy bigger ones whysoever.
    Resizing your emuNAND is not recommended if you don't necessarily have to due to losing everything besides settings/users.
    This guide only covers the process of trimming your emuNAND, as enlarging it seems unnecessary. In theory it is possible though.
    Note that even if you don't install games to your emuNAND, some savegames can take up to 200MB or more (MH:Rise for example), so do not choose a too low value.
    This process was tested thoroughly on a Mariko device, FW 10.2.0/11.0.1, 32GB SD card, blanked/clean prodinfo. Please keep in mind that the results can differ with your precise setup.
    Utilizing this method, you could in theory run a 4GB (or lower) emuNAND on your 8GB SD card if it can be formatted to FAT32.
    If coming from SX, selecting AMS file-based at the emuNAND creation saves you the struggle to migrate it afterwards.


    Prequisites:
    ==========

    - NxNandManager (get the latest release from https://github.com/eliboa/NxNandManager/releases)
    - prodkeys (acquire them with the latest release of Lockpick_RCM from https://github.com/shchmue/Lockpick_RCM/releases, booting it with SX Gear or alike)
    - sysNAND/emuNAND/emuMMC backup or alternatively a file-based emuNAND/MMC
    - a backup of your installed games and savegames (JKSV, Checkpoint, etc) since the resizing WILL brake them


    Procedure:
    =========

    - Open NxNandManager.exe
    - Go to Options -> Configure Keyset
    - Klick "Import Keys from file", navigate to your prodkeys file and select it, save afterwards
    - Go to File -> Open File, navigate to the NAND that you want to shrink and open either 00 or full.00.bin
    - Go to Options -> Resize NAND
    - Check "Format USER" and select your desired NAND size (everything will brake anyway, just format it)
    - Optionally change the location where the resized NAND gets saved to with "Save as" (default is in the same folder as the exe)
    - Wait for it to finish, press the X buttons to close the newly opened windows until you are in the main screen again
    - Select File -> Close file/drive and then open the newly resized NAND with the option above
    - Go to Options -> EmuNAND Creation Tool, select boot0 and boot1 from your NAND backup source
    - Choose your desired emuNAND option
    - Make sure that at this point no emuNAND/MMC is left on your SD and delete Emu/Nintendo folder (optionally backup first)
    - Select your target disk
    - Klick "Create emuNAND" and wait for it to finish
    - Close the newly opened windows, close the file from NxNandManager and exit the program
    - Optionally set up SX/AMS if you formatted your SD card
    - Boot your Switch and enjoy your slim emuNAND/MMC


    Epilogue:
    ========

    If you want your previously installed games and savegames back do the following:

    - Press + while selecting the game you want back -> Data Management -> Delete Software
    - Go into system settings -> Data Management -> Delete Savegames
    - Choose the savegame you want to restore later and delete the saves of all users (or remove all the savegames while you are at it, they are broken anyway)
    - Install the backup of your game with any installer solution you desire to use (recommended are Tinfoil/Tinleaf)
    - Start the game once and make sure it either autosaves or you change something in the settings or alike to make it do so
    - Start whatever backup manager you used, optionally select the user, restore the save file (this will fail if you didn't delete the savefiles beforehand and made a new one)

    (Or use JKSV for that as suggested by @DbGt below, I don't use it so I can't provide information on that.)
     
    Last edited by HalfScoper, Apr 16, 2021
    Inaki, klear and DbGt like this.
  2. DbGt

    DbGt GBAtemp Fan
    Member

    Joined:
    Jul 28, 2004
    Messages:
    436
    Country:
    Mexico
    You can delete saves with JKSV app. It's easier and way quicker than deleting the saves manually
     
    Inaki, klear and HalfScoper like this.
  3. HalfScoper

    OP HalfScoper Advanced Member
    Newcomer

    Joined:
    Apr 16, 2021
    Messages:
    53
    Country:
    Germany
    Didn't know that as I only use Checkpoint, thanks for the additional information.
     
    Last edited by HalfScoper, Apr 16, 2021
    Inaki and DbGt like this.
  4. petspeed

    petspeed GBAtemp Advanced Fan
    Member

    Joined:
    Nov 13, 2009
    Messages:
    710
    Country:
    Denmark
    I guess this should be in the tutorial forum
     
    Inaki and HalfScoper like this.
  5. HalfScoper

    OP HalfScoper Advanced Member
    Newcomer

    Joined:
    Apr 16, 2021
    Messages:
    53
    Country:
    Germany
    Shame on me, I beg any admin or mod to move it accordingly (and also putting [Tutorial] in the title while you are at it).
     
    Inaki likes this.
  6. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    14,988
    Country:
    United States
    Rather than begging, what you should do is use the Report button as moderators and administrators have lives too and cannot possibly sift through the entire forum looking for posts like these.
     
    HalfScoper likes this.
  7. HalfScoper

    OP HalfScoper Advanced Member
    Newcomer

    Joined:
    Apr 16, 2021
    Messages:
    53
    Country:
    Germany
    I am sorry, I am new to this forum as you may see from the count of my posts, I will try to watch out better next time :/
     
    Inaki and Draxzelex like this.
  8. Foxi4

    Foxi4 Endless Trash
    Global Moderator

    Joined:
    Sep 13, 2009
    Messages:
    27,552
    Country:
    Poland
    Thread moved to the appropriate subforum as requested - no need for an extra tag, all threads here are tutorials and guides. :)
     
    HalfScoper and Inaki like this.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - emuNAND, resize,