如果你的主机遇到了问题而无法开机了,则你应该先看看以下内容来修复主机。
本文中所有彩色的文字基本上都是可以点击的链接,可以点击以跳转到对应的内容。
按下电源键只闪一下蓝灯
如果闪蓝灯时有一个逐渐亮起又逐渐灭掉的效果,此问题大多与主机无法识别内存卡根目录中的 boot.firm
有关。
如果你的主机是在2022/5/27后根据本站教程破解的(或是已经升级了B91.4)
你可能会看到提示灯(主机右上角转轴处的灯)亮起,随后和电源灯一同熄灭。根据颜色判断问题:
白色:SD 卡根目录丢失 boot.firm
紫红色:SD卡根目录丢失 boot.firm,CTRNAND 中的 boot.firm 损坏
红色:SD 卡根目录的 boot.firm 损坏
修复办法
如果你没有动过内存卡里的文件:
那么有可能是内存卡出现了接触不良。或是内存卡中的数据出现了损坏。
1. 尝试用橡皮擦擦内存卡的金色触点部分(大多是内存卡的问题),用电路板可以使用的清洁剂(异丙醇、wd40等)清洁内存卡卡槽。
2. 尝试用电脑读取内存卡,看看内存卡中的文件是否正常,若发现文件读取错误或明显的文件名乱码,请尝试格式化你的内存卡或者是更换内存卡后进行修复引导操作。(即使没有看见明显的错误,进行修复引导操作也是可以试试的)
如果你动过了内存卡里的文件:
那么你可能动到了不应该动的东西了。(上文的boot.firm)
如果你是想从Luma3DS7.1升级到最新版本的Luma3DS,则请你先替换回原来的Luma3DS7.1,然后按照升级B91.4的操作进行,升级完后Luma3DS版本会一并升级至最新。
如果你只是单纯手痒想清清内存卡,请按照修复引导操作重新将文件补回来。
其它情况
除了上述的情况,还有一种类似的闪蓝灯的形式。蓝灯会逐渐亮起,但是熄灭时会突然灭掉(可能屏幕还会闪现一下Luma3DS的设置),灭掉的同时会有很轻微的“啪”的一声:
这种情况下,你的主机很可能遇到了硬件上的问题。若你曾经维修过主机,尝试拆机将排线重新接一遍再看看。若没有,则请联系一个维修商进行维修。(由于涉及到硬件的故障太复杂,已不能进行简单的排查)
无法开机,开机一直黑屏
有很多种可能导致主机黑屏,这里按照可能性排序可以尝试的操作。
1. 尝试用橡皮擦擦内存卡的金色触点部分(大多是内存卡的问题),用电路板可以使用的清洁剂(异丙醇、wd40等)清洁内存卡卡槽。
2. 尝试用电脑读取内存卡,看看内存卡中的文件是否正常,若发现文件读取错误或明显的文件名乱码,请尝试格式化你的内存卡或者是更换内存卡后进行修复引导操作。(即使没有看见明显的错误,进行修复引导操作也是可以试试的)
3. 遇到了某种有关时间的Bug,尝试开机放置 10 至 15 分钟再看看情况。
4. 如果主机插着一张游戏卡带或烧录卡,尝试把它拔出来再开机。
5. 若SELECT+电源键开机能够进入Luma设置,如果Luma版本为7.1,尝试升级b91.4(7.0.5及以下请A9转B9)。
6. 如果曾经修改过系统(如汉化系统等),尝试进行CTRTransfer修复主机。
7. 如果你的主机是New3DS,且能够进入Luma设置和恢复模式(LR↑A+电源键开机出来的升级界面),黑屏状态下能够听到(听不到也可能)主菜单背景音乐几秒后无声,则代表你主机的摄像头排线已损坏,你可能需要拆机自行断开相机排线或进行送修。
下屏出现报错(An exception occurred(ErrDisp))
如果出现以下图片上的问题:
请检查Process name 和 Error code,然后根据以下表格对应的内容排查错误:
Process Name & Error Code | 问题原因及解决办法 |
---|---|
Process name: cam Process name: qtm | 你的主机的摄像头硬件可能坏了。 如果错误代码是 0xF96183FE ,你可以手动编辑内存卡的 luma/config.ini ,找到 enable_safe_firm_rosalina ,并把值从 0 修改为 1 来绕过这个报错。如果你想彻底修复这个报错,则你需要考虑更换摄像头硬件。 |
Process name: nwm | 你的主机的网卡硬件可能坏了。如果你的3DS是老型号的,则其独立网卡从主板上脱落也是有可能的。 尝试关闭Wifi功能以规避错误,若是老型号的3DS,则或许可以尝试拆机将网卡重新安上再看看主机情况。 |
Process name: mcu | 似乎是与电源相关的问题? 尝试给主机充电,观察充电指示是否反复断开,若是,则你可能需要进行硬件维修(更换充电口)。 若并没有出现这种现象,则或许你的主机可能有其他的硬件故障。 |
card removed | 你的内存卡或者内存卡槽可能快要坏了。(部分汉化游戏的说明书也有可能出现此问题,属于汉化游戏的问题) 尝试用橡皮擦擦内存卡的金色触点部分,卡槽难以清理内部空间的话,尝试使用清洁剂(异丙醇、wd40等)清理卡槽。 |
Error Code: 0xC8A11BEF | 尝试在跨区游戏中使用DLP服务,此问题目前无法修复。 |
Error Code: 0xC86044D2 | 你的主机的 NAND 满了。(有可能是安装汉化系统的脚本留存在NAND中的系统备份导致的。)请尝试添加我的联系方式进行解决。 |
Error Code: 0xC8804478 | 你尝试打开的应用或其依赖的系统软件丢失了。 如果你是尝试打开 DSiWare/NDS烧录卡/TwiLightMenu 时出现的这个报错,尝试修复TWL分区 若使用 Godmode9 检查 SysNAND CTRNAND/private 文件夹时发现其中没有 movable.sed 文件,则你的系统可能存在着某种损坏。你可能需要进行高级CTRTransfer以尝试修复。 |
Error Code: 0xC88044 开头的各种错误(多见于游戏等) | 你尝试打开的应用其依赖的东西丢失了。如果错误代码是 C88044AB ,请检查你的软件安装说明是否需要往内存卡放入一些特定的文件之类的。如果错误是在游戏中发生的,尝试备份存档并卸载游戏,然后重新安装它。 如果错误是启动游戏卡带之后发生的,则你的卡带可能坏掉了。 |
Error Code: 0xC8A04573 | 你可能需要重新格式化内存卡。如果没有用,则可能需要更换内存卡。 |
Error Code: 0xC8A0802B | 你主机的主机记录应用的数据库 (title.db ) 可能损坏了。参考这里重建title.db,若没有用,则可能需要进入设置内的数据管理进行初始化或是格式化内存卡。(删除所有应用数据) |
Error Code: 0xC92044EB Error Code:0xC92044FA Error Code: 0xC960454 开头的报错 | 你的内存卡可能写保护开关被打开或是坏掉了。 如果你的主机是老型号的 3DS,看看内存卡(SD卡,或是 Micro SD 卡 + 卡套)上的写保护开关是否被误触打开了。如果是Micro SD 卡 + 卡套,或许需要更换卡套再看看情况? 如果问题依然存在,尝试备份所有数据后更换内存卡看看。 如果问题发生在游戏卡带上,尝试删除所有更新补丁及DLC再看看情况。 |
Error Code: 0xD8E0806A | 你将 Luma3DS 中的启用开发机单元信息(developer UNITINFO)打开了。将其关闭后再检查报错是否发生。 |
Error Code: 0xD860446 开头的报错 | 你正在尝试做一些超过主机机能极限的事情。 如果你这个应用是改版游戏,则你需要确认这个游戏是否是为模拟器而非实机设计的。如果你是改版作者,尝试关闭任何有关“扩展内存”的设置,然后再试。 |
Error Code: 0xD900458 开头的各种错误(多见于游戏等) | 你尝试打开的应用/存档/更新补丁/DLC损坏了。尝试重新安装游戏,或是拿橡皮擦擦内存卡的金手指,亦或者清理卡槽(使用清洁剂(异丙醇、wd40等)),又或者更换内存卡之类的再试。 |
开机,出现An exception occurred错误
如果出现以下图片上的问题:
上屏的 Processor
到 Current process
四行及 R0
右侧的代码是我们可以判断报错的最有用的信息,请根据这四行的信息继续判断报错问题。
Arm9
此报错相关的问题大多在于主机 NAND (内部存储)数据出错,亦或是主机或使用的SD卡出现了问题。
开机时报错
Exception type: 任何
SD 卡可能是坏的。请尝试更换一张内存卡再看看,同时请确保你的内存卡用的不是杂牌子的。廉价的杂牌内存卡可能是虚标容量的扩容卡,可导致主机每次开机出现高达至少四种不同的报错。
Exception type: data abort
- 或许
SYSNAND TWLN
分区中的shared2
文件夹丢失了。- 尝试在Godmode9内在
SYSNAND TWLN
中创建这个文件夹。
- 尝试在Godmode9内在
- 或许系统应用丢失了。
Exception type: prefetch abort (svcBreak)
或许你的主机的
movable.sed
被标记成了错误的大小。(此文件主要与主机在内存卡中存储的加密数据有关)尝试在Godmode9中,进入
SYSNAND CTRNAND/private
找到movable.sed
,选中它,然后选择Show in Hexeditor,会看到一大片的数值内容。按下A键并确认以解锁写入权限,此时红色光标应该会在上屏左上角亮起。尝试在数值中找到53 45 45 44 00 01
这一串连续的内容,对准01
按住A键,然后按下↓键,将其更改为00
,然后依次按下B键,A键,B键以保存数据,并按START键重启主机。SYSNAND CTRNAND 的 CMAC 错误。
尝试在Godmode9中,对准 SYSNAND CTRNAND 按下 R+A 键,选择Fix CMACs for drive。
如果这都没有用,尝试进行高级CTRTransfer。
Exception type: prefetch abort (kernel panic)
你的主机很可能遇到了某种硬件问题,你可能要进行送修。
Exception type: undefined instruction
你的主机很可能遇到了某种硬件问题,你可能要进行送修。
主机运行中途报错
Exception type: data abort
内存卡可能快坏了。尝试备份内存卡的所有数据,然后换一张内存卡或是格式化内存卡后恢复数据再看看。
Arm11
此报错相关的问题大多与损坏的软件或者软件数据有关。
开机时报错
Current process: pm
Current process: boss
你的主机需要更新系统。请在开机的前几秒内进入系统设置以更新系统,升级到最新系统后此问题即自动解决。
Current process: menu
menu 有两种类型的故障,请根据Exception type继续判断问题。
Exception type: data abort / Alignment
Exception type: prefetch abort (svcBreak)
Current process: act
如果你曾经装过Pretendo,尝试在Luma设置里面关闭Enable loading external FIRMs and modules
以暂时禁用其功能。
若没有用,尝试进行CTRTransfer修复主机。
Current process: camera
也许是硬件问题,也有可能是 ShutTheCamUp 一类的摄像头插件崩溃了。
尝试在Luma设置里面关闭Enable loading external FIRMs and modules
以暂时禁用其功能。
Current process: cfg
NAND 内保存的系统设置信息或者主机内的一些唯一的关键信息文件可能损坏了。
尝试使用Godmode9,进入 SYSNAND CTRNAND/data/32位乱码/sysdata/文件夹
,然后找到 00010017
文件夹,按下R+A键,选择Copy to 0:/gm9/out,然后按下x键删除这个文件夹,再重启看看。
重启后主机应该会进入初始设置,但主机的应用数据应该不会丢失。
如果这没有用,尝试进行高级CTRTransfer。
Current process: fs
也许是内存卡/卡槽的问题,也有小概率可能是NAND的问题,亦或者是其他的硬件问题
尝试更换内存卡,若更换了内存卡也还是这样,那么你的主机可能需要进行送修(似乎多发于New 2DSLL,疑似品控较差导致。)
Current process: hid
似乎可能是硬件问题,也有可能是 rehid 之类的按键重映射插件崩溃了。
尝试在Luma设置里面关闭Enable loading external FIRMs and modules
以暂时禁用其功能。
Current process: i2c/gsp/mcu/pxi/spi
似乎是很严重的硬件问题,如果尝试进行CTRTransfer修复主机无果后,你可能需要进行送修。
Current process: mset
似乎主机的系统设置由于某种原因无法启动了。
尝试进行CTRTransfer修复主机,若没有用,尝试进行高级CTRTransfer。若仍然没有用,则你的主机可能遇到了硬件问题。
Current process: nwm
你的主机的网卡硬件可能坏了。如果你的3DS是老型号的,则其独立网卡从主板上脱落也是有可能的。
尝试关闭Wifi功能以规避错误,若是老型号的3DS,则或许可以尝试拆机将网卡重新安上再看看主机情况。
主机运行中途报错
Current process: loader
Exception type: undefined instruction
打开的这个应用存在着某种问题,请根据R0
后面的代码判断问题:
D9004587
- 打开某个游戏时:你的游戏或许需要导入 Seed,或者这个游戏损坏了。尝试进入FBI -> titles -> 游戏 -> import seed 以导入 seed(需要联网)。C8804478
- 打开 Homebrew Launcher 时:内存卡的根目录可能缺失 boot.3dsx。尝试重新下载 Homebrew Launcher 并替换文件。D96077FA/FFFFFFFF
- 尝试打开的 3dsx 格式的应用似乎损坏了,尝试重新下载并替换你想启动的这个应用。
Exception type: prefetch abort (svcBreak)
你启动的这个应用的 Luma 重定向补丁或是插件可能有问题。
尝试在Luma设置里面关闭 Enable loading external FIRMs and modules
和 Enable game patching
以暂时禁用其功能。
或是在 luma/titles
和 luma/sysmodules
找到对应的内容进行删除。
Current process: 3dsx_app
你打开的这个 3dsx 格式的应用可能损坏了。
尝试重新下载并替换文件,如果你是尝试启动Homebrew Launcher发生的这个问题,尝试重新替换boot.3dsx看看
Current process: app/CtrApp
如果Exception type 不是 prefetch abort (svcBreak):
你打开的这个应用可能损坏了。
尝试关闭金手指或插件以确保不是它们导致的(如果开启了的话)。
如果你是游戏内发生的这个问题,则很可能是游戏自身的问题(如节奏天国汉化版,在老型号的3DS上无法正常运行,需要自行安装原版或者修复汉化版以解决问题。),尝试卸载游戏重新安装之类的。
如果是系统设置内发生的报错,则尝试进行CTRTransfer修复主机。
如果Exception type 是 prefetch abort (svcBreak):
或许你的这个游戏需要手动设置运行区域,尝试使用Lumalocaleswicher之类的工具进行设置。
Current process: GARDEN/Kujira/Joker/niji_loc等各种游戏内报错
游戏应用数据或者存档可能损坏了。
尝试备份存档然后重新安装游戏之类的。
Current process: fs
也许是内存卡/卡槽的问题,也有小概率可能是NAND的问题,亦或者是其他的硬件问题
尝试更换内存卡,若更换了内存卡也还是这样,那么你的主机可能需要进行送修(似乎多发于New 2DSLL,疑似品控较差导致。)
Current process: mset
似乎主机的系统设置由于某种原因无法启动了。
尝试进行CTRTransfer修复主机,若没有用,尝试进行高级CTRTransfer。若仍然没有用,则你的主机可能遇到了硬件问题。
Current process: pxi
或许卡带坏了,也可能是卡槽坏了,亦或者是这中间的任何一个环节的硬件坏了。
Current process: qtm/cam
你的主机相机硬件坏掉了。
请尽量避免使用相机的功能或是彻底更换相机硬件以解决问题。
Current process: swkbd
你的主机的软键盘似乎坏了?
尝试进行CTRTransfer修复主机。