欢迎光临散文网 会员登陆 & 注册

Switch大气层系统:隐藏分区虚拟系统无损更换大容量TF卡教程

2023-04-09 12:46 作者:三上烤鸭  | 我要投稿

     前言:所谓虚拟系统,就是把Switch机身NAND闪存中的内容全部镜像一遍,然后放在TF卡上。经由SX或者大气层引导之后,可以以TF卡上的镜像闪存数据取代机身NAND数据,从而实现一个能够独立运行于TF卡上的虚拟系统。虚拟系统上的任何操作均完全独立,相当于你有了两台Switch主机,虚拟系统中的任何问题都不会影响到机身真实系统,非常安全和方便。 


虚拟系统目前有两种制作形式,第一种是在TF中划分一个与机身NAND等大的隐藏分区储存系统数据。优点是启动速度快、碎片少、更安全、系统也更加稳定,但不易备份和转移。第二种是文件形式的虚拟系统,整个虚拟系统分割为很多文件储存在TF卡上。优点是虚拟系统可以非常方便的进行备份转移。当然缺点也非常明显:由于与TF卡上的游戏同处在一个分区,长时间读写游戏和使用虚拟系统会产生大量碎片,影响系统速度和稳定性。


很多人在知道文件形式的虚拟系统存在以上诸多先天缺陷之后仍然选择创建文件形式的虚拟系统,就是为了日后能够方便的备份转移虚拟系统。但是随着NxNandManager 4.0 beta的出现,隐藏分区形式的虚拟系统不易备份、不易换卡的缺点已经成为过去。借助为虚拟系统量身定做的NxNandManager,我们可以轻松对隐藏分区进行备份和转移,更可以在隐藏分区形式和文件形式的虚拟系统之间进行转换。NxNandManager可自动识别隐藏分区在TF卡前部或尾部的情况,并都可成功备份转移。转移后的隐藏分区将统一设在TF卡前部。本篇教程,就来说一下如何使用NxNandManager,将你的隐藏分区形式的虚拟系统,无损迁移到更大容量的TF卡上。

步骤:
1、下载NxNandManager 4.0 beta和biskeydumpv9.bin文件,ns端注入biskeydumpv9.bin,获取系统的Key文件,使用微信扫描二维码将key文本保存到电脑上备用。(目前暂时无法对序列号为4003、4005、4007、4008批次的机器解密,这部分序列号机器的用户可以自行尝试在不进行解密的情况下备份和转移隐藏分区)

工具下载:https://pan.baidu.com/s/1m2Z-4eWNJxo_FMMJNJLNvQ?pwd=ssky

2、插入包含有隐藏分区形式虚拟系统的TF卡。以管理员权限启动NxNandManager,点击File菜单-->Open drive,在弹出的对话框里选择对应TF卡驱动器的29GB的分区。

3、点击Options菜单-->configure keyset,将第1步中的密码对应粘贴进来。注意前后不要留任何空格。点击Save。成功后可以看到Device ID和Ver都已被正确识别

4、点击右下角FULL DUMP,在PC上选择一个位置,开始对隐藏分区进行备份。备份文件名称默认为FULL NAND.bin。

5、完成后,退出NxNandManager,将TF卡上可见分区的全部文件备份到电脑上,拔出TF卡。至此,这张TF卡的使命已结束。

6、插入新的TF卡,再次管理员身份打开NxNandManager,点击File菜单-->Open file,选择之前做好的FULL NAND.bin文件,同时再核对一下Device ID和Ver是否显示正确。之后选择Options菜单-->Emunand Creation Tool,emuNAND类型选择默认的SD Partition,检查一下下方target disk的盘符和容量是否正确并选择,点击下方Create emuNAND,开始向新的TF卡写入隐藏分区。等待完成。

7、查看制作完成后TF卡内的文件,会看到两个文件夹,将emummc文件夹临时备份到PC,再将TF卡格式化为exFAT格式。之后把第5步原TF卡可见分区内的文件全部复制到刚格式化好的新TF卡的同样位置。

8、找到新TF卡下emummc文件夹下的emummc.ini文件,用记事本打开,将sector=后面的值用第7步临时备份的emummc文件夹中emummc.ini文件里的sector=后面的值替换。再找到emummc文件夹下面RAW1文件夹内的raw_base文件(文件夹名可能有区别,找到这个文件就行),以第7步临时备份的emummc文件夹中ER00文件夹内的同名文件替换。

注:emummc.ini文件样例和解释:
[emummc]
enabled=1                             (表示启用虚拟系统)
sector=0x2                            (标注了虚拟系统的起始扇区,非常重要,需要使用NxNandManager生成后新的扇区位置)
path=emuMMC/RAW1             (标注了RAW1虚拟系统文件夹的位置,非常重要,应使用原TF卡上的路径)
id=0x0000                              (不明确,可能是虚拟系统序号)
nintendo_path=emuMMC/RAW1/Nintendo(标注了虚拟系统中对应的SD卡存储的实际位置,应使用原TF卡上的路径)
另外,raw_based文件中以十六进制储存了与sector=相同的扇区起始信息,与emummc.ini互为验证,非常重要,需要使用NxNandManager生成后新的扇区位置。 
9、至此,全部搞定。数据已经全部无损转移到新的TF卡上了。所有游戏和游戏进度全部保留。

最后建议大家有条件都使用隐藏分区形式的虚拟系统,这带给整个虚拟系统的速度提升和稳定性提升是文件形式虚拟系统永远无法替代的。基于扇区读写的隐藏分区虚拟系统,提前划定了独享的连续闪存空间,不受TF卡上用户分区读写的影响,完全模拟内置NAND的工作模式,产生碎片少,读写效率高,为整个虚拟系统提供了最大的兼容性和可靠性。你的游戏也可以像真实系统那样,自由选择安装到机身内存或者TF卡上,或者在两者之间任意移动,完全不会影响运行速度,强烈推荐!

本教程部分来源于互联网大神分享,如侵删,祝大家游戏愉快!

Switch大气层系统:隐藏分区虚拟系统无损更换大容量TF卡教程的评论 (共 条)

分享到微博请遵守国家法律