0x00 前言
随着《宝可梦传说Z-A》在 2025-10-16 全球同步发售,支持 Switch 1 和 2 两个平台,于是我把压箱底吃灰的 Switch 1 又掏出来折腾了。
但是 ZA 对系统版本有要求,至少是 20.5.0(Nintendo 于 2025-09-30 发布),因此如果不升级,是无法正常安装游戏的。
详见 Nintendo 对历史版本的说明: https://www.nintendo.com.hk/support/releasenotes/firmware_update
相信不少小伙伴都和我一样,是某宝上面购买的 Atmosphere 大气层做的双系统 Switch(也叫折腾版)。
如果不确定是不是,可以在【设置】【主机】里面查看当前版本:

以上图为例,解释一下 19.0.0|AMS 1.9.3|E 的含义:
19.0.0:正版系统版本,也等同于系统固件Firmware版本AMS 1.9.3:大气层版本,也就是Atmosphere版本E:表示当前是 虚拟系统
说到虚拟系统,在重启机器时,必定会通过引导程序 hekate 选择启动的系统类型:
这里就会牵扯到:
- 虚拟系统: 版本格式如
19.0.0|AMS 1.9.3|E - 真实系统: 版本格式如
18.0.1|AMS 1.9.3|S - 正版系统: 版本格式如
18.0.1
这三者的关系如下图:

由于
真实系统的版本总是跟随当前虚拟系统和正版系统的版本,所以在升级的时候完全不需要管它。
0x10 升级前注意
重要事情说三遍:
- 非必要不升级,升级有风险,小心变砖头
- 非必要不升级,升级有风险,小心变砖头
- 非必要不升级,升级有风险,小心变砖头
除非你有非常想玩的游戏(如 口袋妖怪 ZA)、或者非常想用的第三方工具(如特斯拉),且当前版本无法支持,才考虑升级。
纯粹因为洁癖去升级是完全没必要的,最新版不一定足够稳定,可能会出现各种各样的问题导致玩不了游戏。
升级的大原则是:
先升级虚拟系统、再升级正版系统如果你不玩正版卡带,只升级虚拟系统即可
如果先升级正版系统,就有可能进不去虚拟系统了,切记切记
0x20 升级前准备
- 一台 Switch (废话)
- 一台 Windows 电脑
- 一条数据线(最好是 Nintendo 的原版线,不能是充电线),没有的话读卡器亦可
尽量不要用 Mac 电脑,Mac 的文件系统每个目录都会生成一个隐藏的
.DS_Store文件,如果你不会处理,会对升级造成干扰
0x30 虚拟系统升级
0x31 目标版本
首先要清楚自己期望升级到什么版本。
以我这次升级为例:
- 想玩《宝可梦传说Z-A》,Nintendo 官方要求系统版本至少
20.5.0 - 在大气层官方 Github 的 发布页面 找到最新版的
1.9.5支持20.5.0

于是可以确定升级的目标:
- 大气层
Atmosphere升级到1.9.5 - 系统固件
Firmware升级到20.5.0
0x32 下载升级文件
在 B 站或者其他地方都有提供大气层升级的整合包,不过或多或少都会收费,不想折腾的可以直接买。
但是实际上所谓的整合包,其散件网上都能免费下载到。
整合包的内容都只是以下散件的组合,大差不差地包括:
- 必定有:
大气层 Atmosphere - 必定有:
离线系统固件 Firmware - 可能有: 第三方的工具插件,如 DBI(安装游戏的工具)、特斯拉(金手指工具)等
升级要用到的只有 Atmosphere 和 Firmware ,其他的可以后面再折腾。
这里我提供几个下载渠道。
最新版大气层 Atmosphere 下载渠道:
- Github 官方渠道:
atmosphere-1.9.5-master-*.zip(需要科学上网) - 第三方渠道:【Switch520 】
下载官方大气层并解压后,可以看到本体只有 3 个目录/文件:
- atmosphere: 大气层核心程序目录
- switch: 预装到【相册】的必要工具,如 Daybreak 后面会用于安装
Firmware - hbmenu.nro: 大气层图形化启动器
对比从第三方下载的整合版大气层,可以发现除了这 3 个目录/文件,还会了一堆其他文件(要么是工具的、要么 Switch 本身的),后面会说明如何处理。

