学习NTFS中的几个问题,请指教

[复制链接]

该用户从未签到

9

主题

32

回帖

202

积分

[INTOHARD]排长

Rank: 3Rank: 3

积分
202
发表于 2009-6-1 07:56:46 | 显示全部楼层 |阅读模式
最近在学习NTFS文件系统,中间遇到几个问题不明白,还请高手指点:
1、在十六个元文件中,每个元文件都是占用二个扇区,但前几天接到一块故障盘,他的$MFT占用了三个扇区,不解为什么?
2、通过DBR的30—37H,正常情况下可以得出$MFT所在的扇区,如果跳转到该扇区,不是真正的$MFT,而它的下一个扇区才是真正的$MFT,我们该如何调整$MFT的位置?是不是直接把16个元文件复制,帖写到上面一个扇区?(就是把16个元文件上移一个扇区?)
3、最近老是遇到:无法访问,文件或目录损坏且无法读取的故障,不知道哪位提供下简单的恢复思路。
谢谢!

该用户从未签到

15

主题

674

回帖

9386

积分

[INTOHARD]团长

浸淫

Rank: 8Rank: 8

积分
9386
发表于 2009-6-1 08:37:45 | 显示全部楼层
不太清楚楼主说的,$MFT文件其实就是整个主件表,它里面包含了很多的MFT项,每个MFT项占用1024字节,可是不等于$MFT文件就是2个扇区的大小。
你说$MFT占三个扇区,我觉得是不是$MFT文件被破坏了。就像你第三个问题,一般是由于$MFT文件被破坏引起的。

第二个问题,我觉得是MFT文件记录错位了,你可以把文件记录整体都向上提一个扇区试试。文件记录错位的情况也会出现“无法访问,文件或目录损坏且无法读取的故障”。

该用户从未签到

9

主题

32

回帖

202

积分

[INTOHARD]排长

Rank: 3Rank: 3

积分
202
 楼主| 发表于 2009-6-1 09:44:39 | 显示全部楼层
2# xulemeng


非常感谢,的确如你所说,是MFT被破坏了。
另外问下,把文件记录整体上移一个扇区,是把元文件前四个文件,也就是八个扇区上移一个扇区就行了?
无法访问,文件或目录损坏且无法读取的故障。。。不知道此类故障朋友有何见解?
  • TA的每日心情
    奋斗
    2012-4-26 09:09
  • 签到天数: 1 天

    [LV.1]布衣百姓

    63

    主题

    1842

    回帖

    2339

    积分

    [INTOHARD]营长

    金牌会员

    Rank: 6Rank: 6

    积分
    2339
    QQ
    发表于 2009-6-9 17:54:12 | 显示全部楼层
    路过.................

    该用户从未签到

    4

    主题

    246

    回帖

    193

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    193
    发表于 2009-7-12 22:43:41 | 显示全部楼层
    新人学习中!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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