欢迎来到天天文库
浏览记录
ID:50605954
大小:55.50 KB
页数:18页
时间:2020-03-07
《硬盘数据组织结构.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、下面是一个分了三个区的整个硬盘的数据结构MBRC盘EBRD盘EBRE盘MBR,即主引导纪录,位于整个硬盘的0柱面0磁道1扇区,EBR,叫做扩展MBR(ExtendedMBR),位于硬盘的某柱面0磁道1扇区1.簇(cluster)是DOS给文件系统分配磁盘空间的最小单位。由若干连续的逻辑扇区组成,不同的盘,簇的大小不同,簇是从2开始编号,见表6-1。逻辑扇区号=(簇号-2)×扇区数/簇+数据区首扇区号2.BOOT记录:第一部分:0~2字节为跳转指令,转向启动码区。第二部分:3~10字节为厂商标识字段,如MSDOS5.0。第三部分:11~61字节为磁盘参数表(
2、51字节)。第四部分:62~509字节为启动程序(438字节)。最后:55,AA字节。51字节BPB表(BIOSParameterBlock)18/18OB-OC:每扇区字节数(512)OD:扇区数/簇0E-0F:保留扇区(指Boot区)10:FAT个数11-12:根目录最大登记项数13-14:本分区扇区总数(小于32M的分区,大于32MB时,为0)15:介质描述符16-17:每个FAT扇区数18-19:每道扇区数1A-1B:磁头数1C-1F:本分区前的扇区数(隐含扇区,即从0(X)柱0头1扇到0(X)柱1头1扇之间的扇区,由于不能为DOS访问,故称为隐含
3、扇区)。20-23:大容量盘总扇区数。24:BIOS设备号(hex:HD=8x)18/1825:未使用26:扩展引导标记(29H)27-2A:卷序列号(随机)2B-35:卷标,分区标识,如:WIN9836-3D:文件系统格式(FAT16)3.FAT(文件配置表)FAT有两个,当第一个损坏时,为人工修复提供方便,DOS不会自动用第二个去修复第一个FAT,而DOS实际上没有用尽2个FAT占用的扇区,因为可作为他用。FAT登记盘上簇的使用情况,登记项有12位、16位和32位之分,下面以16位为例说明FAT的格式。16位FAT格式:簇号(表项)0000H0001H
4、0002H…NNNNH类型保留簇使用簇含义介质标志记录文件簇号链18/18保留簇的第一字节为磁盘介质标志,后为填充位,全为FFH。使用簇可以是;0000:自由FFF6:备用FFF7:坏簇FFF8-FFFF:文件结束其它:文件的下一簇4.文件目录表(根目录表FDT)记录文件名、属性、建立时间、日期、首簇及长度的一个表。每个文件占用表32字节,O0-O7:文件主名(文件被删除后,00字节为E5H)O8-0A:文件扩展名0B:文件属性27H:XX100111↑↑↑↑↑↑18/18X:未用,填0档案子目录卷标系统隐含只读0C-15:保留(全0)16-17:建立文件
5、的时间18-19:建立文件的日期1A-1B:文件首簇1C-1F:文件长度LFNentry:长文件名项,属性字节为0F表示LFNentryCr.timerefinementin10msunits:以10ms为计时精度5.主引导记录(MBR)见P247图6-7和图6-8。0柱0头1扇区(DOS系统):000H~0EFH:主引导程序(446字节)0F0H~1BDH:全0DOS系统有206个0字节,NTFS系统有58个0字节。到此共计446字节)1BEH~1CDH:第一个分区表(16字节)18/181CEH~1DDH:第二个分区表(16字节)1DEH~1EDH:第
6、三个分区表(16字节)1EEH~1FDH:第四个分区表(16字节)1FEH~1FFH:55H,AAH(2个字节,有效标志)分区表:BOOTindHSCYLSYSindHSCYLRelsect#ofsectsInd-indicatorSYS-SYStemCYL-CYLinderRel-Relativesector关于SYSind,(01:fat12;05:extended;06:fat16;07:hpfs/ntfs;0b,0d:win95fat32;0e:win95fat16;82:linuxswap;83:linux;85:linuxextended)例子
7、,1BEH:80010100040721F7210000009FFF0000①②③④⑤⑥18/18①可自举分区②分区从0柱1头1扇区开始③DOS分区④分区终止于7头33扇区F7(247)柱⑤分区相对扇区号为33⑥分区实用扇区数65339个10MB硬盘(305柱,4头,17扇/道,8扇/簇)数据组织结构:绝对扇区相对扇区簇描述柱面C,磁头H,扇区S001无无MBR002~17无无未用0110无DBR012~91~8无FAT1(8扇区)0110~179~16无FAT2021~1717~33无FDT18/18031~1534~48无FDT(共32扇区)03164
8、92数据区首扇区0317502数据区101~651~562数据区1
此文档下载收益归作者所有