深入剖析硬盘数据部分结构

[10-10 20:46:00]   来源:http://www.88dzw.com  存储设备   阅读:8873

文章摘要: 一块硬盘最重要的两部分就是存储介质和电路板了,存储介质又叫做硬盘数据部分。硬盘数据部分又分为五个区,为了让大家更直观地了解硬盘,笔者分析了一下这五个区所起的作用。 硬盘上的数据按照其不同的特点和作用大致可分为5部分:MBR区、DBR区、FAT区、DIR区和DATA区。 (1)MBR区 MBR(Main Boot Record),按其字面上的理解即为主引导记录区,位于整个硬盘的0磁道0柱面1扇区。不过,在总共512字节的主引导扇区中,MBR只占用了其中的446个字节(偏移0--偏移1BDH),另外的64个字节(偏移1BEH--偏移1FD

深入剖析硬盘数据部分结构,标签:存储设备故障排除,http://www.88dzw.com

        一块硬盘最重要的两部分就是存储介质和电路板了,存储介质又叫做硬盘数据部分硬盘数据部分又分为五个区,为了让大家更直观地了解硬盘,笔者分析了一下这五个区所起的作用。

        硬盘上的数据按照其不同的特点和作用大致可分为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)是分区的结束标志。这个整体构成了硬盘的主引导扇区。

        主引导记录中包含了硬盘的一系列参数和一段引导程序。其中的硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后引导具有激活标志的分区上的操作系统,并将控制权交给启动程序。MBR是由分区程序(如Fdisk.com)所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而实现多系统共存。

偏移 长度 所表达的意义

0 字节 分区状态:如0-->非活动分区

                  80--> 活动分区

1 字节 该分区起始头(HEAD)

2 字 该分区起始扇区和起始柱面

4 字节 该分区类型:如82--> Linux Native分区

                    83--> Linux Swap 分区

5 字节 该分区终止头(HEAD)

6 字 该分区终止扇区和终止柱面

8 双字 该分区起始绝对分区

C 双字 该分区扇区数


        下面,我们以一个实例让大家更直观地来了解主引导记录:

        例: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"表示分区结束的磁头号为254,分区结束的扇区号为63、分区结束的柱面号为764;"3F 00 00 00"表示首扇区的相对扇区号为63;"7E 86 BB 00"表示总扇区数为12289622。

        (2)DBR区

        DBR(Dos Boot Record)是操作系统引导记录区的意思。它通常位于硬盘的0磁道1柱面1扇区,是操作系统可以直接访问的第一个扇区,它包括一个引导程序和一个被称为BPB(Bios Parameter Block)的本分区参数记录表。引导程序的主要任务是当MBR将系统控制权交给它时,判断本分区跟目录前两个文件是不是操作系统的引导文件(以DOS为例,即是Io.sys和Msdos.sys)。如果确定存在,就把其读入内存,并把控制权 交给该文件。BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数,分配单元的大小等重要参数。

[1] [2]  下一页


Tag:存储设备存储设备故障排除电脑技术 - 硬件维修 - 存储设备

《深入剖析硬盘数据部分结构》相关文章