FAT32的U盘研究:
一、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 编辑 ] u盘本来就是没有回收站。所以你就不用找了。和硬盘是不一样的。
关于dbr损坏看u盘的格式,恩,用easyrecovery的高级恢复里的功能是可以查出来的。但需要多次尝试,我有试验过。还有那个fat表的问题,还在学习中,暂时没有办法回答你 其实不管是fat还是fat32.. 他的定位和长度都在DBR中的BPB参数中..只要知道每个参数的含有..就能很好找到FAT FDT等等..FDT和后面的数据区都是靠.BPB来初始定位...所以楼主只要摸透了dbr中的BPB就能回答你上面的问题
还有..U盘变RAW不是很难恢复...就怕不知道的人给格式化了 格式化以后有些文件就难恢复了...
U盘之所以用fat16模式.是因为在默认的情况下面.fat16是4扇区一个族..而FAT32是8扇区一个族.所以FAT16对于FAT32来说.虽然支持的容量没有他大..但族的使用率比他好!如果你不放心.可以把DBR备份在保留区.... 学习了!谢谢两位,解答!我在下去研究下!
只要知道每个参数的含有..就能很好找到FAT FDT等等..FDT和后面的数据区都是靠.BPB来初始定位...
只要摸透了dbr中的BPB就能回答!可具体BPB在DBR什么位置?还没有研究出来!
[ 本帖最后由 wsszsmx 于 2007-11-7 12:53 编辑 ] 如果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的限制。 我个人的128M优盘,用FAT16无任何问题,但格式化成FAT32后可用空间少了1M,向优盘复制文件时有短暂的停滞,当拔出优盘时有大约长达一分钟的停滞,当时还以为死机了。后来我又买了个1G的,再格成FAT32就没出现什么问题。这与优盘自身的质量有关,但我个人认为完全没必要把优盘格成FAT32格式,因为FAT32在硬盘上才能发挥出较大的优势,只要不超过2.4G就没必要用FAT32。 原帖由 rainhe 于 2007-11-7 13:18 发表 http://bbs.intohard.com/images/common/back.gif
如果U盘的DBR和备份的DBR都损坏了,比如已经被覆盖为“00”,要判断是FAT16还是FAT32的文件系统,也是比较容易的。FAT12, FAT16, FAT32中的12 、 16、 32表示的是FAT表表示一个簇所使用的二进制位的位数,8 ...
rainhe,u盘都打不开了,还能看到fat表吗? 原帖由 wangchi821230 于 2007-11-7 15:34 发表 http://bbs.intohard.com/images/common/back.gif
rainhe,u盘都打不开了,还能看到fat表吗?
打不开什么概念?
是连接不是上..还是连上去以后在我的电脑里面打不开?
如果是连接不上 .没有出现驱动器盘符.那可当然打不开了
如果出现驱动器盘符..我的电脑里面打不开的话..就是DBR损坏
用winhex物理模式打开就行了 ... 果U盘是FAt的!那怎么查找FAT表!
搜索F8FFFFFF
[ 本帖最后由 qydwjzk 于 2007-11-7 17:18 编辑 ] 我们的论坛,你一言我一言,共同快乐成长
页:
[1]