0%

switch虚拟系统折腾记录

写在前面

我的 switch 是我在上大三的时候,也就是 19 年上半年吧,买的可以软破的机器,然后自己折腾的破解。我是一个 JRPG 的爱好者,当时买 switch 的首要原因就是特别想玩它上面独占的八方旅人,其二就是当时还没发售的火纹新作,对塞尔达野吹倒是很无感。不得不说,折腾破解的过程还是很有趣的,去各种资源站,论坛下游戏的过程也很有趣,但是自己却很难再静下心去打通一款游戏了,可能确实是老了。之后很长一段时间,我都认为打游戏这种毫无产出的行为,是在浪费时间,这导致我的 switch 吃灰了很长时间。至今为止,switch 上我还没有打通任何一款游戏。

但是最近又心血来潮,想着把 switch 上的八方旅人打通,再尝试一下勇气默示录 2。大学的时候因为穷,给 switch 只配了 64gb 的内存卡,这让我折腾 switch 一直面临着严重的容量焦虑,有时想安装点新游戏,就必须删掉一些其他游戏,好不自在。
我想升级内存卡很久了,之前一直觉得反正也不怎么玩了,就一直没换。但是现在又有玩游戏的想法了,还是要提升一下体验的。
我的 switch 破解是大气层单系统破解。现在主流的破解方式都是制作虚拟系统,这个虚拟系统是独立于 switch 本机系统的。可以自由选择启动 switch 本机系统或者虚拟系统,可以在 switch 本机系统中玩正版游戏联网,在虚拟系统中玩学习版的游戏,虚拟系统可以随意折腾,挂掉了重新安装即可,总之优点多多。趁这次机会,我准备把破解方式也升级成虚拟系统的方式。

因此这次折腾要完成以下内容

  • 首先买一张内存卡,容量要大大大
  • 将游戏从之前的内存卡迁移到新内存卡
  • 新的内存卡上创建虚拟系统
  • 升级虚拟系统的系统版本

动手之前的情况

  • 机器是软破机,大气层版本 0.10.4
  • switch 系统版本 10.0.3,之前有过几次升级,使用的是大白兔的离线免熔断升级

计划实施

  • 首先是内存卡,最后买了闪迪 200G a1,这样除去虚拟系统的 30G,尚有 100 多 G,足够我用了。闲鱼 120 元购得
  • 将原内存卡所有内容到新内存卡,新内存卡插入 swtich,可以正常启动大气层,并且游戏都在
  • 之后看教程进行虚拟系统的创建,这里强力推荐下公众号鹿枫堂游戏分享,无论是破解教程,还是游戏下载,在这个公众号里都能找到
  • 重启 switch 进入 rcm 模式,创建虚拟系统 emummc,等待几分钟创建完毕,然后设置虚拟系统为启用状态
  • 然后升级大气层,用电脑读取内存卡,将大气层相关的文件删除,其中 atomosphere/contents 文件夹和 switch/checkpoint/saves 文件夹需要备份,之后将最新版的大气层文件拷贝到 sd 卡中,大气层升级完成
  • 重启 switch,这时候查看系统版本,发现带有后缀 E,说明当前启动的是虚拟系统
  • 升级 switch 系统,首先在公众号里面下载最新的固件包,将固件包拷贝到内存卡中,启动 switch,进入相册使用 daybreank 进行系统升级
  • switch 再次重启后,虚拟系统的版本已经更新

坑点

上述操作搞定后,进入 switch,发现之前 switch 内存卡中的游戏全部丢失,点击系统找不到数据文件,需要重新安装。还好游戏的 nsp 文件我都还保存着,于是重新安装了一遍,安装完进入游戏,存档还在,可以接受。
之后才知道虚拟系统默认在 SD00 文件夹内,该文件夹内有一个 emummc.ini 的配置文件,里面可以配置 nintendo 文件夹的路径,而这个文件夹就是游戏文件所在的文件夹

我备份了 atomosphere/contents 文件夹,拷回新内存卡后,大气层启动报错,无奈只好放弃这些备份的还原。这个文件夹主要是一些汉化和金手指,我也不怎么用这些,所以影响不大。感觉可能是因为没有配置 nintendo 文件夹路径,没有找到对应游戏安装位置的原因。