磁盘结构

硬盘的物理结构一般由磁头与盘片、电动机、主控芯片与排线等部件组成;当主电动机带动盘片旋转时,副电动机带动一组(磁头)到相对应的盘片上并确定读取正面还是反面的碟面,磁头悬浮在碟面上画出一个与盘片同心的圆形轨道(磁轨或称柱面),这时由磁头的磁感线圈感应碟面上的磁性与使用硬盘厂商指定的读取时间或数据间隔定位扇区,从而得到该扇区的数据内容。

硬盘最基本的组成部分是由坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等。每个盘片有两面,都可记录信息。

术语

盘片(Platter)

一块硬盘有若干盘片,每个盘片有可以存储数据的上、下两盘面(Side)。这些盘面堆叠在主轴上高速旋转,它们从上至下从“0”开始依次编号。

读写磁头(Head)

每个盘面上一个读写磁头,盘面号即磁头号。所有磁头在磁头臂作用下同时内外移动,即任意时刻,所有磁头所处的磁道号是相同的
每个盘片有两个面,每个面都有一个磁头,习惯用磁头号来区分。

磁道(Track)

每个盘面被划分成许多同心圆,这些同心圆轨迹叫做磁道;磁道从外向内从0开始顺序编号

扇区(Sector)

将一个盘面划分为若干内角相同的扇形,这样盘面上的每个磁道就被分为若干段圆弧,每段圆弧叫做一个扇区。每个扇区中的数据作为一个单元同时读出或写入。硬盘的第一个扇区,叫做引导扇区。

在老式硬盘中,尽管磁道周长不同,但每个磁道上的扇区数是相等的,越往圆心扇区弧段越短,但其存储密度越高。不过这种方式显然比较浪费空间,因此现代硬盘则改为等密度结构,这意味着外围磁道上的扇区数量要大于内圈的磁道,寻址方式也改为以扇区为单位的线性寻址。为了兼容老式的 3D 寻址方式,现代硬盘控制器中都有一个地址翻译器将 3D 寻址参数翻译为线性参数。

为了对扇区进行查找和管理,需要对扇区进行编号,扇区的编号从0磁道开始,起始扇区为1扇区,其后为2扇区、3扇区……,0磁道的扇区编号结束后,1磁道的起始扇区累计编号,直到最后一个磁道的最后一个扇区(n扇区)。例如,某个硬盘有1024个磁道,每个磁道划分为63个扇区,则0磁道的扇区号为1~63,1磁道的起始扇区号为64最后一个磁道的最后一个扇区号为64512。硬盘在进行扇区编号时与软盘有一些区别,在软盘的一个磁道中,扇区号一次编排,即1、2、3……n扇区。由于硬盘的转速较高,磁头在完成某个扇区数据的读写后,必须将数据传输到微机,这需要一个时间,但是这时硬盘在继续高速旋转,当数据传输完成后,磁头读写第二个扇区时,磁盘已经旋转到了另外一个扇区。因此在早期硬盘中,扇区号是按照某个间隔系数跳跃编排的。

柱面(Cylinder)



所有盘面上的同一磁道构成一个圆柱,称作柱面。数据的读/写按柱面从外向内进行,而不是按盘面进行。定位时,首先确定柱面,再确定盘面,然后确定扇区。之后所有磁头一起定位到指定柱面,再旋转盘面使指定扇区位于磁头之下。写数据时,当前柱面的当前磁道写满后,开始在当前柱面的下一个磁道写入,只有当前柱面全部写满后,才将磁头移动到下一个柱面。在对硬盘分区时,各个分区也是以柱面为单位划分的,即从什么柱面到什么柱面;不存在一个柱面同属于多个分区。

磁道与柱面都是表示不同半径的圆,在许多场合, 磁道和柱面可以互换使用。

硬盘的CHS

即Cylinder(柱面)、Head(磁头)、Sector(扇区),只要知道了硬盘的CHS的数目,即可确定硬盘的容量:
硬盘的容量=柱面数(磁道数) * 磁头数 * 单磁道扇区数 * 单个容量扇区大小(一般初始为512字节)。

3D 寻址参数
×× 磁道(柱面),×× 磁头,×× 扇区

术语要点

(1)硬盘有数个盘片,每盘片两个面,每个面一个磁头
(2)盘片被划分为多个扇形区域即扇区
(3)同一盘片不同半径的同心圆为磁道
(4)不同盘片相同半径构成的圆柱面即柱面
(5)公式: 存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数
(6)信息记录可表示为:××磁道(柱面),××磁头,××扇区

“簇”是DOS进行分配的最小单位。当创建一个很小的文件时,如是一个字节,则它在磁盘上并不是只占一个字节的空间,而是占有整个一簇。DOS视不同的 存储介质(如软盘,硬盘),不同容量的硬盘,簇的大小也不一样。簇的大小可在称为磁盘参数块(BPB)中获取。簇的概念仅适用于数据区。
磁盘驱动器在向磁盘读取和写入数据时,要以扇区为单位。在磁盘上,DOS操作系统是以“簇”为单位为文件分配磁盘空间的。硬盘的簇通常为多个扇区,与磁盘的种类、DOS 版本及硬盘分区的大小有关。每个簇只能由一个文件占用,即使这个文件中有几个字节,决不允许两个以上的文件共用一个簇,否则会造成数据的混乱。这种以簇为最小分配单位的机制,使硬盘对数据的管理变得相对容易,但也造成了磁盘空间的浪费,尤其是小文件数目较多的情况下,一个上千兆的大硬盘,其浪费的磁盘空间可达上百兆字节。
本点:(1)“簇”是DOS进行分配的最小单位。
(2)不同的存储介质,不同容量的硬盘,不同的DOS版本,簇的大小也不一样。
(3)簇的概念仅适用于数据区。

