Hacking Question Reducing wasted “system memory” space on file based emuMMC

dc9884

Active Member
OP
Newcomer
Joined
Jul 9, 2018
Messages
42
Trophies
0
Age
35
XP
586
Country
United States
I recently tried to simplify my Switch experience by moving to two file based emuMMCs. So far it’s been great except for one issue: almost 50 gbs of empty “system memory” wasting space on my SD card.

When I try using the official “transfer data to system memory” option in settings on any game larger than a few hundred MB’s, I get an “unable to access system memory” error. I assume this is because the system is trying to access areas of the “system memory” that are already in use to run the emuMMC?

Is there any tool or workaround I can use to better utilize the “system memory” space on one or both of my file based emuMMCs?

Setup details:
- 256gb Class 10 SD card formatted FAT32
- SysMMC: Clean OFW 3.0 (PegaScape)
- SD File emuMMC1: “Clean” OFW 10.2, AMS 14.4 (eShop, online games, etc.)
- SD File emuMMC2: Dirty CFW 10.2, AMS 14.4 (save editing, over clocking, homebrew, etc)
- Access to a Windows laptop if needed
 

Andalitez

Well-Known Member
Member
Joined
Jul 2, 2018
Messages
507
Trophies
0
Location
Final Space
XP
1,300
Country
United States
I recently tried to simplify my Switch experience by moving to two file based emuMMCs. So far it’s been great except for one issue: almost 50 gbs of empty “system memory” wasting space on my SD card.

When I try using the official “transfer data to system memory” option in settings on any game larger than a few hundred MB’s, I get an “unable to access system memory” error. I assume this is because the system is trying to access areas of the “system memory” that are already in use to run the emuMMC?

Is there any tool or workaround I can use to better utilize the “system memory” space on one or both of my file based emuMMCs?

Setup details:
- 256gb Class 10 SD card formatted FAT32
- SysMMC: Clean OFW 3.0 (PegaScape)
- SD File emuMMC1: “Clean” OFW 10.2, AMS 14.4 (eShop, online games, etc.)
- SD File emuMMC2: Dirty CFW 10.2, AMS 14.4 (save editing, over clocking, homebrew, etc)
- Access to a Windows laptop if needed
Using a windows laptop you can use the following app to resize/reduce space as need be

https://github.com/eliboa/NxNandManager

Best make a backup before playing around with the resize though
 

dc9884

Active Member
OP
Newcomer
Joined
Jul 9, 2018
Messages
42
Trophies
0
Age
35
XP
586
Country
United States
Using a windows laptop you can use the following app to resize/reduce space as need be

https://github.com/eliboa/NxNandManager

Best make a backup before playing around with the resize though

Thanks. I successfully resized my NAND to under 4 GB (the max file size limit for FAT32) and got the reduced-size NAND to boot, but none of my games (or title override) will launch. I am met with error code 2002-1002 'An error has occurred'. What I did:

- Reduced the size of the NAND user partition so the total size was just under 4GB using NX NAND Manager
- Copy Boot 0/1 and new, smaller NAND to SD Card under a new file-based emuMMC
- Cut Nintendo folder from full-size NAND and paste it into correct folder
- Edit emummc.ini to point to the correct Nintendo folder
- Launched smaller NAND with Hektate successfully; checked system settings and it does reflect the new, smaller system memory size

Do I need to uninstall and reinstall all the games on the reduced-size NAND, or perhaps I did something wrong?

EDIT: I tested deleting and re-installing a game from scratch, and am still met with the same error. Not sure what else to try?

I'm definitely a bit hesitant to use this method on my online NAND, for fear of a ban. But if I can get this to work for my offline emuMMC that is 25Gb saved at least
 
Last edited by dc9884,

Andalitez

Well-Known Member
Member
Joined
Jul 2, 2018
Messages
507
Trophies
0
Location
Final Space
XP
1,300
Country
United States
Hey man. I'm not entirely sure to be honest. I've only ever used it to resize a fresh setup.

