17roger
发表于 2008-6-30 13:13:23
最后第2个扇区是大块影象图 最后1个是目录表这个有没有错呢?谢谢
17roger
发表于 2008-6-30 21:31:52
还有就是4256-4257这2个扇区是关于工作表的,这2个怎样用呢?
mrjinqi
发表于 2008-6-30 23:22:42
经过鏖战 8小时 搞定
17roger
发表于 2008-6-30 23:42:31
????????????
xhr170
发表于 2008-7-1 11:54:23
做好了,没做过,做的不好.
xhr170
发表于 2008-7-1 12:08:38
重发过,刚才的没标住.
xhr170
发表于 2008-7-1 12:10:22
大块印象图被破坏的地方手动写如就好,注意特殊字符的意义FEFFFFFF,FDFFFFFF,
xhr170
发表于 2008-7-1 12:11:29
结束FEFFFFFF,大块印象图占用位置FDFFFFFF.(38:
17roger
发表于 2008-7-1 12:35:17
你好,首先很谢谢你,你在“过程”中写到在好的文件中拷贝根目录表到要修复的文件(即最后一个扇区?)这部分我明白了,但是里面具体的参数是怎样修改呢?数据具体存放位置和大小的数据流在前面哪个位置查看呢?实际大小和位置又是怎样计算呢?有没有公式或者什么计算方法的呢?还有大印影象图的参数又是根据哪里修改呢?因为本人是一个十足的新手,请指教,谢谢!
xhr170
发表于 2008-7-1 12:41:28
关于17roger提到的,关于个个数据流具体位置的计算方法是这样的,在头块中有大块印象图的具体大小和位置所占扇区数,还有我门的数据被破坏了,但他们们占的扇区数没变,我们就可以确定大块印象图的具体大小具体占的字节数,我们可以看到最后个扇区前22H大小的扇区是大块印象图的所占扇区数,最后哪个扇区是根目录表所占的扇区数,这样说你明白了吗,
对与实际数据所占的流大小我们可以到偏移512字节处向下查找得到具体大小,这个方法对与大量数据不是很实用,可以反起来,从后往前查,从后面两个数据流向上查,一般都是1000H和1000H,如果还有其他一些流也算出位置来,然后就是我们要的实际数据流的位置了,记下他的位置在反算便移512字节位置就的到了实际大小了,写入相应参数就行了.(38: