关于fat16及ntfs格式化对数据的破坏的研究

  [复制链接]
  • TA的每日心情

    2016-3-5 14:27
  • 签到天数: 5 天

    [LV.2]九品芝麻官

    14

    主题

    254

    回帖

    2305

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    2305
    QQ
    发表于 2010-11-16 15:11:23 | 显示全部楼层 |阅读模式
    关于fat16格式化对数据的破坏的研究:
    操作系统:winxp-sp3
    RAMDISK(1.1)  内存盘类型:硬盘(fixed)   容量:16mb(共32768个扇区)

    先用winhex将全盘数据置为FF---fill with hex values FF(为什么选FF呢,其实你也可以选其它的字符只要不是0就可以了,以便察结果);然后在xp下格式化成fat格式(参数为默认值),现在用winhex观察数据的变化,看看都做了些什么操作(格式化后空间分配情况----已用空间0字节0mb;可用空间16629760字节15.8bm;总容量:16629760字节15.8bm)

    先看看0号扇区:
    0号扇区被改写成了标准的DBR格式了
    1号扇区全部清零了。
    2号扇区文件目录表1(fat1)的开始;结构以F8FFFFFF为头,其余全0。
    3号扇区到128号扇区全部置零。

    129号扇区为文件目录表2(fat2)和(fat1)结构一样,到255号扇区结束。

    256号扇区到287号扇区(共32个扇区)为根目录(对fat16来说这个是固定值,既根目录大小为16kb),也全部置零。

    288号扇区(2号族的开始)开始是数据区直到32766号扇区(请注意这里的数据在格式化时没有被改写,子目录和文件的具体内容全部在这里面)。

    最后一个扇区:
    32767号扇区全部置零(前面的和一般书上的都一样,关键是这一项没有提起,至少我没见过,所以大家在要注意这点)
    由此可见fat16格式化对硬盘伤害是比较小的,以上为例:从0号扇区到287号扇区和最后一个扇区的数据全部被覆盖(共289个扇区遭到破坏)



    ntfs格式化对数据的破坏的研究:
    (格式化后空间分配情况----已用空间2551808字节2.43mb;可用空间14224896字节13.5bm;总容量:16776704字节15.9mb)
    0号扇区到31号扇区被覆盖($boot)---------------------
    32号扇区到6809号扇区没有被改写
    6810号扇区到6889号扇区被覆盖-----------------------
    6890号扇区到10905号扇区没有被改写
    10906号扇区到10910号扇区被覆盖---------------------
    10911号扇区到10920号扇区没有被改写
    10921号扇区到10985号扇区被覆盖---------------------
    10986号扇区到15039号扇区没有被改写
    15040号扇区被覆盖----------------------------------
    15041号扇区到16382号扇区没有被改写
    16383号扇区到16742号扇区被覆盖---------------------
    16743号扇区到最后一扇区(32766号扇区)没有被改写

    由此可见ntfs格式化对硬盘伤害是比较大的,以上为例:0号扇区到31号扇区+6810号扇区到6889号扇区+10906号扇区到10910号扇区+10921号扇区到10985号扇区+15040号扇区+16383号扇区到16742号扇区--数据全部被覆盖(共32+80+5+65+1+360=543个扇区遭到破坏)



    由于16mb不能做fat32的试验,所以放弃(其实和fat16基本一样);其实还可以做exFat格式的实验,大家可以自己做一下看看exFat格式化对数据的破坏究竟有多大!
  • TA的每日心情

    2016-3-5 14:27
  • 签到天数: 5 天

    [LV.2]九品芝麻官

    14

    主题

    254

    回帖

    2305

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    2305
    QQ
     楼主| 发表于 2010-11-16 15:14:25 | 显示全部楼层
    由于这个花费了不少精力,所以收点小费,期望大家理解!(38:
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    72

    回帖

    56

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    56
    发表于 2010-11-16 17:42:19 | 显示全部楼层
    看看,拿分
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    72

    回帖

    56

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    56
    发表于 2010-11-16 17:42:25 | 显示全部楼层
    看看,拿分
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    72

    回帖

    56

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    56
    发表于 2010-11-16 17:42:31 | 显示全部楼层
    看看,拿分
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    11

    回帖

    34

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    34
    QQ
    发表于 2010-11-16 19:13:38 | 显示全部楼层
    ?想看看  没钱 呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16

    主题

    84

    回帖

    2800

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    2800
    发表于 2010-11-17 00:53:45 | 显示全部楼层
    如果真是你研究的,我强烈支持,呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    31

    主题

    1187

    回帖

    1万

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    14284
    发表于 2010-11-17 08:30:13 | 显示全部楼层
    如果真是你研究的,我强烈支持,呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    31

    主题

    1187

    回帖

    1万

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    14284
    发表于 2010-11-17 08:30:19 | 显示全部楼层
    如果真是你研究的,我强烈支持,呵呵
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2012-12-11 08:13
  • 签到天数: 1 天

    [LV.1]布衣百姓

    14

    主题

    1421

    回帖

    947

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    947
    发表于 2010-11-17 08:51:11 | 显示全部楼层
    看看,怎么样
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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