起因:自己手贱,发现sd快被装满了,想看看sd的目录结构还有占用空间大小。就使用foldersizw扫描文件夹空间构成,中间出现了一个提示,好像是修改sd卡的数据,没思考就点确定了。然后就出问题了。把sd卡重新插回机子,安装的程序都消失了,包括软件和游戏。但是放回电脑读卡器能正常读写。使用系统修复扫描了几次,插回机子还是不行。而且使用快速安装cia的软件,也是提示出错。
sd卡备份过,sd格式化后,还原sd卡备份,插回机子,其实这样就行,但是想着把机子也恢复出厂设置以下,于是把机子初始化了,然后就引出了下面一系列。
你的内存卡应该为MBR格式,而不是GPT格式(内存卡出厂时应该都是MBR格式)。内存卡的磁盘格式应该为FAT32格式。当你的内存卡大于32GB时,Windows自带的的格式化工具会隐藏FAT32格式的选项。你需要借助其他工具来格式化。 如果你需要格式化一张新的内存卡,这里推荐使用guiformat ,格式化的时候你应该将分配单元设置为32KB(32768),64GB及以上的内存卡应为64KB(65536)。
解决办法:https://3ds.hacks.guide/zh_CN/finalizing-setup
初始化及sd卡格式化(后来查明,sd卡格式化或换卡后不会影响3ds安装路径)后不能快速安装程序:https://stray-soul.com/index.php/ci,主要是Movable.sed文件改变了,这个文件里面的信息是告知快速安装程序安装路径的,不像Boot9.bin和seeddb.bin文件不用重新生成。使用https://stray-soul.com/index.php/ci里的luma/payloadsBM_Dumper.firm,可以快速生成两个文件oot9.bin和seeddb.bin。
movable.sed是每一台机子唯一的加密密钥,我们将通过一些方法来尝试从主机外通过算法生成这个文件。此文件不可与其他主机通用
怎么进入Homebrew Launcher
启动Homebrew Launcher并启动custom-install-finalize (如果内存卡根目录缺少boot.3dsx文件,请从这里下载然后解压到内存卡根目录) 1.按下『L』『下』『SELECT』键呼出Rosalina菜单。 3.选择『Miscellaneous options』。
4.选择『Switch the hb. title to the current app.』。
5.看到Operation succeeded后,按『B』退出。
6.按两次『B』退出Rosalina菜单。
7.按下Home键,然后按下X键。
8.按A键确认关闭。
9.按A键再次打开应用。
10.你应该就会进入到HBL了。
11.选择custom-install-finalize按A进入。
12.等待它提示“Press START or B to exit”,然后你就可以按START键退出,然后返回到桌面找礼包了。
jjjj