下载后可任意编辑 硬盘的数据结构在上文中,我们谈了数据在硬盘中的存储的一般原理
为了能更深化的了解硬盘,我们还必须对硬盘的数据结构有个简单的了解
硬盘上的数据根据其不同的特点和作用大致可分为 5 部分:MBR 区、DBR 区、FAT 区、DIR 区和 DATA 区
我们来分别介绍一下:(1)MBR 区MBR(Main Boot Record),按其字面上的理解即为主引导记录区,位于整个硬盘的 0 磁道0 柱面 1 扇区
不过,在总共 512 字节的主引导扇区中,MBR 只占用了其中的 446 个字节(偏移 0--偏移 1BDH),另外的 64 个字节(偏移 1BEH--偏移 1FDH)交给了 DPT(Disk Partition Table 硬盘分区表)(见下表),最后两个字节"55,AA"(偏移 1FEH- 偏移1FFH)是分区的结束标志
这个整体构成了硬盘的主引导扇区
大致的结构如图 5: 主引导记录中包含了硬盘的一系列参数和一段引导程序
其中的硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后引导具有激活标志的分区上的操作系统,并将控制权交给启动程序
MBR 是由分区程序(如 Fdisk
com)所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而实现多系统共存
下面,我们以一个实例让大家更直观地来了解主引导记录:例:80 01 01 00 0B FE BF FC 3F 00 00 00 7E 86 BB 00在这里我们可以看到,最前面的"80"是一个分区的激活标志,表示系统可引导;"01 01 下载后可任意编辑00"表示分区开始的磁头号为 01,开始的扇区号为 01,开始的柱面号为 00;"0B"表示分区的系统类型是 FAT32,其他比较常用的有 04(FAT16)、07(NTFS);"FE BF FC"表示分区结束的磁头号为 25