参考

硬盘基本知识(磁道、扇区、柱面、磁头数、簇、MBR、DBR)
硬盘为什么开盘维修 什么是扇区 磁道 柱面 磁头硬盘如何运转
百度百科 柱面
百度百科 磁道
百度百科 扇区
硬盘构造 理解linux fdisk 分区 柱面等知识

硬盘基本术语(磁道、扇区、柱面、磁头数、簇)相关推荐

  1. 硬盘详解---磁道,扇区,柱面和磁头数

    最近要做磁盘还原驱动,发现自己对磁盘的物理结构不是很了解,于是乎就 google 学习之... 1.磁头 磁头是硬盘中最昂贵的部件,也是硬盘技术中最重要和最关键的一环.传统的磁头是读写合一的电磁感应式 ...

  2. linux的磁盘磁头瓷片作用,硬盘中磁头、扇区、柱面的概念简单介绍

    用AIDA64 Extreme工具看下我的low硬盘 柱面磁头扇区磁道? WTF? 一图胜千言 在看个二合一版的图 温习下英语 磁头(head) 磁道就是一个圈(track) 柱面就是多个磁道号相同的 ...

  3. 盘面,磁道,柱面,扇区

    盘面,磁道,柱面,扇区 磁盘结构及读写特性(另一篇)     http://book.51cto.com/art/201012/238190.htm 1. 盘面 一个盘片都有两个盘面(Side),即上 ...

  4. 计算机机械硬盘上的一个扇区容量,计算机外设之——机械硬盘

    从计算机硬件结构一文得知,现阶段电脑永久存储数据的介质有:硬盘(机械.固态).U盘.光盘.磁带等.本节主要阐述硬盘(通常指机械硬盘) 一.什么是硬盘 打开硬盘来瞅瞅,到底是什么玩意(一言不合就贴图) ...

  5. 磁头 扇区 柱面 磁盘

    关于fdisk -l看到的heads 2010-11-18 15:04:42|  分类: linux文件系统|字号 订阅 # fdisk -l Disk /dev/hda: 160.0 GB, 160 ...

  6. 计算机硬盘扇区1在哪里,硬盘的第一个扇区(0道0头1扇区)

    硬盘是使用磁性介质的数据存储设备.数据存储在密封在干净硬盘驱动器内腔中的几个磁盘上.这些盘通常通过用磁性介质涂覆基座的表面而形成.在盘的每个表面上,以旋转轴为轴并且以一定的磁密度作为间隔的多个同心圆被 ...

  7. linux磁盘第一个扇区分析,[转]Linux中如何读写硬盘上指定物理扇区

    读指定物理扇区: dd  if=  of=   skip=  bs=512 count=1 写指定物理扇区: dd   if=   of=   seek=  bs=512 count=1 实例: 我们 ...

  8. Linux中如何读写硬盘上指定物理扇区

    读指定物理扇区: dd  if=<源设备>  of=<输出设备或文件>   skip=<指定扇区值>  bs=512 count=1 写指定物理扇区: dd   i ...

  9. 使用HDTune规避硬盘上损坏的扇区

    如何使用HDTune扫描磁盘上的错误在网上已经有很多帖子了,但扫描到之后如何用HDTune来规避硬盘上损坏的扇区呢? HDTune并不能直接规避,而是需要重新划分磁盘的卷.HDTune一行有50个小方 ...

最新文章

  1. 圈复杂度本质上就是——分支覆盖率达到100%需要的测试用例数
  2. Bootstrap(一):CSS--栅格系统
  3. 人工智能缺陷与误觉:让机器产生幻觉的「怪异事件」
  4. 划重点!这80道算法题,想拿大厂Offer的你别漏了
  5. Linux中的文件搜索 locate,find,grep ,whereis和which命令的使用
  6. 浅谈数据库三大范式的理解
  7. 是什么成就了卓越的程序员?
  8. 关于 HTTP 请求头的内容
  9. 斯坦福 AIMI 打造世界更大的开源医学数据集
  10. python培训周末线下班_现在学习Python2还是python3?老男孩Python线下班
  11. WPS删除多余空白页
  12. xhEditor技术手册
  13. Ubuntu18.04安装专业版pycharm【免费】
  14. Windows Sockets概述
  15. 【经典】一个大数据学习的解决方案
  16. 西瓜书与蓝皮书 思维导图(转)
  17. 基于凸松弛算法的电力市场策略研究(Matlab代码实现)
  18. BIhuman商业智能和数据仓库高
  19. APICloud AVM框架 开发视频会议APP
  20. html中去除浮漂有什么作用,鱼漂吃铅量大、和吃铅量小都有啥优点?

热门文章

  1. 如何使用python将大量数据导出到Excel中的小技巧之一
  2. 【190515】网页爬虫VC++源码下载源代码
  3. 戳穿Windows XP的经典谣言(用XP的用户必看)
  4. Ubuntu 14.04发布:创新精神催人奋进
  5. 黑苹果facetime_如何在消息或FaceTime中添加或删除电话号码
  6. java练习题 有50枚硬币,可能包括4种类型:1元,5角,1角,5分。已知总价值为20元。求各种硬币的数量。
  7. 求职简历模板(精选+免费)
  8. 育儿宝宝参考(身高)
  9. WPS Office 2007很不错啊
  10. 《中国公路货运市场研究》报告发布 物流费占GDP16%