博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

硬盘结构 二

Posted on 2017-02-26 20:17  天高鹿苑  阅读(145)  评论(0)    收藏  举报

分区与高级格式化

硬盘在使用时,是按照不同的区域存储数据的,硬盘分区就是划分区域的过程。划分好的每一个区域都称作一个分区,最多可以划分为四个主分区。这项工作由分区程序来完成,通常使用FDISK或磁盘管理工具软件

在分区的过程中,分区程序向0柱面0磁头1扇区写入主引导记录MBR(Master Boot Record)和分区记录表DPT(Disk Partition Table),并建立一个分区表链,向所有的逻辑驱动器写入链表记录。

硬盘的分区格式常用的分区格式有四种:FAT16、FAT32、NTFS和Linux

其中使用最多的是FAT16和FAT32

硬盘分区后还不能直接使用,要在每个分区中建立完整的存储系统后才能正常使用,建立存储系统的工作一般是由Format程序来完成的,这个过程称为高级格式化

  高级格式化的目的就是在分区内建立分区引导表(DOS Boot Record , DBR), 文件分配表(File Allocation Table, FAT),文件目录表(File Directory Table , FDT)和数据区(DATA)。

硬盘的数据结构

   硬盘只有建立起完整的数据结构体系,才能正常使用,该体系是由6个部分组成:

主引道记录,主分区表和分区链表,分区引到记录,文件分配表,文件目录表以及数据区。

 

主引导扇区的组成

主引导扇区(Boot Sector)也就是硬盘的第一个扇区(0柱面0磁头1扇区)

  • 主引导记录(Master Boot Record,MBR)
  • 主分区表 即磁盘分区表(Disk Partition Table,DPT)
  • 引导扇区标记(Boot Record ID/Signature)

 

 

 

通过主引导记录定义的硬盘分区表,最多只能描述4个分区

微软采用虚拟MBR的技术

用以描述分区的扇区形成一个“分区链”,通过这个分区链,就可以描述所有的分区

 

 

 

扩展分区和逻辑盘