Dolphin NAND 频道 5 分钟快速修复
【免费下载链接】dolphinDolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.项目地址: https://gitcode.com/GitHub_Trending/do/dolphin
在 Dolphin 里双击 Wii 频道,弹窗 102-5003、纯黑屏,或者提示"NAND 标题不存在"——多数时候问题出在 NAND(闪存)里的三类数据。本文按报错现象走一遍:定位根因 → 对症修复 → 预防复发。
🔍 报错指向哪块 NAND:先看懂 NAND 标题不存在
Dolphin 启动频道时不读光盘镜像,只读User/Wii/下的三处:
title/<厂商 ID>/<标题 ID>/content/title.tmd——标题数据库(TMD),记录每个频道的版本与文件清单。损坏表现:报"NAND 标题不存在",或频道图标从系统菜单消失。title/<厂商 ID>/<标题 ID>/——频道的实际文件目录,存放可执行代码与资源。损坏表现:102 系列错误码或加载卡死。shared2/sys/setting.xml——地区、视频模式等系统设置。损坏表现:黑屏或分辨率异常无显示。
报错时先判断命中的是哪一处,再到下一节对号入座。
⚙️ 按错误类型对症操作:NAND 标题不存在与 102 错误码怎么修
标题 ID 缺失或格式不对:--nand_title 用法
现象:提示标题 ID 无效,或频道根本不启动。
原因:标题 ID(Title ID)必须是 16 位 ASCII 字符,少一位或多一个空格都会失败。
操作:
- 打开
User/Wii/title/目录,读两级目录名拼出完整标题 ID(前 8 位厂商、后 8 位频道)。 - 命令行直接启动:
dolphin-emu --nand_title 0001000248414745 # 示例为 Wii 购物频道,16 位,禁止加下划线或空格- 若目录名与报错 ID 对不上,说明 ID 本身记错了,参数定义见 CommandLineParse.cpp。
验证:频道直接进入、无报错弹窗即成功;仍报"标题不存在"说明问题在标题数据,转下一节。
102 系列错误码:重建 NAND 加 verify 校验
现象:启动频道弹出或显示 102-xxxx 错误码。
原因:频道的 TMD 或内容文件缺失、损坏,系统无法完成启动握手。
操作:
- 先整体备份
User/Wii目录,再在 GUI 菜单 Tools → Format NAND 重建系统(命令一)。 - 用 File → Import 重新导入频道备份包(.wad / .wusa)。
- 抽查关键文件完整性(命令二):
dolphin-tool verify -i "User/Wii/title/00010002/48414745/content/title.tmd" -a sha1 # 预期输出:一行十六进制哈希值 # 若输出 Error: Unable to open input file,说明文件缺失各命令的完整选项见 DolphinTool。
验证:重装后频道正常启动且不再出现 102 码即修复完成。
黑屏或卡加载:Wii 频道黑屏修复靠日志
现象:频道能启动,画面黑屏或加载条不走。
原因:系统设置(如视频模式)与显示器不匹配,或频道运行时抛了异常。
操作:
- GUI 里 Config → Diagnostic 勾选"Enable logging"。
- 复现一次问题后退出。
- 打开
User/Log/emulog.txt,搜 ERROR 开头的行:
[12:30:05] ERROR | ES: Title 48414745 content incomplete, aborting验证:ERROR 行指向具体文件就对照上一节三个路径排查,指向画面就换图形后端重试。
🧰 让频道少卡 3 个配置项
全部写入User/Config/Dolphin.ini,默认值定义在 MainConfig.cpp:
- FastDiscSpeed:跳过光盘读取限速,频道启动提速明显。
[Core] FastDiscSpeed = True- CPUThread:CPU 模拟跑独立线程,减少卡顿。
[Core] CPUThread = True- 图形后端:NVIDIA 选 Vulkan,AMD / Intel 选 OpenGL。
[Video] Backend = Vulkan📊 速查表
| 错误现象 | 首选命令 | 配置路径 | 备注 |
|---|---|---|---|
| NAND 标题不存在 | Format NAND 后重导频道 | User/Wii/title/ | 先备份 User/Wii |
| 102 错误码 | dolphin-tool verify -a sha1抽查 | 频道目录下title.tmd | 对比哈希找损坏 |
| 标题 ID 错误 | --nand_title直接启动 | 命令行 | 16 位 ASCII ID |
| 黑屏 / 卡加载 | 开日志搜 ERROR | User/Log/emulog.txt | 可换后端重试 |
动 NAND 之前,先把User/Wii整个目录备份一份。仍有问题就把 emulog.txt 里的 ERROR 片段拿到官方论坛或项目 issue 区提问,别盲改。
【免费下载链接】dolphinDolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.项目地址: https://gitcode.com/GitHub_Trending/do/dolphin
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考