Perhaps as a test, don't you want to try reinitializing the resized nand? Perhaps there's something in there that's causing the error. So infact it's as if you are formatting it and starting from scratch (just to see if you still get errors) then we take it from there
 

dc9884

Active Member
OP
Newcomer
Joined
Jul 9, 2018
Messages
42
Trophies
0
Age
35
XP
586
Country
United States
Appreciate your help. Since I’m using file based emuMMC and it’s super easy to make a new one, I just made a new one from scratch from a resized clean 3.0 backup, and updated to 10.2. Once I did that, games install fine and title override works as expected. It’s a bit annoying to reinstall everything and restore saves, but will be worth the space. Offline emuMMC sorted.

So given that I don’t want to resize my online emuNAND, has anyone found a way to reliably transfer game data to the internal storage? Or perhaps more simply, is there a way to force games to install to system memory in the first place? That way I could just redownload from the eShop on the online emuMMC
 
Last edited by dc9884,

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,038
Trophies
2
Age
29
Location
New York City
XP
13,457
Country
United States
Appreciate your help. Since I’m using file based emuMMC and it’s super easy to make a new one, I just made a new one from scratch from a resized clean 3.0 backup, and updated to 10.2. Once I did that, games install fine and title override works as expected. It’s a bit annoying to reinstall everything and restore saves, but will be worth the space. Offline emuMMC sorted.

So given that I don’t want to resize my online emuNAND, has anyone found a way to reliably transfer game data to the internal storage? Or perhaps more simply, is there a way to force games to install to system memory in the first place? That way I could just redownload from the eShop on the online emuMMC
With emuMMC, you cannot force games to be installed to internal memory however the newer firmware version update I believe added an option to transfer games between the SD card and internal memory.
 

SirHastur

Member
Newcomer
Joined
Nov 28, 2016
Messages
15
Trophies
0
Age
52
XP
142
Country
Belgium
I resized mine today and had the same error '2002-1002'
Here is how to resize your emunand and avoid to reinstall all your games:

A. If needed, join your emunand
B. Mount the 'User' partition of your emunand using 'HacDiskMount'
C. Copy the partition content to your harddisk
D. Resize your emunand using 'NxNandManager' (Check the 'Format User' box)
E. Load the resized emunand in 'HacDiskMount' and mount the 'User' partition
F. Copy the files files from point 'c' to the 'User' partition
G. Load the resized emunand in 'NxNandManager' and use the 'Emunand Creation Tool' to create the needed files on the SDCard
H. If needed, move '/emuMMC/SD00/Nintendo/' to the new emunand folder
I. Enjoy!
 
  • Like
Reactions: britain4 and dc9884

dc9884

Active Member
OP
Newcomer
Joined
Jul 9, 2018
Messages
42
Trophies
0
Age
35
XP
586
Country
United States
With emuMMC, you cannot force games to be installed to internal memory however the newer firmware version update I believe added an option to transfer games between the SD card and internal memory.

Thanks. There is that option, but unfortunately it doesn’t seem to work with file-based emuMMC. Any game larger than a few hundred megabytes that I tried to transfer fails with a “unable to access system memory” error.

I even tested it by filling my SD card with garbage so that it had only 1 gb of free space left, and downloading a big game from the eShop so that it would force install to system memory, and that would cause Atmosphere fatal errors at some point in the middle of the download.

So thus far for my online emuMMC (that I don’t want to resize for fear of ban), I haven’t found any way to avoid the wasted system memory space.
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,038
Trophies
2
Age
29
Location
New York City
XP
13,457
Country
United States
Thanks. There is that option, but unfortunately it doesn’t seem to work with file-based emuMMC. Any game larger than a few hundred megabytes that I tried to transfer fails with a “unable to access system memory” error.

I even tested it by filling my SD card with garbage so that it had only 1 gb of free space left, and downloading a big game from the eShop so that it would force install to system memory, and that would cause Atmosphere fatal errors at some point in the middle of the download.

