Guide_3DS/zh_CN/move-emunand.html

775 lines
33 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<!--
Minimal Mistakes Jekyll Theme 4.24.0 by Michael Rose
Copyright 2013-2020 Michael Rose - mademistakes.com | @mmistakes
Free for personal and commercial use under the MIT license
https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE
-->
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<!-- begin _includes/seo.html --><title>迁移EmuNAND数据 - 3DS Hacks Guide</title>
<meta name="description" content="A complete guide to 3DS custom firmware">
<meta name="author" content="Nintendo Homebrew">
<meta property="og:type" content="website">
<meta property="og:locale" content="en_US">
<meta property="og:site_name" content="3DS Hacks Guide">
<meta property="og:title" content="迁移EmuNAND数据">
<meta property="og:url" content="https://3ds.hacks.guide/zh_CN/move-emunand.html">
<meta property="og:description" content="A complete guide to 3DS custom firmware">
<link rel="canonical" href="https://3ds.hacks.guide/zh_CN/move-emunand.html">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Nintendo Homebrew",
"url": "https://3ds.hacks.guide/"
}
</script>
<meta name="google-site-verification" content="jVXoPK_-qzKJp4SScnZYpOIX3yDXfGnAoTBJYixUOwg" />
<meta name="msvalidate.01" content="F3532011519E308583A0A2CAF2DD69E8">
<!-- end _includes/seo.html -->
<!-- https://t.co/dKP3o1e -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script>
document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css">
<link rel="preload" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css"></noscript>
<!-- start custom head snippets -->
<!-- insert favicons. use https://realfavicongenerator.net/ -->
<!-- hacks-guide change start: cookie consent, favicon, locales -->
<link rel="apple-touch-icon" sizes="180x180" href="/images/site-config/apple-touch-icon.png?v=PYEmwKvQAx">
<link rel="icon" type="image/png" href="/images/site-config/favicon-16x16.png?v=PYEmwKvQAx" sizes="16x16">
<link rel="icon" type="image/png" href="/images/site-config/favicon-32x32.png?v=PYEmwKvQAx" sizes="32x32">
<link rel="icon" type="image/png" href="/images/site-config/favicon-194x194.png?v=PYEmwKvQAx" sizes="194x194">
<link rel="icon" type="image/png" href="/images/site-config/android-chrome-192x192.png?v=PYEmwKvQAx" sizes="192x192">
<link rel="manifest" href="/images/site-config/manifest.json?v=PYEmwKvQAx">
<link rel="mask-icon" href="/images/site-config/safari-pinned-tab.svg?v=PYEmwKvQAx" color="#2E3440">
<link rel="shortcut icon" href="/images/site-config/favicon.ico?v=PYEmwKvQAx">
<meta name="apple-mobile-web-app-title" content="Guide">
<meta name="application-name" content="Guide">
<meta name="msapplication-TileColor" content="#2E3440">
<meta name="msapplication-TileImage" content="/images/site-config/mstile-144x144.png?v=PYEmwKvQAx">
<meta name="msapplication-config" content="/assets/xml/browserconfig.xml?v=PYEmwKvQAx">
<meta name="theme-color" content="#2E3440">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.1/cookieconsent.min.css" integrity="sha512-LQ97camar/lOliT/MqjcQs5kWgy6Qz/cCRzzRzUCfv0fotsCTC9ZHXaPQmJV8Xu/PVALfJZ7BDezl5lW3/qBxg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.1/cookieconsent.min.js" integrity="sha512-yXXqOFjdjHNH1GND+1EO0jbvvebABpzGKD66djnUfiKlYME5HGMUJHoCaeE4D5PTG2YsSJf6dwqyUUvQvS0vaA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script>
window.addEventListener("load", function(){
window.cookieconsent.initialise({
"palette": {
"popup": {
"background": "#2e3440"
},
"button": {
"background": "#60818f"
}
},
"theme": "edgeless",
"position": "top",
"static": true,
"content": {
"message": "本网站利用cookies在侧边栏上显示当前的操作进度并改善此站点的使用体验。"
}
})});
</script>
<!-- hacks-guide change end -->
<!-- end custom head snippets -->
</head>
<!-- hacks-guide change start: Disable caching -->
<body class="layout--single">
<nav class="skip-links">
<ul>
<li><a href="#site-nav" class="screen-reader-shortcut">Skip to primary navigation</a></li>
<li><a href="#main" class="screen-reader-shortcut">Skip to content</a></li>
<li><a href="#footer" class="screen-reader-shortcut">Skip to footer</a></li>
</ul>
</nav>
<!--[if lt IE 9]>
<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="https://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
<![endif]-->
<div class="masthead">
<div class="masthead__inner-wrap">
<div class="masthead__menu">
<nav id="site-nav" class="greedy-nav">
<!-- hacks-guide change start: disable default masthead title -->
<!--
<a class="site-title" href="/">
3DS Hacks Guide
</a>
-->
<!-- hacks-guide change end -->
<ul class="visible-links">
<!-- hacks-guide change start: multi-language configuration -->
<li class="masthead__menu-item masthead__menu-item--lg"><a href="/zh_CN/">主页</a></li>
<li class="masthead__menu-item"><a href="/zh_CN/faq">常见问题</a></li>
<li class="masthead__menu-item"><a href="/zh_CN/troubleshooting">问题排查</a></li>
<li class="masthead__menu-item"><a href="/zh_CN/checking-for-cfw">检查自制固件</a></li>
<li class="masthead__menu-item"><a href="/zh_CN/godmode9-usage">GodMode9 使用教程</a></li>
<li class="masthead__menu-item"><a href="/zh_CN/contribute">捐助</a></li>
<li class="masthead__menu-item"><a href="/zh_CN/region-changing">区域变更</a></li>
<li class="masthead__menu-item"><a href="/zh_CN/uninstall-cfw">卸载自制固件</a></li>
<li class="masthead__menu-item"><a href="/zh_CN/credits">致谢</a></li>
<li class="masthead__menu-item"><a href="/zh_CN/site-navigation">网站导航</a></li>
<!-- hacks-guide change end -->
</ul>
<!-- hacks-guide change start: Add language selector -->
<ul class="hidden-links links-menu hidden"></ul>
<ul class="hidden-links lang-menu hidden">
<li class="masthead__menu-item"><a href="https://3ds.hacks.guide/move-emunand.html">English</a></li>
<li class="masthead__menu-item"><a href="https://3ds.hacks.guide/es_ES/move-emunand.html">Español</a></li>
<li class="masthead__menu-item"><a href="https://3ds.hacks.guide/de_DE/move-emunand.html">Deutsch</a></li>
<li class="masthead__menu-item"><a href="https://3ds.hacks.guide/fr_FR/move-emunand.html">Français</a></li>
<li class="masthead__menu-item"><a href="https://3ds.hacks.guide/it_IT/move-emunand.html">Italiano</a></li>
<li class="masthead__menu-item"><a href="https://3ds.hacks.guide/nl_NL/move-emunand.html">Nederlands</a></li>
<li class="masthead__menu-item"><a href="https://3ds.hacks.guide/pt_BR/move-emunand.html">Português do Brasil</a></li>
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/pt_PT/move-emunand.html">Português (Portugal)</a></li> -->
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/ru_RU/move-emunand.html">Русский</a></li> -->
<li class="masthead__menu-item"><a href="https://3ds.hacks.guide/zh_CN/move-emunand.html">简体中文</a></li>
<li class="masthead__menu-item"><a href="https://3ds.hacks.guide/zh_TW/move-emunand.html">繁體中文</a></li>
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/pl_PL/move-emunand.html">Polski</a></li> -->
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/tr_TR/move-emunand.html">Türkçe</a></li> -->
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/vi_VN/move-emunand.html">Tiếng Việt</a></li> -->
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/ca_ES/move-emunand.html">Català</a></li> -->
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/el_GR/move-emunand.html">Ελληνικά</a></li> -->
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/he_IL/move-emunand.html">עברית‎</a></li> -->
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/sv_SE/move-emunand.html">Svenska</a></li> -->
<li class="masthead__menu-item"><a href="https://3ds.hacks.guide/ko_KR/move-emunand.html">한국어</a></li>
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/no_NO/move-emunand.html">Norsk</a></li> -->
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/ja_JP/move-emunand.html">日本語</a></li> -->
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/ar_SA/move-emunand.html">اللغة العربية</a></li> -->
<li class="masthead__menu-item"><a href="https://3ds.hacks.guide/hu_HU/move-emunand.html">Magyar</a></li>
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/ro_RO/move-emunand.html">Română</a></li> -->
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/sr_SP/move-emunand.html">Српски</a></li> -->
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/af_ZA/move-emunand.html">Afrikaans</a></li> -->
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/ms_MY/move-emunand.html">Bahasa Melayu</a></li> -->
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/fi_FI/move-emunand.html">Suomi</a></li> -->
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/da_DK/move-emunand.html">Dansk</a></li> -->
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/uk_UA/move-emunand.html">Українська</a></li> -->
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/cs_CZ/move-emunand.html">Čeština</a></li> -->
<!-- <li class="masthead__menu-item"><a href="https://3ds.hacks.guide/en_PT/move-emunand.html">Pirate English</a></li> -->
</ul>
<button class="greedy-nav__toggle hidden" type="button">
<span class="visually-hidden">Toggle menu</span>
<div class="navicon"></div>
</button>
<button class="greedy-nav__toggle_lang"><div class="langicon"><i class="fa fa-language fa-lg" aria-hidden="true"></i></div></button>
<!-- hacks-guide change end -->
</nav>
</div>
</div>
</div>
<div class="initial-content">
<div id="main" role="main">
<!-- hacks-guide change start: Implement progress table, replace existing sidebar -->
<!--
<div class="sidebar sticky">
</div>
-->
<div class="sidebar sticky" style="display: none;">
<!-- hacks-guide change start: Refactor entire subsection to allow using translations -->
<nav class="nav__list">
<input id="ac-toc" name="accordion-toc" type="checkbox" />
<label for="ac-toc">Toggle menu</label>
<ul class="nav__items">
<li>
<span class="nav__sub-title">总进度</span>
<ol>
<li style="display: none;" data-name="home"><a href='/zh_CN/'>主页</a></li>
<li style="display: none;" data-name="key-information"><a href='/zh_CN/key-information'>Key Information</a></li>
<li style="display: none;" data-name="get-started"><a href='/zh_CN/get-started'>Get Started</a></li>
<li style="display: none;" data-name="ntrboot"><a href='/zh_CN/ntrboot'>ntrboot</a></li>
<li style="display: none;" data-name="installing-boot9strap-(mset9)"><a href='/zh_CN/installing-boot9strap-(mset9)'>Installing boot9strap (MSET9)</a></li>
<li style="display: none;" data-name="installing-boot9strap-(mset9-cli)"><a href='/zh_CN/installing-boot9strap-(mset9-cli)'>Installing boot9strap (MSET9 CLI)</a></li>
<li style="display: none;" data-name="installing-boot9strap-(mset9-play-store)"><a href='/zh_CN/installing-boot9strap-(mset9-play-store)'>Installing boot9strap (MSET9 Play Store)</a></li>
<li style="display: none;" data-name="multiple-options"><i>(Multiple Options)</i></li>
<li style="display: none;" data-name="flashing-ntrboot-(3ds-single-system)"><a href='/zh_CN/flashing-ntrboot-(3ds-single-system)'>Flashing ntrboot (3DS Single System)</a></li>
<li style="display: none;" data-name="flashing-ntrboot-(3ds-multi-system)"><a href='/zh_CN/flashing-ntrboot-(3ds-multi-system)'>Flashing ntrboot (3DS Multi System)</a></li>
<li style="display: none;" data-name="flashing-ntrboot-(dsi)"><a href='/zh_CN/flashing-ntrboot-(dsi)'>Flashing ntrboot (DSi)</a></li>
<li style="display: none;" data-name="flashing-ntrboot-(nds)"><a href='/zh_CN/flashing-ntrboot-(nds)'>Flashing ntrboot (NDS)</a></li>
<li style="display: none;" data-name="installing-boot9strap-(hardmod)"><a href='/zh_CN/installing-boot9strap-(hardmod)'>Installing boot9strap (Hardmod)</a></li>
<li style="display: none;" data-name="installing-boot9strap-(ntrboot)"><a href='/zh_CN/installing-boot9strap-(ntrboot)'>Installing boot9strap (ntrboot)</a></li>
<li style="display: none;" data-name="installing-boot9strap-(soundhax)"><a href='/zh_CN/installing-boot9strap-(soundhax)'>Installing boot9strap (Soundhax)</a></li>
<li style="display: none;" data-name="installing-boot9strap-(safecerthax)"><a href='/zh_CN/installing-boot9strap-(safecerthax)'>Installing boot9strap (safecerthax)</a></li>
<li style="display: none;" data-name="installing-boot9strap-(ssloth-browser)"><a href='/zh_CN/installing-boot9strap-(ssloth-browser)'>Installing boot9strap (SSLoth-Browser)</a></li>
<li style="display: none;" data-name="installing-boot9strap-(super-skaterhax)"><a href='/zh_CN/installing-boot9strap-(super-skaterhax)'>Installing boot9strap (super-skaterhax)</a></li>
<li style="display: none;" data-name="finalizing-setup"><a href='/zh_CN/finalizing-setup'>Finalizing Setup</a></li>
</ol>
</li>
</ul>
</nav>
<!-- hacks-guide change end -->
</div>
<!-- hacks-guide change end-->
<article class="page" itemscope itemtype="https://schema.org/CreativeWork">
<meta itemprop="headline" content="迁移EmuNAND数据">
<div class="page__inner-wrap">
<header>
<h1 id="page-title" class="page__title" itemprop="headline">迁移EmuNAND数据
</h1>
</header>
<section class="page__content" itemprop="text">
<!-- hacks-guide change start -->
<hr>
<div class ="notice"><b>如果有疑问并且懂英语的话,可以到 <a href="https://discord.gg/MWxPgEp">Nintendo Homebrew Discord 服务器</a>上使用英文寻求帮助。(请注意,如果你身处中国大陆,你可能需要通过科学上网来访问 Discord
你也可以到译者的 <a href="https://stray-soul.site/index.php/qqgroup">QQ 群</a>寻求帮助,群号为 942052497。</b></div>
<div class ="notice"><b>如果你喜欢我们的教程,可以通过<a href="contribute#donations">捐赠</a>支持我们。</b></div>
<hr>
<!-- hacks-guide change end -->
<aside class="sidebar__right">
<nav class="toc">
<header><h4 class="nav__title"><i class="fas fa-file-alt"></i> 目录内容</h4></header>
<ul class="toc__menu" id="markdown-toc">
<li><a href="#重要事项" id="markdown-toc-重要事项">重要事项</a></li>
<li><a href="#你需要准备点啥" id="markdown-toc-你需要准备点啥">你需要准备点啥?</a></li>
<li><a href="#操作步骤" id="markdown-toc-操作步骤">操作步骤</a> <ul>
<li><a href="#第一步--准备工作" id="markdown-toc-第一步--准备工作">第一步 准备工作</a></li>
<li><a href="#第二步--备份-sysnand-中的-dsiware-存档" id="markdown-toc-第二步--备份-sysnand-中的-dsiware-存档">第二步 备份 SysNAND 中的 DSiware 存档</a></li>
<li><a href="#第三步--备份-gba-vc-的存档" id="markdown-toc-第三步--备份-gba-vc-的存档">第三步 备份 GBA VC 的存档</a></li>
<li><a href="#第四步--复制-emunand-到-sysnand" id="markdown-toc-第四步--复制-emunand-到-sysnand">第四步 复制 EmuNAND 到 SysNAND</a></li>
<li><a href="#第五步--还原-dsiware-游戏的存档" id="markdown-toc-第五步--还原-dsiware-游戏的存档">第五步 还原 DSiWare 游戏的存档</a></li>
<li><a href="#第六步--还原-gba-vc-的存档" id="markdown-toc-第六步--还原-gba-vc-的存档">第六步 还原 GBA VC 的存档</a></li>
<li><a href="#第七步--备份-sysnand" id="markdown-toc-第七步--备份-sysnand">第七步 备份 SysNAND</a></li>
<li><a href="#第八步--格式化-sd-卡" id="markdown-toc-第八步--格式化-sd-卡">第八步 格式化 SD 卡</a></li>
</ul>
</li>
<li><a href="#返回至完成安装" id="markdown-toc-返回至完成安装">返回至完成安装</a></li>
</ul>
</nav>
</aside>
<h3 id="重要事项">重要事项</h3>
<p>本附加章节将介绍如何将你的 EmuNAND 的数据迁移到新的 SysNAND 自制系统中,然后删除 EmuNAND 分区。 请注意EmuNAND 和 RedNAND 是<a href="http://3dbrew.org/wiki/NAND_Redirection">同一概念</a>的两种略微不同的实现。</p>
<p>请注意,如果在 SD 卡 <code class="language-plaintext highlighter-rouge">/luma/payloads/</code> 文件夹下,有除了 <code class="language-plaintext highlighter-rouge">GodMode9.firm</code> 以外的 payload 文件,那么在按住 “Start” 键开机的时候,主机将会进入 “chainloader menu” 菜单。届时请使用方向键和 “A” 键来选择本教程所需的 “GodMode9”。</p>
<p class="notice--danger">在开始之前,你必须确认你已装好了 Luma3DS 和 boot9strap。</p>
<h3 id="你需要准备点啥">你需要准备点啥?</h3>
<ul>
<li>已有 EmuNAND 分区</li>
<li>最新版本的 <a href="https://github.com/d0k3/GodMode9/releases/latest">GodMode9</a>(下载 GodMode9 <code class="language-plaintext highlighter-rouge">.zip</code> 文件)</li>
</ul>
<h3 id="操作步骤">操作步骤</h3>
<h4 id="第一步--准备工作">第一步 准备工作</h4>
<ol>
<li>将主机关机</li>
<li>将SD卡插入电脑</li>
<li>从GodMode9 <code class="language-plaintext highlighter-rouge">.zip</code> 中复制 <code class="language-plaintext highlighter-rouge">GodMode9.firm</code> 到SD卡的 <code class="language-plaintext highlighter-rouge">/luma/payloads/</code> 文件夹中</li>
<li>将 GodMode9 <code class="language-plaintext highlighter-rouge">.zip</code> 中的整个 <code class="language-plaintext highlighter-rouge">gm9</code> 文件夹复制到 SD 卡的根目录下</li>
<li>Reinsert your SD card into your console</li>
</ol>
<h4 id="第二步--备份-sysnand-中的-dsiware-存档">第二步 备份 SysNAND 中的 DSiware 存档</h4>
<p class="notice--info">如果你没有任何 DSiWare 游戏或者不关心其存档,那么你可以跳过这个部分。</p>
<ol>
<li>Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9</li>
<li>如果工具提示是否需要创建重要文件备份,请按下 “A” 键确认。完成后再次按下 “A” 键来继续。</li>
<li>如果出现修复 RTC 日期与时间的提示,按 “A” 键执行修复,然后设置好日期和时间,并按 “A” 继续
<ul>
<li>请注意,如果出现了该提示,则执行完本指南后你还需要在系统设置中重新设置时间</li>
</ul>
</li>
<li>进入到 <code class="language-plaintext highlighter-rouge">[2:] SYSNAND TWLN</code> -&gt; <code class="language-plaintext highlighter-rouge">title</code></li>
<li>将光标移动至 <code class="language-plaintext highlighter-rouge">00030004</code> 目录,然后同时按 “R” + “A” 键 ,然后选择 “Copy to 0:/gm9/out”
<ul>
<li>如果你有很多的 DSiWare 游戏,那么此过程可能会花一些时间。</li>
</ul>
</li>
<li>按两次 “B” 键返回到主菜单</li>
</ol>
<h4 id="第三步--备份-gba-vc-的存档">第三步 备份 GBA VC 的存档</h4>
<p class="notice--info">如果你没有任何 GBA VC 游戏或者不关心其存档,那么你可以跳过这个部分。</p>
<p class="notice--info">请注意,其他平台的 VC如GBC, NES, 等)游戏不需要做这些步骤。</p>
<p class="notice--info">游戏存档将会输出到 SD 卡上的 <code class="language-plaintext highlighter-rouge">/gm9/out/</code> 目录,并命名为 <code class="language-plaintext highlighter-rouge">&lt;TitleID&gt;.gbavc.sav</code></p>
<p class="notice--info">要确定 <code class="language-plaintext highlighter-rouge">&lt;TitleID&gt;.gbavc.sav</code> 文件的 Title ID 所对应的程序,你可以在 Godmode9 主菜单内按下 Home 键然后选择 <code class="language-plaintext highlighter-rouge">Title manager</code> -&gt; <code class="language-plaintext highlighter-rouge">[A:] SD CARD</code> 来获取系统上已安装的游戏的列表及它们对应的 Title ID。</p>
<ol>
<li>依次对每个想备份存档的 GBA VC 游戏进行如下操作:
<ul>
<li>启动 GBA VC 游戏</li>
<li>退出游戏并关机</li>
<li>Boot your console while holding (Start) to launch the Luma3DS chainloader menu</li>
<li>按 “A” 键启动 GodMode9</li>
<li>进入到 <code class="language-plaintext highlighter-rouge">[S:] SYSNAND VIRTUAL</code></li>
<li><code class="language-plaintext highlighter-rouge">agbsave.bin</code> 上按 “A” 键选中</li>
<li>选择 “AGBSAVE options…”</li>
<li>选择 “Dump GBA VC save”</li>
<li>按 “A” 键继续</li>
<li>Press (Start) to reboot your console</li>
</ul>
</li>
</ol>
<h4 id="第四步--复制-emunand-到-sysnand">第四步 复制 EmuNAND 到 SysNAND</h4>
<ol>
<li>Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9</li>
<li>进入到 <code class="language-plaintext highlighter-rouge">[E:] EMUNAND VIRTUAL</code></li>
<li>将光标移动到 <code class="language-plaintext highlighter-rouge">nand.bin</code>然后按下A键。然后选择“NAND image options…”再然后选择 “Restore SysNAND (safe)”</li>
<li>按 “A” 键解锁 SysNAND 写入权限,并依次输入屏幕上给出的的按键
<ul>
<li>这不会覆盖你已安装好的 boot9strap</li>
</ul>
</li>
<li>依次输入屏幕上的按键来解锁 SysNAND (lv1) 的写入权限
<ul>
<li>此过程将花费一些时间</li>
</ul>
</li>
<li>完成后,按下 “A” 键以继续</li>
<li>如果弹出重新锁定写入权限的提示,按下 “B” 键来拒绝。</li>
<li>按下 “B” 键返回到主菜单</li>
</ol>
<h4 id="第五步--还原-dsiware-游戏的存档">第五步 还原 DSiWare 游戏的存档</h4>
<p class="notice--info">如果你之前没备份 DSiWare 的游戏存档,那么就跳过此部分。</p>
<ol>
<li>进入到 <code class="language-plaintext highlighter-rouge">[0:] SDCARD</code> -&gt; <code class="language-plaintext highlighter-rouge">gm9</code> -&gt; <code class="language-plaintext highlighter-rouge">out</code></li>
<li>将光标移动至 <code class="language-plaintext highlighter-rouge">00030004</code> 文件夹,并按下 “Y” 键复制</li>
<li>按两次 “B” 键返回到主菜单</li>
<li>进入到 <code class="language-plaintext highlighter-rouge">[2:] SYSNAND TWLN</code> -&gt; <code class="language-plaintext highlighter-rouge">title</code></li>
<li>按下 “Y” 键来粘贴 <code class="language-plaintext highlighter-rouge">00030004</code> 文件夹到此处</li>
<li>选择 “Copy path(s)”</li>
<li>按 “A” 键解锁SysNAND (lvl1) 写入权限,并根据屏幕上的提示依次按下按键</li>
<li>选择 “Overwrite file(s)”
<ul>
<li>如果你有很多的 DSiWare 游戏,那么此过程可能会花一些时间。</li>
</ul>
</li>
<li>如果弹出重新锁定写入权限的提示,按下 “B” 键来拒绝。</li>
<li>按两次 “B” 键返回到主菜单</li>
</ol>
<h4 id="第六步--还原-gba-vc-的存档">第六步 还原 GBA VC 的存档</h4>
<p class="notice--info">如果你之前没备份 GBA VC 的游戏存档,那么就跳过此部分。</p>
<p class="notice--info">要确定 <code class="language-plaintext highlighter-rouge">&lt;TitleID&gt;.gbavc.sav</code> 文件的 Title ID 所对应的程序,你可以在 Godmode9 主菜单内按下 Home 键然后选择 <code class="language-plaintext highlighter-rouge">Title manager</code> -&gt; <code class="language-plaintext highlighter-rouge">[A:] SD CARD</code> 来获取系统上已安装的游戏的列表及它们对应的 Title ID。</p>
<ol>
<li>Hold (R) and press (Start) at the same time to power off your console</li>
<li>Power on your console into SysNAND</li>
<li>对每个 GBA VC 依次执行下列步骤来恢复它们的存档:
<ul>
<li>启动 GBA VC 游戏</li>
<li>退出游戏并关机</li>
<li>Boot your console while holding (Start) to launch the Luma3DS chainloader menu</li>
<li>按 “A” 键启动 GodMode9</li>
<li>进入到 <code class="language-plaintext highlighter-rouge">[0:] SDCARD</code> -&gt; <code class="language-plaintext highlighter-rouge">gm9</code></li>
<li>选择你想要恢复的 <code class="language-plaintext highlighter-rouge">&lt;TitleID&gt;.gbavc.sav</code> 并按 “Y” 键复制</li>
<li>按下 “B” 键返回到主菜单</li>
<li>进入到 <code class="language-plaintext highlighter-rouge">[S:] SYSNAND VIRTUAL</code></li>
<li><code class="language-plaintext highlighter-rouge">agbsave.bin</code> 上按 “A” 键选中</li>
<li>选择 “AGBSAVE options…”</li>
<li>选择 “Inject GBA VC save”</li>
<li>按 “A” 键继续</li>
<li>Press (Start) to reboot your console</li>
<li>启动 GBA VC 游戏</li>
<li>退出游戏并关机</li>
</ul>
</li>
</ol>
<h4 id="第七步--备份-sysnand">第七步 备份 SysNAND</h4>
<ol>
<li>Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9</li>
<li>按下 “Home” 键来打开功能菜单</li>
<li>选择 “Scripts…”</li>
<li>选择 “GM9Megascript”</li>
<li>选择 “Backup Options”</li>
<li>选择 “SysNAND Backup”</li>
<li>按下 “A” 键确认
<ul>
<li>此过程将花费一些时间</li>
<li>If you get an error, look for your issue in the <a href="troubleshooting#finalizing-setup">troubleshooting guide</a></li>
</ul>
</li>
<li>按 “A” 键继续</li>
<li>按下 “B” 键返回到主菜单</li>
<li>选择 “Exit”</li>
<li>如果提示重新锁定写入权限,按下 “A” 键来确认</li>
<li>Navigate to <code class="language-plaintext highlighter-rouge">[S:] SYSNAND VIRTUAL</code></li>
<li>Press (A) on <code class="language-plaintext highlighter-rouge">essential.exefs</code> to select it</li>
<li>选择 “Copy to 0:/gm9/out”
<ul>
<li>If you see “Destination already exists”, press (A) on “Overwrite file(s)”</li>
</ul>
</li>
<li>按 “A” 键继续</li>
<li>Hold (R) and press (Start) at the same time to power off your console</li>
<li>将你的 SD 卡插入到电脑</li>
<li>Copy <code class="language-plaintext highlighter-rouge">&lt;date&gt;_&lt;serialnumber&gt;_sysnand_##.bin</code>, <code class="language-plaintext highlighter-rouge">&lt;date&gt;_&lt;serialnumber&gt;_sysnand_##.bin.sha</code>, and <code class="language-plaintext highlighter-rouge">essential.exefs</code> from the <code class="language-plaintext highlighter-rouge">/gm9/out/</code> folder on your SD card to a safe location on your computer
<ul>
<li>Copy these backups to multiple locations (such as online file storage, an external hard drive, etc.)</li>
<li>如果以后机器出现任何问题,这些备份文件将是为你提供修复砖机或从 NAND 镜像恢复文件的帮手</li>
</ul>
</li>
<li>Delete <code class="language-plaintext highlighter-rouge">&lt;date&gt;_&lt;serialnumber&gt;_sysnand_##.bin</code> and <code class="language-plaintext highlighter-rouge">&lt;date&gt;_&lt;serialnumber&gt;_sysnand_##.bin.sha</code> from the <code class="language-plaintext highlighter-rouge">/gm9/out/</code> folder on your SD card after copying it
<ul>
<li>The other backup files are negligible in size and may be kept on your SD card for ease of access</li>
</ul>
</li>
<li>Reinsert your SD card into your console</li>
<li><strong>请备份你 SD 卡上的所有文件到电脑上;接下来 SD 卡上的所有文件将被删除</strong></li>
</ol>
<h4 id="第八步--格式化-sd-卡">第八步 格式化 SD 卡</h4>
<ol>
<li>Press and hold (Start), and while holding (Start), power on your console. This will launch GodMode9</li>
<li>按下 “Home” 键来打开功能菜单</li>
<li>选择 “More…”</li>
<li>选择 “SD format menu”</li>
<li>选择 “No EmuNAND”</li>
<li>选择 “Auto”</li>
<li>按 “A” 键确认格式化后的磁盘名为 <code class="language-plaintext highlighter-rouge">GM9SD</code>
<ul>
<li>当然你也可以自定义SD卡的名称</li>
</ul>
</li>
<li>出现提示时,按照提示依次输入按键来确认格式化</li>
<li>同时按 “R” 键和“B”键弹出你的SD卡</li>
<li>将你的 SD 卡插入到电脑</li>
<li>将之前备份的所有文件复制到你的 SD 卡
<ul>
<li>请确保你替换到 SD 卡中的 <code class="language-plaintext highlighter-rouge">boot.firm</code> 文件是从你 SD 卡备份中复制的</li>
</ul>
</li>
<li>Reinsert your SD card into your console</li>
<li>按 “A” 键重新装载你的 SD 卡</li>
<li>按下 “Start” 键来重启</li>
</ol>
<hr />
<h3 class="notice--primary" id="返回至完成安装">返回至<a href="finalizing-setup">完成安装</a></h3>
</section>
<footer class="page__meta">
</footer>
</div>
</article>
</div>
</div>
<div id="footer" class="page__footer">
<footer>
<!-- start custom footer snippets -->
<!-- end custom footer snippets -->
<div class="page__footer-follow">
<ul class="social-icons">
<li><strong>Follow:</strong></li>
<li><a href="https://github.com/hacks-guide/Guide_3DS" rel="nofollow noopener noreferrer"><i class="fab fa-fw fa-github" aria-hidden="true"></i> GitHub</a></li>
</ul>
</div>
<!-- hacks-guide change start: custom footer -->
<div class="page__footer-copyright">&copy; 2024 Nintendo Homebrew. - <a href="site-navigation">网站导航</a> - <a href="privacy-policy">隐私政策</a> <!-- Powered by <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.--></div>
<!-- hacks-guide change end -->
</footer>
</div>
<!-- hacks-guide change end -->
<script src="/assets/js/main.min.js"></script>
<!-- hacks-guide change start: Disable caching -->
<!-- hacks-guide change end -->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-760Y60FQ3T"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-760Y60FQ3T', { 'anonymize_ip': false});
</script>
</body>
</html>