我推荐 Switch520 渠道版本,已经装好了 DBI 等常用工具,至于要不要用金手指特斯拉就自行选择了
最新版离线系统固件 Firmware 下载渠道:
目前免费的大气层整合包都不会包含
Firmware,这也是很多网上整合包需要付费的原因,而所谓的离线升级固件,实际上是社区通过某些手段提取/拆分所生成的
不论从哪里下载的系统固件,解压后都是一堆 *.nca 文件:

至此升级所需的文件就准备好了。
0x33 备份当前版本文件
升级前必须先对 Switch SD 卡进行备份,以免升级失败可以回滚。
不推荐拔出 SD 卡用读卡器备份,因为频繁插拔可能会损伤 SD 卡。
推荐使用数据线进行备份,步骤如下:
- 使用数据线直连 Switch 主机和电脑
- 重启 Switch,进入 hekate 引导程序界面
- 依次点击【工具】【USB 工具】【SD 卡】
此时电脑上就会多出一个 U 盘,里面就是 SD 卡的内容了:

如果硬盘足够的话,建议对整个 SD 卡备份(备份在升级成功后就能删除)。
如果硬盘不够,则除了以下目录,都要备份:
emuMMC: 已安装的游戏存储目录Nintendo: 已玩过的游戏存档目录
这两个目录比较大,而且在升级过程是不会动的,可以选择不备份。
0x34 升级大气层
完成备份后,可以开始升级了。
首先升级大气层,步骤如下:
- 保留
emuMMC和Nintendo目录(千万不能删) - 保留根目录下、所有非目录的文件
- 删除根目录下、所有目录
对应说明如下:
- 之所以保留的原因,前面备份时解释过了
- 之所以保留的原因,是因为这些文件都是引导程序的启动入口,某些升级的整合包可能不会附带,所以尽可能保留;如果整合包附带了,升级时直接覆盖即可
- 之所以删除的原因,是因为这些目录都是旧版大气层、旧版系统固件、旧版第三方工具、或它们运行时产生的配置/日志等,升级后不兼容,没必要保留

然后把前面下载的:
- 最新版大气层
Atmosphere - 最新版离线系统固件
Firmware
都复制到 SD 卡根目录下,如果提示重名覆盖,选择全部覆盖即可。
至此大气层就升级完成了,升级后的 SD 卡根目录大概如下:

最后安全弹出 U 盘即可:

0x34 升级系统固件
在升级大气层的时候,我们已经顺便把最新版离线系统固件 Firmware 拷贝到 SD 卡根目录了,此时需要在 Switch 里面读取并安装。
首先重启 Switch 进入 hekate 引导程序,依次点击【主页】【启动】【虚拟系统】:

进入虚拟系统后,依次点击【相册】【Daybreak】:

在 Daybreak 找到刚刚拷贝到 SD 卡的 系统固件 Firmware 目录:
等待 Daybreak 验证系统固件,点击【继续】:
升级模式选择【保留数据】:
点击【继续】:
再点击【继续】开始升级:
等待升级完成,点击【重启】:
在重启进入虚拟系统后,依次点击【设置】【主机】,查看当前版本,如果为 20.5.0|AMS 1.9.5|E,则升级虚拟系统成功:
0x40 正版系统升级(可选)
前面我们虽然离线升级了系统固件 Firmware,但是其只作用于 虚拟环境,正版系统并不能用离线方式升级。
所以如果进入正版系统,会发现还是古早前的版本:
但是这并不影响我们在虚拟系统里面玩免费游戏。
重要事情说三遍:
- 如果不玩正版卡带、或联机游戏,这步不建议做,升级有风险,小心变砖头
- 如果不玩正版卡带、或联机游戏,这步不建议做,升级有风险,小心变砖头
- 如果不玩正版卡带、或联机游戏,这步不建议做,升级有风险,小心变砖头
升级正版系统的方式很简单:
- 关闭飞行模式、连上网(国内可能还需要用加速器)
- 依次点击【设置】【主机】【更新主机】
- 等待升级完成即可
详见 Nintendo 的升级说明《关于 Nintendo Switch 主机的更新》,我因为没这需求,所以不升级正版系统
0xF0 写在最后
至此 Switch 升级大气层和系统就全部做完了。
此方法适用于对任何版本和系统固件的升/降级,注意每个大气层支持的系统版本都不一样,升/降级前需要查先查看 大气层官方说明 后再操作。
如果自己从来都没做过升级、觉得文中的描述太过抽象,可以到 B 站先看看别人的升级过程,譬如:
注意:视频的作者对离线系统固件
Firmware改了名字叫XIDOU,估计是为了打广告,不用管也不用学,你知道它其实是Firmware即可