Guide_3DS/_pages/zh_CN/move-emunand.txt

177 lines
7.9 KiB
Text
Raw Normal View History

2017-05-21 22:39:40 +02:00
---
2019-03-19 18:20:56 +01:00
title: "迁移EmuNAND数据"
2017-05-21 22:39:40 +02:00
---
2019-03-19 18:20:56 +01:00
{% include toc title="目录内容" %}
2017-09-29 13:29:26 +02:00
2019-03-19 18:20:56 +01:00
### 必读事项
2018-02-18 16:47:39 +01:00
2019-03-19 18:20:56 +01:00
本附加章节将介绍如何将你的 EmuNAND 的数据迁移到新的 SysNAND 自制系统中,然后删除 EmuNAND 分区。 请注意EmuNAND 和 RedNAND 是[同一概念](http://3dbrew.org/wiki/NAND_Redirection)的两种略微不同的实现。
2017-05-21 22:39:40 +02:00
2019-03-19 18:20:56 +01:00
请注意如果在SD卡`/luma/payloads/`文件夹下,有除了`GodMode9.firm`以外的payload文件那么在按住 “Start” 键开机的时候设备将会进入“chainloader menu”菜单。届时请使用方向键和 “A” 键来选择本教程所需的“GodMode9”。
2017-05-21 22:39:40 +02:00
2019-03-19 18:20:56 +01:00
在开始之前,你 *必须* 确认事先装好了Luma3DS和boot9strap。
2017-05-21 22:39:40 +02:00
{: .notice--danger}
2019-03-19 18:20:56 +01:00
### 准备工作
2017-05-21 22:39:40 +02:00
2019-03-19 18:20:56 +01:00
* 已有 EmuNAND 分区
* 最新版 [GodMode9](https://github.com/d0k3/GodMode9/releases/latest)
* 最新版 [FBI](https://github.com/Steveice10/FBI/releases/latest)管理器
2017-05-21 22:39:40 +02:00
2018-03-20 01:29:03 +01:00
### 操作步骤
2017-05-21 22:39:40 +02:00
2019-03-19 18:20:56 +01:00
#### 第一步 — 准备工作
2017-05-21 22:39:40 +02:00
2019-03-19 18:20:56 +01:00
1. 将设备关机
1. 将SD卡插入电脑
1. 从GodMode9 `.zip` 中复制 `GodMode9.firm` 到SD卡的 `/luma/payloads/` 文件夹中
1. 将 GodMode9 `.zip` 中的整个 `gm9` 文件夹复制到 SD 卡的根目录下
1. 将 SD 卡重新插入你的设备
2017-05-21 22:39:40 +02:00
2019-03-19 18:20:56 +01:00
#### 第二步 — 备份 SysNAND 中的 DSiware 存档
2017-05-21 22:39:40 +02:00
2019-03-19 18:20:56 +01:00
如果你没有任何 DSiWare 游戏或者不关心其存档,那么你可以跳过这个部分。
2017-05-21 22:39:40 +02:00
{: .notice--info}
2019-03-19 18:20:56 +01:00
1. 开机时按住 “Start” 键启动 GodMode9
1. 如果提示创建重要文件备份,按下 “A” 键确认,在完成后再次按下 “A” 键来继续。
1. 如果出现修复RTC日期与时间的提示按 “A” 键执行修复,然后设置好日期和时间,并按 “A” 继续
+ 请注意,如果出现了该提示,则执行完本指南后你还需要在系统设置中重新设置时间
1. 移动至 `[2:] SYSNAND TWLN` -> `title`
1. 将光标移动至 `00030004` 目录,然后同时按 “R” + “A” 键 ,然后选择 “Copy to 0:/gm9/out”
+ 如果你有很多的 DSiWare 游戏,那么此过程可能会花一些时间。
1. 按两次 “B” 键返回到主菜单
2017-05-21 22:39:40 +02:00
2019-03-19 18:20:56 +01:00
#### 第三步 — 备份 GBA VC 的存档
2017-05-21 22:39:40 +02:00
2019-03-19 18:20:56 +01:00
如果你没有任何 GBA VC 游戏或者不关心其存档,那么你可以跳过这个部分。
2017-05-21 22:39:40 +02:00
{: .notice--info}
2019-03-19 18:20:56 +01:00
请注意,其他平台的 VC如GBC, NES, 等)游戏不需要做这些步骤。
2017-05-21 22:39:40 +02:00
{: .notice--info}
2019-03-19 18:20:56 +01:00
游戏存档将会输出到 SD 卡上的 `/gm9/out/` 目录,并命名为 `<TitleID>.gbavc.sav`。
2017-09-24 06:22:58 +02:00
{: .notice--info}
2019-03-19 18:20:56 +01:00
要确定 `<TitleID>.gbavc.sav` 文件的 Title ID 所对应的程序,你可以选中 `[A:] SYSNAND SD` 并同时按下 “R” 键与 “A” 键然后选择“Search for titles”来获取系统上已安装的游戏的列表及它们对应的 Title ID。
2017-09-24 06:22:58 +02:00
{: .notice--info}
2019-03-19 18:20:56 +01:00
1. 依次对每个想备份存档的 GBA VC 游戏进行如下操作:
+ 启动 GBA VC 游戏
+ 退出游戏并关机
+ 开机时按住 “Start” 键来进入 Luma3DS chainloader 菜单
+ 按 “A” 键启动 GodMode9
+ 移动至 `[S:] SYSNAND VIRTUAL`
+ 在 `agbsave.bin` 上按 “A” 键选中
+ 选择 “AGBSAVE options...”
+ 选择 “Dump GBA VC save”
+ 按 “A” 键继续
+ 按下 “Start” 键重启设备
#### 第四步 — 复制 EmuNAND 到 SysNAND
1. 开机时按住 “Start” 键启动 GodMode9
1. 移动至 `[E:] EMUNAND VIRTUAL`
1. 将光标移动到 `nand.bin` 上然后按下A键。然后选择“NAND image options...”,再然后选择 “Restore SysNAND (safe)”
1. 按 “A” 键解锁 SysNAND 写入权限,并依次输入屏幕上给出的的按键
+ 这不会覆盖你已安装好的 boot9strap
1. 依次输入屏幕上的按键来解锁 SysNAND(lv1) 的写入权限
+ 此过程将花费一些时间
1. 完成后,按下 “A” 键以继续
1. 如果弹出重新锁定写入权限的提示,按下 “B” 键来拒绝。
1. 按下 “B” 键返回到主菜单
#### 第五步 — 还原 DSiWare 游戏的存档
如果你之前没备份 DSiWare 的游戏存档,那么就跳过此部分。
2017-05-21 22:39:40 +02:00
{: .notice--info}
2019-03-19 18:20:56 +01:00
1. 移动至 `[0:] SDCARD` -> `gm9` -> `out`
1. 将光标移动至 `00030004` 文件夹,并按下 “Y” 键复制
1. 按两次 “B” 键返回到主菜单
1. 移动至 `[2:] SYSNAND TWLN` -> `title`
1. 按下 “Y” 键来粘贴 `00030004` 文件夹到此处
1. 选择 “Copy path(s)”
1. 按 “A” 键解锁SysNAND (lvl1) 写入权限,并根据屏幕上的提示依次按下按键
1. 选择 “Overwrite file(s)”
+ 如果你有很多的 DSiWare 游戏,那么此过程可能会花一些时间。
1. 如果弹出重新锁定写入权限的提示,请按下 “B” 来拒绝
1. 按两次 “B” 键返回到主菜单
#### 第六步 — 还原 GBA VC 的存档
如果你之前没备份 GBA VC 的游戏存档,那么就跳过此部分。
2017-05-21 22:39:40 +02:00
{: .notice--info}
2019-03-19 18:20:56 +01:00
要确定 `<TitleID>.gbavc.sav` 文件的 Title ID 所对应的程序,你可以在 Godmode9 主菜单内同时按下 “R” 键与 “A” 键然后选择“Search for titles”来获取系统上已安装的游戏的列表及它们对应的 Title ID。
2017-09-24 06:22:58 +02:00
{: .notice--info}
2019-03-19 18:20:56 +01:00
1. 同时按下 “R” + “Start” 键关机
1. 启动你主机的 SysNAND 系统
1. 对每个 GBA VC 依次执行下列步骤来恢复它们的存档:
+ 启动 GBA VC
+ 退出游戏并关机
+ 开机时按下 “Start” 键进入 Luma3DS 的 chainloader 菜单
+ 将光标移动至 GodMode9 ,按下 “A” 键启动
+ 移动至 `[0:] SDCARD` -> `gm9`
+ 选择你想要恢复的 `<TitleID>.gbavc.sav` 并按 “Y” 键复制
+ 按下 “B” 键返回到主菜单
+ 移动至 `[S:] SYSNAND VIRTUAL`
+ 在 `agbsave.bin` 上按 “A” 键选中
+ 选择 “AGBSAVE options...”
+ 选择 “Inject GBA VC save”
+ 按 “A” 键继续
+ 按下 “Start” 键重启设备
+ 启动 GBA VC
+ 退出游戏并关机
1. 开机时按住 “Start” 键启动 GodMode9
#### 第七步 — 备份 SysNAND
1. 按下 “Home” 键来打开功能菜单
1. 选择 “Scripts...”
1. 选择“GM9Megascript”
1. 选择 “Backup Options”
1. 选择 “SysNAND Backup”
1. 按下 “A” 键确认
+ 此过程将花费一些时间
+ 如果你遇到了错误, 请确保你的 SD 卡上至少有 1.3GB 的可用空间
1. 按 “A” 键继续
1. 按下 “B” 键返回到主菜单
1. 选择 “Exit”
1. 如果提示重新锁定写入权限,按下 “A” 键来确认
1. 同时按 “R” 键和“B”键弹出你的SD卡
1. 将SD卡插入电脑
1. 从 SD 卡的 `/gm9/out/` 文件夹中复制 `<date>_<serialnumber>_sysnand_###.bin` 和 `essential.exefs` 到电脑中的安全的位置
+ 请在多处地方备份这些文件(比如网盘等)
+ 如果以后机器出现任何问题,这些备份文件将是为你提供修复砖机或从 NAND 镜像恢复文件的帮手
1. 将 `<date>_<serialnumber>_sysnand_###.bin` 和 `<date>_<serialnumber>_sysnand_###.bin.sha` 从你的 SD 卡上的 `/gm9/out/` 文件夹中复制出,随后将其删除
1. **请备份你 SD 卡上的所有文件到电脑上;接下来 SD 卡上的所有文件将被删除**
#### 第八步 — 格式化 SD 卡
1. 将 SD 卡重新插入你的设备
1. 按下 “Home” 键来打开功能菜单
1. 选择 “More...”
1. 选择 “SD format menu”
1. 按 “A” 确认
1. 选择 “No EmuNAND”
1. 选择 “Auto”
1. 按 “A” 键确认格式化后的磁盘名为 `GM9SD`
+ 当然你也可以自定义SD卡的名称
1. 出现提示时,按照提示依次输入按键来确认格式化
1. 同时按 “R” 键和 “B” 键,弹出你的 SD 卡
1. 将你的 SD 卡插入到电脑
1. 将之前备份的所有文件复制到你的 SD 卡
+ 请确保你替换到 SD 卡中的 `boot.firm` 文件是从你 SD 卡备份中复制的
1. 将SD卡重新插入你的设备
1. 按 “A” 键重新装载你的 SD 卡
1. 按下 “Start” 键来重启
1. 如果黑屏,[请参见此问题排查章节](troubleshooting#ts_sys_down)
2017-05-21 22:39:40 +02:00
___
2019-03-19 18:20:56 +01:00
### 返回至[完成安装](finalizing-setup)
2017-09-04 06:15:19 +02:00
{: .notice--primary}