fat32文件系统研究(整理)

fat32文件系统研究(整理)

ID:13320734

大小:1.15 MB

页数:8页

时间:2018-07-22

fat32文件系统研究(整理)_第1页
fat32文件系统研究(整理)_第2页
fat32文件系统研究(整理)_第3页
fat32文件系统研究(整理)_第4页
fat32文件系统研究(整理)_第5页
资源描述:

《fat32文件系统研究(整理)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、FAT32文件系统研究一、从分区表开始硬盘为什么要分区,个人看法是资料管理更方便。分区的概念是死老外提出来的,但是死老外真的就是死老外,你看他们出的机器,他愣就不给你分,一个硬盘有多大他就给你搞多大个区,搞的你所有资料都放一个盘,一旦系统崩溃,那个烦啊。(其实这也叫分了区,只不过只有一个而已。)Dell更过分,你想分成你希望的分区还得加服务费100大元整,我倒,1分钟搞定的事,收100!!RMB真的贬值了!!!废话不多说,下面说正题。先上图:图一这是分区表的最后80字节,分区表从地址:1BEH处开始,每16字节为一个分区

2、项,最后的1FE开始的55AA两个是结束的意思。这在其他如DBR等里面也是一样的意思。下面来解释下分区项的含义。 偏移长度值含义1BE1字节0磁盘激活标记,80激活,00未激活1BF1字节1分区起始磁头1C06Byte1分区起始扇区,低0-5位为扇区数,高6-7位用作柱面的高二位1C110Byte1分区起始柱面,前一字节的后二位一起用来表示柱面数1C21字节0B分区格式,分区的类型,如0B表示FAT321C31字节FE分区结束磁头1C46Byte3F分区结束扇区,含义同起始扇区1C510Byte7F分区结束柱面,含义同起

3、始柱面1C64字节3F分区起始逻辑扇区1CA4字节1F6041分区总扇区事实上,起始磁头柱面扇区以及结束磁头柱面扇区从Win98(貌似是,不记得了)开始就没有实际含义,因为CHS寻址方式因最大只能寻址到8.4G,(原因?自己可以计算下看看)从这版的系统开始,使用的是LBA寻址方式,也即线性寻址方式。以前采用28位的LBA,因此又有128G的限制,或者说137G限制。为什么128G或者137G呢?那你看看120G的硬盘格式化出来是多大就知道了。现在的硬盘都很大,为了全部使用,因此出现了48位LBA。好了,不扯远了,继续我们

4、的话题。从图一可以看出,如果硬盘分区全部是主分区的话,只能有4个,而如果采用主分区+扩展分区的方式,则可以有3个主分区+无限逻辑分区的可能。因为扩展分区也采用了类似分区表的方式表示方法,采用一个链表来指向下一个逻辑分区。虽然不再采用CHS而采用了LBA方式,但还是遵循不能跨越柱面的原则,即保留扇区加本分区总扇区数是柱面容量的整数倍。柱面容量是255×63。在Winhex中,也可以看到分区项的含义: 图二以下是常见的分区类型: 005CPriam Edisk01FAT1261Speed Stor02XENIX root63

5、GNU HURD or Sys03XENIX usr64Novell Netware06FAT16 04 表示分区小于32M65Novell Netware07HPFS / NTFS70Disk Secure Mult08AIX75PC/IX09AIX bootable80Old Minix80AOS/2 Boot Manage81Minix/Old Linux0BWin95 FAT3282Linux swap0CWin95 FAT3283Linux0EWin95 FAT16840s/2 hidden C:0FWin95

6、 Extended(大于 8GB)85Linux extended10OPUS86NTFS volume set11Hidden FAT1287NTFS volume set12Compaq diagmost93Amoeba16Hidden FAT1694Amoeba BBT14Hidden FAT16<32MBA0IBM Thinkpad hidden17Hidden HPFS/NTFSA5BSD/38618AST Windows swapA6Open BSD1BHidden FAT32A7NextSTEP1CHidd

7、en FAT32 partition (using LBA-mode INT 13 extensions)B7BSDI fsB8BSDI swap1EHidden LBA VFAT partitionBESolaris boot partition24NEC DOSC0DR-DOS/Novell DOS secured partition3CPartitio MagicC1DRDOS/sec40Venix 80286C4DRDOS/sec41PPC Perp BootC6DRDOS/sec42NTFS动态分区C7Syri

8、nx4DQNX4.xDBCP/M/CTOS4EQNX4.x 2nd partE1DOS access4FQNX4.x 3rd partE3DOS r/050OnTrack DME4Speedstor51OnTrack DM6 AuxEBBeoS fs52CP/MF1SpeedStor53OnTrack DM6 Aux

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。