楼主: wnving - 

提示“目录或文件损坏且无法读取”的恢复

[复制链接]

该用户从未签到

1

主题

192

回帖

4077

积分

[INTOHARD]团长

Rank: 8Rank: 8

积分
4077
发表于 2009-11-18 15:39:43 | 显示全部楼层
太好了上次碰到这个问题重装了
  • TA的每日心情
    奋斗
    2019-5-12 23:46
  • 签到天数: 8 天

    [LV.3]八品县丞

    21

    主题

    641

    回帖

    1347

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1347
    发表于 2009-11-18 22:13:44 | 显示全部楼层
    了解一点点,还要慢慢消人化才行.顶上了.

    该用户从未签到

    41

    主题

    302

    回帖

    925

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    925
    QQ
    发表于 2009-11-19 00:48:29 | 显示全部楼层
    这种丢数据情况还是比较常见的,突然断电经常会这样,但问题所在并不一定是这样的,尤其对于NTFS而言,内部很复杂,不知哪里不对就提示文件错误了,你运气好,这个明显的地方出错了。

    该用户从未签到

    9

    主题

    40

    回帖

    412

    积分

    禁止发言

    积分
    412
    QQ
    发表于 2009-11-19 11:10:59 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽

    该用户从未签到

    8

    主题

    69

    回帖

    237

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    237
    QQ
    发表于 2009-11-19 12:24:21 | 显示全部楼层
    看不懂。。。。。。

    该用户从未签到

    10

    主题

    140

    回帖

    1万

    积分

    [INTOHARD]旅长

    Rank: 9Rank: 9Rank: 9

    积分
    18800
    QQ
     楼主| 发表于 2009-11-19 19:01:06 | 显示全部楼层
    这种丢数据情况还是比较常见的,突然断电经常会这样,但问题所在并不一定是这样的,尤其对于NTFS而言,内部很复杂,不知哪里不对就提示文件错误了,你运气好,这个明显的地方出错了。
    sunfuxin 发表于 2009-11-19 00:48


      受教了,不过我已经看过1G多的源代码,对于NTFS我多少了解一点.............
    请认真看最后一句话.......我的目的是跟大家交流心得,分享解决思路,而并非炫耀.......
  • TA的每日心情
    开心
    2012-8-14 17:23
  • 签到天数: 12 天

    [LV.3]八品县丞

    56

    主题

    1388

    回帖

    1637

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1637
    发表于 2009-11-20 09:03:52 | 显示全部楼层
    学习一下,多谢楼主了

    该用户从未签到

    14

    主题

    388

    回帖

    8347

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    8347
    QQ
    发表于 2009-11-20 09:49:59 | 显示全部楼层
    谢谢分享啊

    该用户从未签到

    7

    主题

    173

    回帖

    120

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    120
    发表于 2009-11-20 12:27:08 | 显示全部楼层
    最近一直比較忙,很久沒有回來逛逛了,呵呵.感謝冷狐兄弟分享經驗,.
    转到第分区E的EBR(虚拟MBR)位置的上一个扇区,找到损坏的分区的备份的DBR,通过winhex提供的计算hash功能,计算哈希值。再与第一个DBR的hash值对比。完全一样。(也可以通过winhex提供的同步和对比功能进行验证,winhex会不同的字节上显示黑色)
    跳转到$MFT的开始位置,也即是$MFT自身的记录。发现其起始特征本应该是ASCII码的“FILE”四个字节,现在变成了ASCII码的“BAD?”。这是造成提示“文件或目录损坏且无法读取”的关键问题所在。
    跳转到偏移512=242位置,也就是这个MFT项的文件名起始位置。文件名正常:UNICODE码的“$MFT”。检查标准属性(10H),文件名属性(30H),数据流属性(80H)属性,到80属性的时候,发现从80属性开始的第三行开始,都被清零,其他的重要的四个元数据文件中,$Volume属性也出现了同样的错误。

    该用户从未签到

    15

    主题

    156

    回帖

    1209

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1209
    QQ
    发表于 2009-11-20 15:32:36 | 显示全部楼层
    谢谢,从大哥的贴子里我学到了很多东西,谢谢
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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