FAT32的U盘研究:

[复制链接]

该用户从未签到

63

主题

338

回帖

3623

积分

[INTOHARD]团长

Rank: 8Rank: 8

积分
3623
发表于 2007-11-7 12:18:55 | 显示全部楼层 |阅读模式
一、FAT32的U盘研究:
   1、0扇区就是DBR,第6扇区是DBR的备份!没有引导扇区!
   2、没有Recycled回收站.

  用winhex查找Recycled,查找条件32=0
  没有找到Recycled!

而"硬盘"有Recycled回收站!我搜索过!我不知道搜索回收站,是为什么?是不是删除的文件都保留在回收站中!
所以通过回收站来恢复丢失的文件?


二、FAT的U盘没有DBR!想问下如果不知道U盘是什么格式的,怎么判断!

我用EasyRecoveryPro6.0的高级查找功能可以找到U盘是什么格式的!
不知道winhex可以查找盘是什么格式的吗?

关于在U盘查找文件FAT表的技巧!听说FAT表在DBR后36扇区!

三、如果U盘是FAT32的,可以根据DBR查找FAT表!

   如果U盘是FAt的!那怎么查找FAT表!


四、我发现我朋友的U盘,买来大都是FAT格式的U盘!我听说FAT格式的U盘,如果数据丢失,就很难恢复!
    我们可不可以在买来U盘的时候,就把U盘格式化为FAT32格式的U盘?不知道这样对U盘有什么损坏?

[ 本帖最后由 wsszsmx 于 2007-11-14 11:25 编辑 ]
  • TA的每日心情
    奋斗
    2018-11-18 16:52
  • 签到天数: 56 天

    [LV.5]六品通判

    31

    主题

    296

    回帖

    496

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    496
    发表于 2007-11-7 12:34:15 | 显示全部楼层
    u盘本来就是没有回收站。所以你就不用找了。和硬盘是不一样的。
    关于dbr损坏看u盘的格式,恩,用easyrecovery的高级恢复里的功能是可以查出来的。但需要多次尝试,我有试验过。还有那个fat表的问题,还在学习中,暂时没有办法回答你

    该用户从未签到

    1

    主题

    113

    回帖

    102

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    102
    QQ
    发表于 2007-11-7 12:43:27 | 显示全部楼层
    其实不管是fat还是fat32.. 他的定位和长度都在DBR中的BPB参数中..只要知道每个参数的含有..就能很好找到FAT FDT等等..FDT和后面的数据区都是靠.BPB来初始定位...所以楼主只要摸透了dbr中的BPB就能回答你上面的问题
    还有..U盘变RAW不是很难恢复...就怕不知道的人给格式化了 格式化以后有些文件就难恢复了...
    U盘之所以用fat16模式.是因为在默认的情况下面.fat16是4扇区一个族..而FAT32是8扇区一个族.所以FAT16对于FAT32来说.虽然支持的容量没有他大..但族的使用率比他好!如果你不放心.可以把DBR备份在保留区.... [s:57]

    该用户从未签到

    63

    主题

    338

    回帖

    3623

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    3623
     楼主| 发表于 2007-11-7 12:51:14 | 显示全部楼层
    学习了!谢谢两位,解答!我在下去研究下!
    只要知道每个参数的含有..就能很好找到FAT FDT等等..FDT和后面的数据区都是靠.BPB来初始定位...

    只要摸透了dbr中的BPB就能回答!可具体BPB在DBR什么位置?还没有研究出来!

    [ 本帖最后由 wsszsmx 于 2007-11-7 12:53 编辑 ]

    该用户从未签到

    24

    主题

    737

    回帖

    5602

    积分

    [INTOHARD]团长

    bbs.yuhedata.com

    Rank: 8Rank: 8

    积分
    5602
    QQ
    发表于 2007-11-7 13:18:23 | 显示全部楼层
           如果U盘的DBR和备份的DBR都损坏了,比如已经被覆盖为“00”,要判断是FAT16还是FAT32的文件系统,也是比较容易的。FAT12, FAT16, FAT32中的12 、 16、 32表示的是FAT表表示一个簇所使用的二进制位的位数,8个二进制位位一个字节,那么FAT12的FAT表一项应该是1.5个字节,FAT16位两个字节,FAT32为四个字节。根据这个特征就可以看出来原来是什么文件系统。
            U盘格式化成FAT32,对U盘本身没有什么损害。只是使用了不同的文件系统来进行管理U盘而已。使用FAT32的好处是,由于FAT16使用32个扇区来存储文件目录项,每个文件的目录项总共有32个字节,那么32个扇区,只能存储512个文件目录项。也就是说FAT16的文件系统,在根目录下,文件和文件夹总数不能超过512个。由于长文件名需要占用多个文件目录项,所以如果根目录下有长文件名的文件或者文件夹,那么总数可能还少于512个。FAT32的文件目录项存放在DATA区,已经突破了FAT16的限制。

    该用户从未签到

    105

    主题

    979

    回帖

    2503

    积分

    [INTOHARD]营长

    郴州怪老头电脑服务中心

    Rank: 6Rank: 6

    积分
    2503

    宣传大使奖新人进步奖幽默大师奖

    QQ
    发表于 2007-11-7 15:31:53 | 显示全部楼层
    我个人的128M优盘,用FAT16无任何问题,但格式化成FAT32后可用空间少了1M,向优盘复制文件时有短暂的停滞,当拔出优盘时有大约长达一分钟的停滞,当时还以为死机了。后来我又买了个1G的,再格成FAT32就没出现什么问题。这与优盘自身的质量有关,但我个人认为完全没必要把优盘格成FAT32格式,因为FAT32在硬盘上才能发挥出较大的优势,只要不超过2.4G就没必要用FAT32。
  • TA的每日心情
    奋斗
    2018-11-18 16:52
  • 签到天数: 56 天

    [LV.5]六品通判

    31

    主题

    296

    回帖

    496

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    496
    发表于 2007-11-7 15:34:13 | 显示全部楼层
    原帖由 rainhe 于 2007-11-7 13:18 发表
           如果U盘的DBR和备份的DBR都损坏了,比如已经被覆盖为“00”,要判断是FAT16还是FAT32的文件系统,也是比较容易的。FAT12, FAT16, FAT32中的12 、 16、 32表示的是FAT表表示一个簇所使用的二进制位的位数,8 ...

    rainhe,u盘都打不开了,还能看到fat表吗?

    该用户从未签到

    1

    主题

    113

    回帖

    102

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    102
    QQ
    发表于 2007-11-7 17:14:41 | 显示全部楼层
    原帖由 wangchi821230 于 2007-11-7 15:34 发表

    rainhe,u盘都打不开了,还能看到fat表吗?

    打不开什么概念?
    是连接不是上..还是连上去以后在我的电脑里面打不开?
    如果是连接不上 .没有出现驱动器盘符.那可当然打不开了
    如果出现驱动器盘符..我的电脑里面打不开的话..就是DBR损坏
    用winhex物理模式打开就行了 ...

    该用户从未签到

    28

    主题

    311

    回帖

    1146

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1146
    发表于 2007-11-7 17:15:46 | 显示全部楼层
    果U盘是FAt的!那怎么查找FAT表!

    搜索F8FFFFFF

    [ 本帖最后由 qydwjzk 于 2007-11-7 17:18 编辑 ]

    该用户从未签到

    3

    主题

    129

    回帖

    103

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    103
    发表于 2007-11-17 15:47:28 | 显示全部楼层
    我们的论坛,你一言我一言,共同快乐成长
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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