首先简单认识一下硬盘的物理结构,硬盘内部的物理结构很复杂,只能从大的颗粒度去看内部的结构。
总体来说,硬盘结构包括:盘片、磁头、盘片主轴、控制电机、磁头控制器、数据转换器、接口、缓存等几个部份。所有的盘片(一般硬盘里有多个盘片,盘片之间平行)都固定在一个主轴上。在每个盘片的存储面上都有一个磁头,磁头与盘片之间的距离很小(所以剧烈震动容易损坏),磁头连在一个磁头控制器上,统一控制各个磁头的运动。磁头沿盘片的半径方向动作,而盘片则按照指定方向高速旋转,这样磁头就可以到达盘片上的任意位置了。
先上几张美图:
基本的结构就是这样子的,至于硬盘是如何进行读写的,必须要知道磁盘盘片是如何划分的?否则你只知道磁头在盘片上动来动去。
盘片上涉及的基本概念
整个硬盘上一般有很多的盘片组成,每个盘片如同切西瓜一样被;切”成一块一块的扇面,同时沿着半径的方向被划分成了很多同心圆,就是传说中的磁道,每条磁道被扇面切成很多的扇形区域叫做扇区(扇区是从磁盘读出和写入信息的最小单位,通常大小为512字节),不同盘片上的同半径磁道组成了柱面,这些都是磁盘物理上的概念,知道便可。有了这些概念,我帮便可以计算磁盘的容量:
磁头数 × 磁道(柱面)数 × 每道扇区数 × 每扇区字节数
l 磁头(head)数:每个盘片一般有上下两面,分别对应1个磁头,共2个磁头;
l 磁道(track)数:磁道是从盘片外圈往内圈编号0磁道,1磁道...,靠近主轴的同心圆用于停靠磁头,不存储数据;
l 柱面(cylinder)数:同磁道数量;
l 扇区(sector)数:每个磁道都别切分成很多扇形区域,每道的扇区数量相同;
l 圆盘(platter)数:就是盘片的数量。
硬盘上的数据定位
每个扇区可存储128×2的N次方(N=0.1.2.3)字节的数据(一般为512B),扇区为数据存储的最小单元,从上图可知,外圈的扇区面积比内圈大,为何存储的数据量相同,这是因为内外圈使用的磁物质密度不同,但现在的硬盘已经采用内外圈同密度物质来存储数据了,以减少类似;大面积小数据”的浪费情况。(此时的内外磁道的扇区数量将不同,具体细节省略)
有了扇区(sector),有了柱面(cylinder),有了磁头(head),显然可以定位数据了,这就是数据定位(寻址)方式之一,CHS(也称3D),对早期的磁盘(上图所示)非常有效,知道用哪个磁头,读取哪个柱面上的第几扇区就OK了。CHS模式支持的硬盘容量有限,用8bit来存储磁头地址,用10bit来存储柱面地址,用6bit来存储扇区地址,而一个扇区共有512Byte,这样使用CHS寻址一块硬盘最大容量为256 * 1024 * 63 * 512B = 8064 MB(1MB = 1048576B)(若按1MB=1000000B来算就是8.4GB)
但现在很多硬盘采用同密度盘片,意味着内外磁道上的扇区数量不同,扇区数量增加,容量增加,3D很难定位寻址,新的寻址模式:LBA(Logical Block Addressing)。在LBA地址中,地址不再表示实际硬盘的实际物理地址(柱面、磁头和扇区)。LBA编址方式将CHS这种三维寻址方式转变为一维的线性寻址,它把硬盘所有的物理扇区的C/H/S编号通过一定的规则转变为一线性的编号,系统效率得到大大提高,避免了烦琐的磁头/柱面/扇区的寻址方式。在访问硬盘时,由硬盘控制器再将这种逻辑地址转换为实际硬盘的物理地址。
LBA下的编号,扇区编号是从0开始。
逻辑扇区号LBA的公式:
LBA(逻辑扇区号)=磁头数 × 每磁道扇区数 × 当前所在柱面号 + 每磁道扇区数 × 当前所在磁头号 + 当前所在扇区号 – 1
例如:CHS=0/0/1,则根据公式LBA=255 × 63 × 0 + 63 × 0 + 1 – 1= 0
也就是说物理0柱面0磁头1扇区,是逻辑0扇区。
原神优菈连招怎么打?
原神优菈怎么连招优菈连招怎么输出作为近期刚上线的全新角色......
阅读
高清通话volte关闭教程
如果我们开通了高清通话volte功能,但是并不想使用,那么可以......
阅读
win11管理员运行cmd位置介绍
有很多的系统命令需要通过管理员运行cmd才可以使用,但是在最......
阅读
OPPO R7Plus触屏拍照怎么开启
1)进入R7Plus的相机拍摄界面,点开右下角【五圆】,点击下方【......
阅读
支付宝关联账户怎么设置
支付宝账户一个人不仅限于只有一个,我们可以开通多个支付宝......
阅读
有时候我们在安装电脑的显卡驱动时候遇到安装失败的问题,如果是多次从官网安装也失败,那么可能是因为驱动数字签名,这里就给大家介绍一下具体的操作步骤,希望对您有所帮助。...
次阅读
不少朋友在使用华硕电脑的时候遇到了无法上网的情况,后来发现是缺少了网卡驱动,下面就给大家介绍一下话说的网卡驱动该怎么安装,希望对您有所帮助。...
次阅读
最近,硬盘故障问题越来越受到用户的关注。无论是机械硬盘还是固态硬盘(SSD),一旦出现故障,都会对数据安全和工作效率造成严重影响。认识到硬盘的常见故障症状,可以帮助用户及时采...
次阅读
VoIP电话系统因其高效性和经济性,受到越来越多个人和企业的青睐。构建一个属于自己的VoIP电话系统,不仅可以节省通讯成本,还能实现通话质量的优化。而在选择和搭建VoIP电话系统时,性能...
次阅读
IPv6地址的出现不仅是技术发展的必然,更是对未来互联网架构的一次深刻变迁。相较于以往广为使用的IPv4,IPv6在多个方面提供了显著的优势,特别是在地址空间、性能优化和安全性等领域。...
次阅读
在我们办公的时候,经常会使用到共享打印机,但共享打印机对于我们电脑的信号网络连接就有较高的要求了,如果遇到共享打印机已连接但无法打印的问题应该怎么解决呢。...
次阅读
现在一些打印机是能够通过连接wifi来远程控制的,不过不同于传统有线连接,wifi连接会比较麻烦,那么富士施乐打印机怎么连接wifi呢,其实在网络设置里就能打开。...
次阅读
电脑主板是整台电脑的核心,它连接各种硬件,如CPU、内存、显卡等。如果主板出现故障,整台电脑将无法正常工作。很多用户在遇到问题时,未必能直接判断是否是主板故障。了解主板故障的...
次阅读
智能家居设备带来了便捷与现代化生活,但其网络安全风险也是不容忽视的重要问题。随着用户对智能家居的依赖增加,黑客入侵和数据泄露事件愈加频繁,了解并保护智能家居设备的安全成为...
次阅读
选择适合的移动硬盘,对于许多人来说,既是日常工作的必需品,也是数据存储的理想方案。随着科技的进步,市场上的外部存储设备种类繁多,各种品牌、容量、接口和速度参数让人眼花缭乱...
次阅读
网络路径问题排查是网络管理中常见的挑战之一。在这些问题中,连接延迟、数据包丢失或无法到达的主机都会影响用户体验和网络应用的性能。Traceroute工具作为一种强大的网络诊断工具,可...
次阅读
内存是电脑性能的关键组成部分,正确选择和升级内存条能够极大提升系统的响应速度和处理能力。当市场上各种类型的内存产品层出不穷时,如何挑选出最适合你的内存条成为了一项重要课题...
次阅读
很多小伙伴在使用显卡的时候都会需要查看自己的显卡驱动但是不知道在哪里看,因此今天就给你们带来了显卡驱动查看位置详细介绍,还不清楚的小伙伴赶快来了解下吧。...
次阅读
硬盘故障往往是用户最害怕遇到的问题,数据如同金钱一样珍贵,一旦丢失,恢复起来困难且费用高昂。备份和恢复方案的制定成为了每位电脑用户必须面对的重要课题。本文将深入探讨数据备...
次阅读
BIOS(基本输入输出系统)作为计算机硬件的重要组成部分,其设置对系统的运行稳定性和性能有着至关重要的影响。许多用户在DIY组装电脑或进行硬件升级时,往往会忽视BIOS的重要性。这种忽...
次阅读