- 注册时间
- 2004-8-29
- 最后登录
- 1970-1-1
|
文章难免有错误,敬请批评指出
由于最近考试多,所以文章尚未写完。。。
注1:该教程适合对WQX文件系统及WQXHEXNC等工具有一定了解的人,菜鸟若要尝试,请务必认真仔细,因为一个细节错误很可能会造成无法预料的后果!
注2:必要工具为WQXHEXNC(最好是NOR内置的),NC_TOOLS,WQXDEBUG(可选),EwayEditor(或PacManager后文将它称作"PM")
⒈针对无法打开的文件
(1)文件属性为(0000)的
以前也有人提过,这是不读不写不传的文件,解决办法就是用NC_TOOLS搜索FAT表(按键: S h 4000BFFF0D0F)查找内容为"0000C0"找到后记下地址,格式为左上角+该行左侧地址,例如:"0D 8000"进入WQXHEXNC,按E,输入地址,上例可输为"0D8000",将"0000C0"改为"EFEFC0"
此方法亦可适用改文件属性.
造成原因:由于少数汇编程序在创建文件时没有设定文件属性,典例就是Q某Q某移殖的"WQXDEBUG"
注3:由于WQXHEXNC的搜索功能有BUG,操作困难,故用NC_TOOL充当搜索工具.
(2)多个重名僵尸文件
想必大家经历过同一目录下出线N个重名文件而删不掉的困境吧!解决很简单D!
如果是根目录,解决更简单,首先搜索FAT表"F7BF"(这为根目录的目录属性,一般目录属性为"FFFF"),找到其占用的NAND块.如图

此例为461,到WQXHEXNC中按N,输入0461,这时你就看到根目录列表(INODE)了,此时可以给同名文件改名,改好后按W,输入0461,保存该块.此时你就发现文件名变了,这时按F2大部分可以删除.
针对还不能删除的可根据以上方法直接清除无法删除的文件名,方法是将文件号+文件名全填成FF.
注4:如果该文件后面有其它文件,那么必须将后面的文件INODE表移动,方法为用WQXDEBUG读出该块(上例,按L,输入0461),保存该块(按帮助)再用PM编辑,最后用WQXHEXNC读入此文件,保存之.
注5:如果坏文件在根目录,那么用WQXDEBUG保存时不能存在根目录,否则块会改变.同理,清除过程中不能向该目录作任何操作.
⒉NO LOAD HOT KEY高级恢复教程(不格盘并恢复所有文件!)
注6:本恢复只针对但不限于以下请况之后导致No load hot key:
①传输文件后
②用pm等工具拷贝、编辑、删除等写文件操作后
③玩rpg游戏退出后
④运行一些bug多多的程序后(此情况建议先reset)
这里就可以看出NOR内置WQXHEX的优势了,因为恢复全靠它了!如过再传来一个WQXHEX,这样即使灰复了也是不安全的!
进入WQXHEX后按R,输入0E4000 空格 0EBFFF,空格,再按S,输入F7,BF,如没找到就把RANGE设为0D4000 0DBFFF.
前面说了F7BF是根目录文件属性,它是恢复的关键!找到属性后面接40的NAND块,记下,再找到属性后接C0的NAND块,一般地,40有多个,C0只有一个.一般记下最后找到的40的NAND块即可,然后将40的NAND块读出,写入到C0的NAND块(NANDREAD/NANDWRITE)即可!然后欣赏奇际吧!
⒊闪存硬件故障识别
如果你的WQX有以下症状,那么你必须考虑你的闪存是不是……
以下是我的茁见,仅供参考!
-早期-
传输完文件(提示接收到文件),后NO LOAD HOT KEY!
猜测:写入引角脱悍
出现NO LOAD HOT KEY,但再按此热键却恢复
猜测:读取引角脱悍
-中期-
保存文件后该目录被清空
猜测:脱焊、坏块
-晚期-
文字乱码、NANDFLASH IS ERR(双机无效)
猜测:……如果不是引角问题那就送修吧~
⒋后记
高三了,是暂别程序的时候了,但在高考这段让我想起"教育"二字就要骂人的日子里,WQX只能充当学习的工具,但我不会离开他.高考完后我还会和大家交流DIY的.
未完待续
[此贴子已经被作者于2006-6-20 21:23:18编辑过]
|
|