请知悉:本文最近一次更新为 4年 前,文中内容可能已经过时。

之前有写过Switch 8.0.1 TX OS PRO双系统教程,里面提到了虚拟系统的制作。但一般虚拟系统都是30G大小,而推荐游戏是直接安装到SD卡的,如此虚拟系统其实主要作用只用来存放存档和系统固件,根本用不到30G空间。
那么今天,就来讲解下Switch SX OS 精简虚拟系统。

SX OS 精简虚拟系统 图文说明

虚拟系统的精简建议刚做完虚拟系统后进行(如果使用了一段时间的虚拟系统,精简后的虚拟系统有可能因为存档残留等情况无法运行游戏,处理起来比较麻烦,不建议精简哦!)

教程仅针对Windows操作系统。

  1. 以下文件放置示例路径均为E盘根目录,实际操作时你可以随便选择放C盘D盘其他盘符,不影响操作。
  2. 首先确保:

    你已经通过Switch 8.0.1 TX OS PRO双系统教程,制作好了自己的虚拟系统。

    你已经通过Switch 使用Lockpick备份密钥的方法Switch biskeydump PC端备份设备密钥,备份好了自己的设备密钥文件,并将密钥文件放到了电脑中。

  3. Windows电脑上下载所需文件(解压密码:shipengliang)
    NxNandManager_x64 最新版
    HxD.rar

    看广告高速下载:HxD.rar

    HxD需要安装;NxNandManager解压后可以直接使用,建议NxNandManager的解压文件夹和下一步虚拟系统文件夹放同一个盘符根目录。

    如遇文件损坏或密码错误,可参考修复教程:WinRAR如何修复受损的压缩文件

  4. 将TF卡的虚拟系统文件夹emunand(位于sxos文件夹下),复制到电脑上某个盘符的根目录。如下图示例复制到了E盘根目录:
    E盘根目录
  5. 启动NxNandManager,点击File->Open file

    File Open file

  6. 找到虚拟系统emunand文件夹下面的full.00.bin文件,点打开
    X盘/emunand/full.00.bin

    选择full.00.bin文件

  7. 此时会提示你需要密钥解密:

    提示需要key

  8. 点击Options->Configure keyset,打开密钥设置界面

    Options Configure keyset

  9. Import keys from file,进入密钥文件选择

    从文件导入key

  10. 找到你备份在电脑上的密钥文件,点打开
  11. 程序会自动解析出所需密钥,点Save保存密钥

    点Save保存密钥解密虚拟分区

  12. 此时,如果密钥没问题,会解密成功,显示出你的设备ID和系统版本

    成功解密会显示设备ID和系统版本

  13. 点击Options->Resize NAND(RAWNAND,FULL NAND),进入重置分区大小

    Options Resize NAND(RAWNAND,FULL NAND)重置分区大小

  14. 勾选:Format USER (all data in partition will be lost)

    New size for USER后面的输入框输入2048(建议存档区大方一点,4096最好),点Save

    勾选格式化并设置2048M用户存档分区后点Save

  15. 耐心等待新的虚拟系统文件制作完毕,点红色八叉关闭进度窗口。
    新的虚拟系统分区文件制作完毕
  16. 本步骤属于分割文件教程,主要针对后续可能使用FAT32格式的内存卡时不支持超过4G大小的文件。

    如果你确定自己只使用exFAT格式的内存卡的话,可以直接重命名NxNandManager程序所在文件夹的RAWNAND.resized到full.00.bin后,跳过本步。

    启动第3步安装好的HxD,工具->文件工具->分割

    启动HxD 工具 文件工具 分割

    待分割文件:选择NxNandManager程序所在文件夹中的RAWNAND.resized
    输出文件名:选择NxNandManager程序所在文件夹,随便输入个00即可。
    文件尺寸选择字节,并在输入框输入:4294836224,之后点确定,会自动分割文件。

    设置字节 确定

    分割结束后,会在NxNandManager程序所在文件夹得到两个文件,如下图的001和002。

    重命名001和002分别为full.00.binfull.01.bin。这俩文件就是你的新的精简好的虚拟系统文件了。

    分割结束后会得到两个文件

  17. 重命名TF卡sxos文件夹下的虚拟文件夹emunand到emunand_bak(留条后路给自己),创建新的文件夹emunand
    将emunand_bak下的boot0.bin和boot1.bin复制到emunand。

    重命名TF卡的虚拟文件夹并创建新的文件夹

  18. 拷贝你精简好的虚拟系统文件到TF卡sxos下emunand文件夹中
  19. 正常短接引导进入虚拟系统,设置->数据管理,可以看到主机内存确实缩小了

    进入系统 设置 数据管理 可以看到主机内存确实缩小了

  20. 装个游戏测试下,或者使用一段时间,如果没什么问题。就可以删掉之前备份的虚拟系统文件夹emunand_bak了。同理,如果使用异常的话,删除精简的虚拟系统,将备份的文件夹名改回emunand即可切回最初的虚拟系统。
  21. 电脑上的虚拟系统文件以及程序就都可以卸载删除掉了。

如您从本文得到了有价值的信息或帮助,请考虑扫描文末的二维码对我进行捐赠和鼓励。


相关GitHub和程序

https://github.com/eliboa/NxNandManager/releases


相关参考资料

How Resize User Partition in Emunand File


本站资源,请 注册城通账户 后,使用客户端下载,参考教程:城通网盘如何使用客户端下载文件


尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《Switch SX OS 精简虚拟系统 教程》相关的博文:


26
留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌
aall
aall
【🚶访客】

NxNandManager最新版 key输进去无效
我直接去官网下4.1才可以

xiupixie
xiupixie
【🚶访客】

大佬,怎么用NxNandManager软件,制作TX隐藏分区形式的虚拟系统?现已精简过文件格式的虚拟系统,想把文件格式转化成内存卡隐藏分区,请问具体怎么操作?

xiupixie
xiupixie
【🚶访客】

大佬,在做精简导入key的时候,设备ID和系统版本显示红字
bad crypto,是秘钥有问题吗?还是求解决方案

ZhangXF
ZhangXF
【🚶访客】

已经提取了Key,但是配置密保存后,设备ID那还显示需要密钥,没管它,还是直接选择了精简虚拟系统,但是到用HxD分割的RAWNAND.resized时,分割完成为什么和原来一样大小啊?RAWNAND.resized是肯定大于4G的,我选择的是5G

冷血
冷血
【🚶访客】

我的虚拟系统好像没有这个文件夹emunand,是不是虚拟系统以分区形式做的就没法用这个办法了?

小鱼
小鱼
【🚶访客】

你好大佬,我在使用这个NxNandManager的时候,选择打开full.00.bin时,它就会弹出一个窗口显示input file/drive is not a valid NX storage,所以根本打不开.bin文件。软件是放在D盘根目录的,也没有中文字符,不知怎么解决这个问题?

饭饭
饭饭
【🚶访客】

你好大佬,我是win10 64位专业版系统,在启动该教程提供的NxNandManager时遇到问题,点开后跳出一个黑色命令行然后就结束了。