So thus far for my online emuMMC (that I don’t want to resize for fear of ban), I haven’t found any way to avoid the wasted system memory space.
I believe you can make smaller emuMMC partitions with Hekate.
 

Danook28

Well-Known Member
Member
Joined
Jul 17, 2018
Messages
505
Trophies
0
Age
34
XP
1,065
Country
Oman
I see the stroge internal mmc is only 17 gb i look there for any games but nothing all game on emummc only and partion emummc in sd 29 full... It is128 gb sd card is it normal V2 console i mode it 2 days ago...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • RedColoredStars @ RedColoredStars:
    Thats what im saying
  • SylverReZ @ SylverReZ:
    @K3Nv2, Exactly.
  • RedColoredStars @ RedColoredStars:
    And for people to say things like "But I use all fake info". No, they don't. lol. They use fake info for all of their banking and online shopping? Fake shipping address, fake payment info? lol
  • RedColoredStars @ RedColoredStars:
    Fake name, address and payment info for internet service, etc? lol. Ill say it again. Everyone freaks out about OMG WINDOWS!! But crickets on anything else they do.
  • RedColoredStars @ RedColoredStars:
    Other windows stuff people complain about hypocritically too. Like "But but but Windows bundle junk apps!!!!" Yeah?? So do many Linux distributions. Dont like it? Use one without them. Same with windows. Either find a pre-made version without the bundled stuff, or very easily make your own installer with what you want and do not want.
    +1
  • console @ console:
    I agree with all above! Microsoft made a biggest mess with us and everyone! I wish Microsoft company should be fired then lost it. LOL :rofl2:
    +1
  • RedColoredStars @ RedColoredStars:
    I dont like the stuff added either. I have zero use for copilot or recall. But I also just simply disable it and move on.
    +2
  • RedColoredStars @ RedColoredStars:
    Always disabled dumb cortana from day 1 too.
    +2
  • K3Nv2 @ K3Nv2:
    When you're a billion dollar company even upper management is just peons to the company
    +1
  • RedColoredStars @ RedColoredStars:
    MS is funny. Insider programs for both Windows and Xbox, where they listen to absolutely none of the insider feedback and just do what the fuck they want. lolol
    +1
  • K3Nv2 @ K3Nv2:
    Xbox idea to make midrange consoles saved them this Gen and buying your wife
  • SylverReZ @ SylverReZ:
    The Xbox is dying already. I don't know what to say, Microsoft takes the L for that one.
  • K3Nv2 @ K3Nv2:
    How is the Xbox dying?
  • K3Nv2 @ K3Nv2:
    Xbox one sold nearly 60 million units
  • SylverReZ @ SylverReZ:
    Remember when Phil was going to buy out more studios to work with them? I guess they couldn't keep up with demands.
  • K3Nv2 @ K3Nv2:
    They already have dozens of studios with big names why care about little Jim making your favorite indie point and click exclusive
  • Psionic Roshambo @ Psionic Roshambo:
    Florida just getting your driver's license.... They sell your phone number and address to marketing companies lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Like .3 cents a person or something
  • K3Nv2 @ K3Nv2:
    No psi that's a gun license they expect flordians to at least know how to break
  • K3Nv2 @ K3Nv2:
    Sorry officer I did not hear the body being dragged 20 miles out
  • K3Nv2 @ K3Nv2:
    Lol Sony only sold 20mill ps5s as of 2024 compared to Xbox 60mill
  • RedColoredStars @ RedColoredStars:
    thats a lie. lol. its opposite of what you said. lolol
  • SylverReZ @ SylverReZ:
    Still hasn't gotten games yet lolol jk.
  • RedColoredStars @ RedColoredStars:
    It's PS5 @ 60mil and Xbox at 30mil
    RedColoredStars @ RedColoredStars: It's PS5 @ 60mil and Xbox at 30mil