1. 机械硬盘的结构

机械硬盘(HDD,Hard Disk Drive)是一种数据存储设备,采用机械运动来读取和写入数据。它由一个或多个盘片组成,每个盘片正反面都有磁头负责读写数据。

机械硬盘通常通过磁头臂移动到不同的磁道位置来访问数据,而盘片则通过主轴电机旋转以实现数据读写。但是机械硬盘的具体工作原理需要进一步了解,才能更好地理解机械硬盘的内部结构。

1.1 机械硬盘的盘面

机械硬盘的盘面由盘片、磁道、扇区、簇组成。

    盘片是机械硬盘的核心组件,通常是由金属或玻璃材料制成的圆形碟片,盘片的正反两面会涂有磁性物质。硬盘的每一个盘片都有两个盘面(Side),即上下盘面,

一般每个盘面都会利用,都可以存储数据,成为有效盘片,也有极个别的硬盘盘面数为单数。每一个这样的有效盘面都会有盘面号按顺序从上至下从“0”开始依次编号

在硬盘系统中,盘面号又叫磁头号,因为每一个有效盘面都有一个对应的读写磁头。一个硬盘中通常有多个盘片(2~6个不等)堆叠排列。

每个盘片的上下两面都可以用于读写数据。盘片以高速(如 5400 rpm 或 7200 rpm)旋转。

   磁盘在格式化时被划分成许多同心圆,这些同心圆轨迹叫做磁道(Track)。磁道从外向内从0开始顺序编号。每一个盘面有300~1024个磁道,

新式大容量硬盘每面的磁道数更多。每个磁道又被划分为若干个扇区,而信息以脉冲串的形式记录在这些轨迹中。

    在磁盘里的磁道上等分出若干个弧段,这些弧段便是磁盘的扇区每个扇区可以存放512个字节或4KB(通常情况下是512字节),磁盘驱动器在向磁盘读取和写入数据时,

要以扇区为单位。通常扇区与扇区之间也有一定间隔(逻辑上的间隔,物理上没有任何间隔,但是每个扇区的开头都有一个同步信息,外围电路可以用来判断一个扇区的开始)

    将相邻的若干个扇区称为了一个簇操作系统读写磁盘的基本单位是扇区而文件系统的基本单位是簇

簇是操作系统(如 Windows)分配的最小逻辑存储单位,由一个或多个连续的扇区组成。

1.2 机械硬盘( H D D )的柱面、磁头、磁头臂说明: 

柱面是所有盘片中,相同半径的磁道在垂直方向上的集合。

    磁头是用于读取和写入数据的装置,一般盘片的上下都有磁头,位于磁头臂上,每个磁头上都有读和写的操作装置。

    磁头臂是支持磁头的可移动臂,通过电动机或电磁力控制,可以使磁头在盘片上移动到不同的磁道位置。

1.3 机械硬盘( H D D )的主轴电机、控制电路说明:

    主轴电机用于旋转盘片,使其以高速旋转。通常,机械硬盘的转速为5400转/分钟、7200转/分钟或更高。

    控制电路是机械硬盘的核心电子部分,负责管理数据的读取和写入、调整磁头臂的位置、控制盘片旋转等操作。

2. 机械硬盘的寻址方式

2.1 CHS 寻址方式:

CHS寻址模式将硬盘划分为磁头(Heads)、柱面(Cylinder)、扇区(Sector)。

    磁头(Heads):

    每张磁片的正反两面各有一个磁头,一个磁头对应一张磁片的一个面。因此,用第几磁头就可以表示数据在哪个磁面。

    柱面(Cylinder):

     所有磁片中半径相同的同心磁道构成“柱面",意思是这一系列的磁道垂直叠在一起,就形成一个柱面的形状。简单地理解,柱面数=磁道数

    扇区(Sector):

        将磁道划分为若干个小的区段,就是扇区。虽然很小,但实际是一个扇子的形状,故称为扇区。每个扇区的容量为512字节。

CHS寻址的最大容量由三个参数决定:

    磁头数最大为255 (用 8 个二进制位存储)。从0开始编号。

    柱面数最大为1023(用 10 个二进制位存储)。从0开始编号。

    扇区数最大数 63(用 6个二进制位存储)。从1始编号。

