硬盘分区结构介绍(修复必读)

硬盘分区结构介绍(修复必读)

ID:35490722

大小:67.69 KB

页数:4页

时间:2019-03-25

硬盘分区结构介绍(修复必读)_第1页
硬盘分区结构介绍(修复必读)_第2页
硬盘分区结构介绍(修复必读)_第3页
硬盘分区结构介绍(修复必读)_第4页
资源描述:

《硬盘分区结构介绍(修复必读)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、硬盘分区结构介绍(修复必读)硬盘分区结构介绍(修复必读)硬盘分区的主要结构说明:(Cylinder柱面/磁道-Side磁头-Sector扇区地址以下简称为?-?-?)《主分区》长度(扇区)主引导记录(MainBootRecord):0_0T系统扇区(SystemSecotrs):0-0-2,0-0-6362引导扇区(Boot):FAT16系统中,此扇区包含BPB(BIOSParameterBlock)表,描述逻辑盘结构组成,包含隐藏扇区数目(从0-1-1开始计算)、FAT扇区数、FAT拷贝数、硬盘磁头总数、根

2、目录表项最大值等。FAT32系统中,BPB表的偏移与FAT16不同,但表项基本相同。整个隐藏扇区部分都作为逻辑盘的描述区域。FAT160-1-1FAT320-1-1文件分配表(F订eAllocationTable):FAT160-1-2FAT320-1-33根据逻辑盘容量变化根据逻辑盘容量变化说明:FAT16的每个表项由2字节(16位)组成,通常每个表项指向的簇包含64个扇区,即32K字节。逻辑盘容量最大为2047MBoFAT32的每个表项由4字节(32位)组成,通常每个表项指向的簇包含8个扇区,即4K字节。

3、逻辑盘容量最小为2048MBo对于C分区,在MBR的偏移01c2H处,FAT16为06H,FAT32为OCIIo***有关计算公式为:每个扇区长度二512字节总簇数二逻辑盘容量/簇容量总簇数二FAT表长度(字节)/每个表项长度(字节)-2FAT表长度二逻辑盘容量/簇容量*每个表项长度FAT表的开始由介质描述符+—串“已占用”标志组成:FAT16硬盘——F8FFFF7FFAT32硬盘——F8FFFFOFFFFFFFOF每个有效的FAT结构区包含两个完全和同的拷贝:FAT1、FAT2文件目录表(FileDirec

4、toryTable),即根目录区,乂称为ROOT[X:紧跟在FAT2的下一个扇区,长度为32个扇区(256个表项)。如果支持长文件名,则每个表项为64个字节,其中,前32个字节为长文件链接说明;后32个字节为文件属性说明,包括文件长度、起始地址、日期、吋间等。如不支持长文件名,则每个表项为32个字节的属性说明。数据区(DataArea):紧跟在FDT的下一个扇区,直到逻辑盘的结束地址。《扩展分区》名称地址长度(扇区)扩展分区(ExtendPartition):?-y-l1系统扇区(SystemSecotrs)

5、:?-y-2,?-y-6362引导扇区(Boot):?-(y+l)T1其后各项与主分区相同……扩展逻辑盘寻找说明:1在主分区的分区表屮,寻找扩展分区的物理地址(道-头-扇)1在扩展分区地址所指扇区尾部,查找扩展分区表(扩展卷),结构与主分区表和同2扩展分区表的物理地址中,将磁头数加1,其余不变,则为第一个逻辑驱动器(如D盘)的BOOT扇区物理地址3根据扩展驱动器的系统分类(FAT16/FAT32,以2048MB为界限),查看FAT表与ROOT区4如果还有E、F……等盘,则继续寻找符合要求的BOOT扇区,BOO

6、T扇区规定在每个磁头的1号扇区附录:分区表项结构说明分区表自MBR扇区偏移01BEH开始,共4个分区,每个分区16字节;第一个分区的结构如下:偏移值说明O1BE80;启动标志O1BF01;分区开始的磁头号01C001;分区开始的扇区号,低6位;柱面号,高2位01C100;分区开始的柱面号,低8位01C299••;分区类型,06二FAT16的C,0C=FAT32的C,05二扩展分区01C399••;分区结束的磁头号01C499••;分区结束的扇区号,低6位;柱面号,高2位01C599••;分区结束的柱面号,低8

7、位01C6-01C999••;相关扇区数,通常为6301CA-01CD99••;分区的总扇区数分区表结束标志:O1FE5501FFAA关于MS-DOS6.xx以上版木的两个明显BUG的说明:1FDISK.EXE在FDISK建立分区时,将对每个磁头的1号、7号扇区进行覆盖,填入512字节的F6;覆盖区域范围从BOOT区开始,结束地址不详。2启动过程在MS-DOS启动过程中(包括WINDOWS9X启动的MS-DOS7.XX),将搜索每个逻辑驱动器,如果在扩展分区表中的某个逻辑盘的分区类型标志被病毒或其他因素(如王

8、江民的KV???的某个版本,为“惩罚”盗版……)改写为05H后,又将该分区指针指向硬盘头部的主引导记录,那么呵呵,你再看看你的硬盘还能启动吗?用软盘(MS-DOS5.0以上版本)还能启动吗?

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

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

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