易码技术论坛

 找回密码
 加入易码
搜索
查看: 673625|回复: 23

GGV的文件系统分析&问题讨论&僵尸生成原理(12/18-第一次更新)

[复制链接]
发表于 2006-12-15 18:55:39 | 显示全部楼层
第一次写这种文章,请多指教!
发表于 2006-12-15 19:25:13 | 显示全部楼层
其实很早就发现一个问题,以前下<斩风>的时候,就产生过一个僵尸文件,(是说文件斩风打开失败,不能删除)因为星星里面的资料太多了,不想格闪,就留下来了,但是过了4、5天后,文件就自己不见,一直都很郁闷,不知道怎么不见的。反正就是没有了。

以前还发现过一个问题,就是只要把僵尸文件的后缀名改过之后,就能删除了,以前曾经在星星上有个工具,能移动僵尸文件,而且还能改名,文件很简陋,现在我已经找不到了,如果有哪位朋友有,请发上来
 楼主| 发表于 2006-12-15 19:38:34 | 显示全部楼层
引用第2楼轩航552006-12-15 19:25发表的“”:
其实很早就发现一个问题,以前下<斩风>的时候,就产生过一个僵尸文件,(是说文件斩风打开失败,不能删除)因为星星里面的资料太多了,不想格闪,就留下来了,但是过了4、5天后,文件就自己不见,一直都很郁闷,不知道怎么不见的。反正就是没有了。

以前还发现过一个问题,就是只要把僵尸文件的后缀名改过之后,就能删除了,以前曾经在星星上有个工具,能移动僵尸文件,而且还能改名,文件很简陋,现在我已经找不到了,如果有哪位朋友有,请发上来
这个啊:
文件夹助手也可以的
其实那个就是E路客写的.文件夹管理工具.
上面那个的确是有出现过...我也发现过.
发表于 2006-12-15 19:40:30 | 显示全部楼层
学习下
发表于 2006-12-15 19:54:03 | 显示全部楼层
不管对错,先支持一下
发表于 2006-12-15 20:06:16 | 显示全部楼层
不要回复-0 -
发表于 2006-12-15 20:09:25 | 显示全部楼层
不回复你还回复?
发表于 2006-12-15 20:17:53 | 显示全部楼层
为了防止灌水和方便大家学习,请不要使用回复后浏览。
发表于 2006-12-15 20:19:30 | 显示全部楼层
又是破帖骗回复 不要JB
发表于 2006-12-15 20:29:35 | 显示全部楼层
LS的,你不想恢复,也不用这样吧,大家只是一起学习而已,何来骗恢复呢
发表于 2006-12-15 21:10:02 | 显示全部楼层
3000的坏块表在NOR里,推荐使用立天的DEBUG3K研究更方便
发表于 2006-12-15 21:29:35 | 显示全部楼层
值得支持
 楼主| 发表于 2006-12-16 17:09:20 | 显示全部楼层
引用第11楼epcdiy2006-12-15 21:10发表的“”:
3000的坏块表在NOR里,推荐使用立天的DEBUG3K研究更方便
多谢回答!我用的就是DEBUG 3K.
但目前文件列表不知道WHY出现丢失...
寻求查找丢失的INODE号的方法(就是排除列表中显示的INODE的以外的)
 楼主| 发表于 2006-12-16 17:11:33 | 显示全部楼层
TO OTHER ONE:
非常抱歉,我设置回复主要是因为发现很多人看了都不回啊.
没有恶意的...
发表于 2006-12-16 17:14:54 | 显示全部楼层
支持一下
发表于 2006-12-17 09:07:21 | 显示全部楼层
5.通过按电池的LOCK来RESET和按RESET键有区别吗?
答:没区别
发表于 2006-12-17 10:24:22 | 显示全部楼层
你总是没有恶意 那为什么要冒充WQXSKY来骗大家捐款?
发表于 2006-12-17 12:03:36 | 显示全部楼层
我有几个问题要问一下,多谢!
1.坏区占用空间吗?我用W+V的检测里的NAND检测
显示0775 0785 0F75 0F85(好象是这几个.能在NAND里访问吗?占空间?清除方法?)
不能访问,并且占用空间,每个16K
清除方法:
1.debug+f2重传系统时会重新扫描区块,如果是物理坏区则还会存在,否则就没了
2.修改坏区虚拟映射,在nor中,自己搜,我忘了在哪页了,改法是
假如你的0775,在表中是
7407 FF FF 7607 7707
FF FF就是坏区,把FF FF改成7507即可。
理论上应该可以,不过不推荐,如果是物理坏区这么做对你机子无利!

2.为什么我的NC3K老丢失文件,空间不释放,在NAND里可以搜索到.
GFFS的bug,也可能是闪存硬件问题,你如果原意升级3.6吧~
3.能由NAND地址反推到INODE号吗?
可以,方法如下
找到文件第一块,比如06C0H,反过来则C006,在debug3000中搜索fat表(可以参考我哪个除僵尸文件的视频),找到后出线
XX XX YY YY C0 ZZ ZZ ZZ
ZZ ZZ ZZ ZZ ZZ ZZ ZZ ZZ
ZZ ZZ ZZ ZZ NN NN 00 00
AA AA FF FF FF FF FF FF
其中XX XX是文件号,AA AA是你搜索的C006,YYYY是文件属性,后面一定是C0,如果40则表示以删除(应该不会错,我机子怀了,无法演示)
4.能搜索空的INODE号吗?(从最旧的0000搜索到最新的,查找在文件列表里不显示的INODE)
没看懂你的意思
5.通过按电池的LOCK来RESET和按RESET键有区别吗?
无区别
 楼主| 发表于 2006-12-17 23:06:52 | 显示全部楼层
引用第18楼epcdiy2006-12-17 12:03发表的“”:
我有几个问题要问一下,多谢!
1.坏区占用空间吗?我用W+V的检测里的NAND检测
显示0775 0785 0F75 0F85(好象是这几个.能在NAND里访问吗?占空间?清除方法?)
不能访问,并且占用空间,每个16K
清除方法:
.......
多谢!
必须是文件的第一块吗?
空的意思就是
从最早的INODE到最新的INODE(最大的)
逐个搜索,若发现有列表中不存在的就显示出inode号码(如Q I Q I以前发国的文件搜索工具)
发表于 2006-12-18 15:21:09 | 显示全部楼层
引用第19楼wqx12006-12-17 23:06发表的“”:

多谢!
必须是文件的第一块吗?
空的意思就是
从最早的INODE到最新的INODE(最大的)
.......
应该也能行,只要看空的INODE是否和文件的属性40(表示已删除)是否对应。
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-5-1 00:35 , Processed in 0.017312 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表