那天下午我坐地铁,掏出NDS准备继续打《重装机兵3》,屏幕亮起,DSTT卡图标还在,点进去,目录列表空白。我以为是加载慢,等了三秒,还是空的。退出去重插一次,依旧白屏。然后试着自己导入的游戏,一个都不显示。收好机器,我脑子里已经开始冒冷汗了。
这张TT卡陪了我六年,里面躺着三十多个游戏存档,包括《火焰纹章:新纹章之谜》打到第19章,《逆转检事2》刚玩到第三章,还有当年顶着考试压力刷出来的《口袋妖怪:白金》全徽章存档。突然一下全没了,那种感觉比掉钱包还慌。
先说说TT卡是什么东西。那是当年Nintendo DS时代最常见的烧录卡之一,全称其实叫DSTT,大家习惯喊TT卡。它的机制不复杂,本体是个插进NDS卡槽的塑料卡壳,里面塞一张MicroSD卡,游戏和内核都存在这张卡里。TT卡本身不含存储芯片,全靠TF卡读写数据。所以当你遇到“不能玩游戏”,多半不是TT卡本体的电路烧了,而是TF卡出了问题。
我第一反应是接触不良。把卡从NDS里拔出来,用橡皮擦擦金手指。注意,擦的时候别太用力,顺着一个方向,把氧化层蹭掉就够。再插回去,能亮图标,但游戏列表还是空的。心中咯噔一下,感觉事情没那么简单。
然后检查TF卡。把TF卡从TT卡里弹出来,用读卡器插电脑。电脑正常识别,容量显示2GB(老卡了),已用空间1.4GB,剩余600MB。文件都在:文件夹有“Games”“Skins”“SAVE”,根目录下还有“TTMenu.dat”“extinfo.dat”等几个文件。既然文件没消失,那问题大概率出在文件系统损坏或内核数据读取错误。

我试着直接打开Games文件夹,列表里能看到游戏ROM。但点开一个没反应,属性显示文件大小正确。这就怪了。为了确定是不是内核崩溃,我用电脑备份了整个TF卡的文件夹内容,包括存档文件。这一步至关重要,千万别图省事直接格式化。备份到电脑硬盘上,压缩成一个Zip包,确保万一后面的操作失误,至少存档还能抢救回来。
下一步是格式化TF卡。注意格式化的参数:文件系统选FAT32,不是exFAT,也不是NTFS,NDS的TT卡内核只能认FAT16/32,老式的2GB卡默认就是FAT16,但格式化软件上选FAT32也没问题。分配单元大小选“默认分配大小”,别手动调成32KB,因为很多TT卡的旧内核对簇大小敏感,如果之前没改过,保持默认最稳妥。格式化完成后,把备份的文件原样复制回去。这里有个小细节:复制时先把“TTMenu.dat”等内核文件放在根目录,再放游戏文件夹。顺序无所谓,但一定要等待系统完全写入,别用剪切,用复制,避免中途出错。
复制完,把TF插回TT卡,再插进NDS。开机,出现TT卡特有的黑底红字界面,摸了一下呼吸,终于看到游戏列表了。我立刻点开《重装机兵3》,存档还在,人物等级、任务进度都在。那一刻的激动很难描述。
但如果你遇到的情况是格式化后依然白屏,那就要考虑TT卡本体损坏了。TT卡虽然不像TF卡那样天天读写,但长期插拔金手指和卡槽之间的摩擦,可能导致触点磨损。还有更极端的情况:TT卡的固件芯片老化,读取不了高速写卡。这时候只能换一张新的烧录卡,所幸老TT卡二手市场还很多,价格十几块,但里面那几十个存档就真的救不回了。
还有一个容易被忽略的凶手:TF卡扩容卡。如果你那张卡是淘宝买的所谓“全新游戏包”,容量标称4GB,实际可能只有512MB,还带坏道。之前能玩是因为正常区域还有余量,一旦存满,再写数据就会触发隐藏坏道,导致目录结构错乱,游戏全部消失。判断方法很简单,用电脑复制一个大文件进去,比如一个2GB的压缩包,如果复制中途提示“磁盘空间不足”,或者复制完成后再读取文件损坏,那就是扩容卡没跑了。现在很多NDS老玩家还在用TT卡,就是看中了它兼容性好,但前提是你得用正品闪迪或金士顿的卡,哪怕只有2GB。
这场虚惊让我总结出一条经验:TT卡突然不能玩游戏,先别慌,按顺序查三样东西。第一,金手指接触是否良好。第二,TF卡是否被电脑正确读取,文件是否都在。第三,备份后格式化,恢复原样。九成问题能解决。剩下那一成,是卡体硬件老化,那就准备说再见吧。但我现在每次玩完游戏,都会额外把SAVE文件夹拷一份到电脑里。没有第二次这种心跳加速了。