所以CHS寻址方式的最大寻址范围为

    255 * 1023 * 63 * 512 / 1048576 = 7.837 GB ( 1M =1048576 Bytes )

或硬盘厂商常用的单位:

    255 * 1023 * 63 * 512 / 1000000 = 8.414 GB ( 1M =1000000 Bytes )

✅ 缺点:

2.2 LBA 寻址方式:

将整个硬盘看作一个连续的扇区数组,每个扇区都有一个唯一编号,从 0 开始递增。


✅ 举例说明:

假设:

LBA寻址方式的最大数据容量:

LBA(逻辑块地址,Logical Block Addressing)寻址方式的最大数据容量,取决于两个核心参数:

🔢 最大支持容量(按扇区大小分别计算):

✅ 1. 使用 512 字节扇区:




= 281,474,976,710,656 × 512 字节≈ 144,115,188,075,855,872 字节≈ 128 PB(Petabytes)

✅ 2. 使用 4 KB 扇区(高级格式):




= 281,474,976,710,656 × 4096 字节≈ 1,152,921,504,606,846,976 字节≈ 1 EB(Exabyte)以上

🔚 总结对比表:

对比项
CHS 寻址
LBA 寻址
方式
柱面 + 磁头 + 扇区
线性编号扇区
表示层次
与硬盘物理结构密切相关
与硬盘物理结构无关
地址上限
有较多限制(如 BIOS 的 504MB 限制)
能支持大容量(TB 级别)
是否主流
已淘汰(老式 BIOS/MBR 用)
主流寻址方式(现代硬盘和操作系统)
读取效率
相对较慢
更快,逻辑简单

3. 硬盘的分区模式

  硬盘的分区模式主要有两种:MBR(Master Boot Record)GPT(GUID Partition Table),它们定义了硬盘如何被划分为若干个分区,

并决定了系统是否能正确识别、引导和使用这些分区。

🔵 3.1 MBR 分区模式(主引导记录)

✅ 基本概述:


✅ 特点:

项目
说明
最大支持容量
最多 2TB(32 位 LBA + 512 字节扇区)
最大分区数
最多 4 个主分区(或 3 主 + 1 扩展)
扩展分区支持
是(通过逻辑分区链表方式)
启动方式
兼容 BIOS(Legacy BIOS)
数据安全性
没有分区备份,MBR 损坏后容易导致整个盘无法启动

✅ 适用场景:


🔵 3.2 GPT 分区模式(GUID 分区表)

✅ 基本概述:


✅ 特点:

项目
说明
最大支持容量
理论上可达 9.4ZB(Zettabyte)(几乎无限)
最大分区数
默认最多 128 个主分区(无扩展分区)
分区冗余
有主分区表 + 备份分区表,增强数据可靠性
启动方式
支持 UEFI 启动,不兼容传统 BIOS 启动
安全性
更强,支持 CRC 校验、结构备份

✅ 适用场景:


🔶 3.3 MBR vs GPT 对比表:

对比项
MBR
GPT
最大硬盘支持
2 TB
9.4 ZB(几乎无限)
最大主分区数
4 个主分区或 3 主 + 扩展 + 逻辑分区
128 个主分区(可扩展)
是否支持扩展分区
否(不需要)
启动方式
仅 BIOS
仅 UEFI(新版主板)
数据安全
没有备份,易受损
有主备分区表,附带 CRC 检查
系统支持
XP、Win7(BIOS)等老系统
Win10+、Linux、macOS 等
分区结构位置
首个扇区
首尾扇区均有记录

🔁 3.4 判断分区模式的方法(Windows):

  1. 打开“磁盘管理”→ 右键磁盘 → 属性 → “”→ 查看“分区样式”:

    • 显示:MBR 或 GPT

在命令行中使用:



diskpartlist disk
带有* 的“GPT”列,表示该磁盘为 GPT 格式


 3.5 总结

如果你使用的是:
推荐的分区模式
旧主板(BIOS)、旧系统(XP等)
MBR
新主板(UEFI)、Win10/11等系统
GPT
超过 2TB 的大容量硬盘
GPT(必须)
多系统引导/数据安全性要求高
GPT