第2章 硬盘物理和逻辑结构

合集下载

机械硬盘的物理结构

机械硬盘的物理结构

机械硬盘的物理结构
机械硬盘是计算机中最常用的存储设备之一。

它的物理结构由盘片、读写头、主轴电机、马达等部件组成。

盘片是记录数据的主要部件,通常有多个盘片叠在一起,每个盘片都有两个面,每个面都可以记录和读取数据。

读写头是读写数据的
部件,它通过磁头臂和磁头来实现数据的读写。

主轴电机是硬盘的动力来源,它控制盘片的旋转速度和方向。

马达则负责控制读写头的移动。

盘片的物理结构通常分为数据区和服务区。

数据区是用来存储用户数据的区域,而服务区则用来存储硬盘自身的信息,如磁道号、扇区号等。

数据区和服务区被
划分成多个同心圆的磁道,每个磁道又被划分成多个扇区。

每个扇区可以存储一定大小的数据,通常为512字节或4KB。

硬盘读写数据的过程是这样的:当计算机需要读取硬盘中的数据时,操作系统会向硬盘发送读取命令。

硬盘内的控制器会根据命令控制马达将盘片旋转到正确的位置,然后将读写头移动到对应的磁道上,接着读取相应的扇区中的数据并传输
给计算机。

当计算机需要写入数据时,也是类似的过程,只是把读取数据的过程改为写入数据。

机械硬盘的物理结构非常复杂,但是它的读写速度相对较慢,而且易受外界的震动、磁场干扰等影响,容易产生数据丢失的问题。

随着科技的发展,固态硬盘
逐渐取代了机械硬盘成为了主流存储设备。

硬盘物理结构

硬盘物理结构

硬盘物理结构先看下硬盘物理结构1 硬盘物理结构硬盘物理上主要是盘片、机械手臂、磁头、和主轴等组成. 在盘片逻辑划分上又分为磁道、扇区, 例如下图:2 盘片磁道、扇区磁道:当硬盘盘片旋转时, 磁头若保持在一个位置上, 则磁头会在盘片表面划出一个圆形轨迹, 这些圆形轨迹就叫做磁道. 以盘片中心为圆心, 由此可以划分出很多磁道来, 这些磁道用肉眼是根本看不到的, 因为它们仅是盘面上以特殊方式磁化了的一些磁化区, 硬盘上的信息便是沿着这样的轨道存放的, 盘片上的磁道由外向内依次从“0”开始进行编号.柱面:由于硬盘可以由很多盘片组成, 不同盘片的相同磁道就组成了柱面(cylinder), 如图1所示.磁头:假设有N个盘片组成的硬盘, 那么有2N个盘面(一个盘片有2面), 那么磁头也就有2N个, 即每个盘面有一个磁头.扇区:早期的硬盘盘片的盘面以圆心开始向外放射状将磁道分割成等分的弧段, 这些弧段便是硬盘的扇区(如图2). 每个扇区一般规定大小为512byte, 这里大家应该比较疑惑, 外圈周长很明显比内圈要长, 怎么可能每个扇区都是512byte?其实答案早期硬盘外圈存储比内圈存储密度低一些, 所以外圈很长但是仍然只能存储512byte, 因此如果我们知道了柱面数(磁道数) Cylinders、磁头数Heads、扇区数Sectors, 基本上硬盘的容量我们能够计算出来硬盘总容量= Cylinders * Heads * Sectors * 512byte. 但是由于早期硬盘外圈密度低, 导致盘片利用率不高, 现在的硬盘盘片则采用内外存储密度一致的方式, 每个磁道都划分成以512byte大小的弧段, 这样也造成了内外磁道上扇区数量会不一样, 外圈上的扇区数要多于内圈扇区数.硬盘寻址方式硬盘存取、读取数据, 首先要做的就是寻址, 即定位到数据所在的物理地址, 在硬盘上就要找到对应的柱面、磁头以及对应的扇区, 那么怎么寻址呢?有两种方式: CHS和LBACHS模式:CHS(Cylinder/Head/Sector)寻址模式也称为3D模式, 是硬盘最早采用的寻址模式, 它是在硬盘容量较小的前提下产生的.硬盘的C/H/S 3D参数既可以计算出硬盘的容量, 也可以确定数据所在的具体位置. 这是因为扇区的三维物理地址与硬盘上的物理扇区一一对应, 即三维物理地址可完全确定硬盘上的物理扇区. 三维物理地址通常以C/H/S的次序来书写, 如C/H/S为0/1/1, 则第一个数字0指0柱面, 第二个数字1指1磁头(盘面), 第三个数字1指1扇区, 表示该数据位于硬盘1盘面上的0磁道1扇区. 现在定位已完成, 硬盘内部的参数和主板BIOS之间进行协议, 正确发出寻址信号, 从而正确定位数据位置.早期硬盘一个磁道上分63个扇区, 物理磁头最多16个(8个盘片, 盘片多了硬盘那就真要加厚了). 采用8位寻址方式, 8位二进制位的最大值是256(0-255), 可以表示磁头数, 而扇区只有63个(1-63), 只需要其中6个二进制位即可表示, 剩下2位拿去表示柱面, 柱面数用10(8+2)位来表达, 达到1024个柱面(0-1023), 因此总扇区数(1024×16×63). 前面说一个扇区大小为512byte, 这也就是说, 如果以C/H/S寻址模式寻址, 则IDE硬盘的最大容量只能为1024×16×63×512B= 500MB左右.可以思考下, 在8位寻址模式下, 其实可以寻址的硬盘最大容量为1024×256×63×512B =8G,那为啥CHS模式硬盘只支持到500MB呢?原因很简单, 我们的硬盘盘片不可能让128片盘片重叠起来吧, 那会是多厚??如果采用28位寻址方式, 那么可以寻址137G, 盘片也不可能一直堆叠下去.LBA(Logical Block Addressing)经常去买硬盘的人都知道, 目前硬盘经常都说单碟、双碟, 其实意思就是说硬盘盘片只有1个或者2个, 而且都只是用一面, 单碟一个磁头而已, 但是硬盘容量确是几百G, 而且硬盘柱面往往都大于1024个柱面, CHS是无法寻址利用完这些硬盘容量的.另外由于老硬盘的扇区划分方式对硬盘利用率不高, 因此出现了现在的等密度盘, 外圈的扇区数要比内圈多, 原来的3D寻址方式也就不能适应这种方式, 因此也就出现了新的寻址方式LBA, 这是以扇区为单位进行的线性寻址方式, 即从最外圈柱面0开始, 依次将扇区号编为0、1….等等, 举个例子, 假设硬盘有1024个柱面, 由于是等密度硬盘, 柱面0(最外圈)假设有128个扇区, 依次编号为0-127, 柱面1有120个扇区, 则依次编号为127-246, …..依次最内圈柱面127只有扇区64个, 则编号到最后.因此要定位到硬盘某个位置, 只需要给出LBA 数即可, 这个就是逻辑数.在LBA 模式下, 为了保留原来CHS时的概念, 也可以设置柱面、磁头、扇区等参数, 但是他们并不是实际硬盘的物理参数, 只是为了计算方便而出的一个概念, 1023之前的柱面号都一一物理对应, 而1023以后的所有柱面号都记录成1023磁头最大数可以设置为255, 而扇区数一般是每磁道63个, 硬盘控制器会把由柱面、磁头、扇区等参数确定的地址转换为LBA 数. 这里我们再此明确两个概念:物理扇区号:一般我们称CHS模式下的扇区号为物理扇区号, 扇区编号开始位置是1逻辑扇区号:LBA下的编号, 扇区编号是从0开始.CHS模式转换到逻辑扇区号LBA计算公式LBA(逻辑扇区号)=磁头数×每磁道扇区数×当前所在柱面号+ 每磁道扇区数×当前所在磁头号+ 当前所在扇区号–1例如: CHS=0/0/1, 则根据公式LBA=255 ×63 ×0 + 63 ×0 + 1 –1= 0也就是说物理0柱面0磁头1扇区, 是逻辑0扇区.硬盘分区我们知道, 一般使用硬盘, 我们首先会对硬盘进行分区, 然后对分区使用某个文件系统格式(NTFS、FAT、ext2/ext3)进行分区格式化, 然后才能正常使用. 那么分区是怎么回事呢?我们常见的windows中说到的c、d、e盘是怎么划分出来的呢?其实, 在装windows系统过程中, 一般我们只需要填写每个分区的大小, 看不出来分区过程的实际工作情况, 我们可以从linux系统分区过程反而能反应底层实际分区情况.柱面是分区的最小单位, 即分区是以某个某个柱面号开始到某个柱面号结束的.如图, 柱面1~200我们可以分为一个区, 柱面201~500再划分为一个区, 501~1000再划分为一个区, 以此类推. 大家可以看到, 柱面0没有在任何分区里面, 为何?这里说说, 前面说到硬盘从外圈(柱面0)到内圈扇区是依次编号, 看似各个扇区没有什么区别, 但是这里硬盘的柱面0的第一个扇区(逻辑扇区0, CHS表示应该是0/0/1)却是最重要的, 因为硬盘的第一个扇区记录了整个硬盘的重要信息, 第一个扇区(512个字节)主要记录了两部分:①MBR(Master Boot Record): 主引导程序就放在这里, 主引导程序是引导操作系统的一个程序, 但是这部分只占446字节.②DPT(Disk Partition table): 硬盘分区表也在这里, 分区表就是用来记录硬盘的分区情况的, 例如c盘是1~200柱面, d盘是201~500柱面, 分区表总共只占64字节, 可以看出, 分区其实很简单, 就是在这个表里面修改一下记录就重新分区了, 但是由于只有64字节, 而一条记录就要占用16字节, 这个分区表最多只能记录4个分区信息, 为了继续分出更多分区来, 引入了扩展分区的概念, 也就是说, 在这4个分区中, 可以使用其中一条记录来记录扩展分区的信息, 然后在扩展分区中再继续划分逻辑分区, 而逻辑分区的分区记录则记录在扩展分区的第一个扇区中, 如此则可以像链表一样划分出很多分区来. 但是请注意, 一个分区表中可以有1~4条主分区, 但是最多只能有1个扩展分区.举例, 主分区可以是P1:1~200, 扩展分区P2: 2~1400, 扩展分区开始的第一个扇区可以用来记录扩展分区中划分出来的逻辑分区.分区表链分区表之间是如何关联的, 详细讲一下, 分区表是一个单向链表, 第一个分区表, 也就是位于硬盘第一个扇区中的DPT, 可以有一项记录扩展分区的起始位置柱面, 类似于指针的概念, 指向扩展分区(图3), 根据这项记录我们可以找到扩展分区的某柱面0磁头1扇区(CHS), 而这个扇区中又存放了第二个分区表, 第二个分区表第一项记录一般表述了当前所在的逻辑分区的起始/终止柱面, 第二项记录表述了下一个逻辑分区所在的0磁头1扇区(CHS),第三、第四项记录不存任何信息(图4).请看下图, 主引导记录/分区表所在的是硬盘第一个分区, 基本分区1、基本分2、基本分区3都是主分区、扩展分区内有2个逻辑分区, 每个逻辑分区的第一个扇区都是分区表, 至于引导扇区(DBR), 在系统启动一节中会提及.系统启动:之前提到MBR中安装的引导加载程序, 他的作用是什么?①提供开机菜单选项: 可以供用户选择启动哪个操作系统, 这是多重引导功能.②加载操作系统内核: 每个操作系统都有自己的内核, 需要引导程序来加载③转交给其他引导程序: 可以将工作移交给其他引导程序来进行上述操作.其实引导加载程序除了可以安装在MBR中, 还可以直接安装在每个分区的引导扇区(DBR)中, 注意下, 每个分区(主分区、逻辑分区)都有一个自己的启动扇区, 专门用来安装引导加载程序, 如上图标3结构图.系统启动过程:①首先,BIOS启动后, 读取硬盘第一个扇区MBR中的引导加载程序(可能是windows或者linux 的grub)②MBR中的引导程序提供开机菜单, 你可以选择1)直接加载windows 内核2)将工作转交给windows 分区内的引导扇区中的加载程序, 让他自己去加载内核3)转交给linux分区内引导扇区, 让他去加载linux.③根据用户选择的选项和引导加载程序中记录的分区, 到分区表找对应的分区柱面号等分区信息, 启动内核或者分区加载程序.Window安装时默认会自动将MBR和windows所在分区的引导扇区都装上引导程序, 而不会提供任何选项给用户选择, 因此如果之前装过其他操作系统, 然后再另外装一个windows时, 会把公用的MBR覆盖掉, 如此, 原来的操作系统就无法启动了. 如果先装windows, 然后装linux, linux会覆盖MBR, 然后让用户选择是否将windows等其他操作系统的启动项添加进来, 如果你选择了添加进来, 那么你在开机时就会有两个选项让用户进行选择了.后记l 这里讨论的全部是硬盘相关的东西, 光盘不在此列, 而且光盘的磁道并不是从外圈到内圈编号, 而是从内圈开始编号, 这点注意.l 硬盘第一个扇区是由MBR和分区表占据, 因此0柱面0磁头上剩下的62个扇区一般会空出来保留(这部分保留称为隐藏扇区, 因为操作系统读取不到这部分扇区, 这部分扇区是提供给BIOS读取的), 而系统分区则从0柱面1磁头1扇区开始, 折算成LBA=255 ×63 ×0 + 63 ×1 + 1 –1= 63, 即从LBA 63号扇区开始分区. 不过查阅有的资料提及到另外一种说法, 那就是有的硬盘可能0柱面全部空下来, 如果真是这样, 那浪费可就真的大了.l 对于扩展分区的分区表我们知道也是由扩展分区的第一个扇区开始写, 而且是写到每个逻辑驱动器的第一个扇区, 同样, 扩展分区内的第一个扇区所在的磁道剩余的扇区也会全部空余出来, 这些保留的扇区操作系统也是无法读取的, 注意在扩展分区的第一个扇区里面是没有引导加载记录的. 引导加载记录都是放在隐藏扇区后面的. 可以看图3, 图4。

硬盘的物理结构和工作原理

硬盘的物理结构和工作原理

硬盘的物理结构和工作原理硬盘的结构可分为外部结构和内部结构。

下面就西数500G的硬盘为例,来讲解一下硬盘的结构。

硬盘外部结构硬盘的外部结构主要包括金属固定面板、控制电路板和接口三部分。

以下实物图拍摄:(用了美图秀秀,不仅脸蛋漂亮连硬盘都变的很漂亮,好刘濞啊。

)金属固定面板硬盘外部会有一个金属的面板,用于保护整个硬盘。

金属面板和地板结合成一个密封的整体,保证硬盘盘体和机构的稳定运行。

控制电路板这个电路板是硬盘的控制电路板。

该电路板上的电子元器件大多采用贴片式元件焊接,这些电子元器件组成了功能不同的电子电路,这些电路包括主轴调速电路、磁头驱动与伺服定位电路、读写电路、控制与接口电路等。

在电路板上有几个主要的芯片:主控芯片、BIOS芯片、缓存芯片、电机驱动芯片。

接口在硬盘的顶端会有几个不同的硬盘接口,这些接口主要包括电源插座接口、数据接口和主、从跳线接口,其中电源插口与主机电源相联,为硬盘工作提供电力保证。

中间的主、从盘跳线接口,用以设置主、从硬盘,即设置硬盘驱动器的访问顺序。

硬盘内部结构硬盘内部主要包括磁头组件、磁头驱动组件、盘体、主轴组件、前置控制电路等。

(1)磁头组件磁头组件包括读写磁头、传动手臂、传动轴三部分组成。

磁头组件中最主要的部分是磁头,另外的两个部分可以看作是磁头的辅助装置。

传动轴带动传动臂,使磁头到达指定的位置。

磁头是硬盘中对盘片进行读写工作的工具,是硬盘中最精密的部位之一。

磁头是用线圈缠绕在磁芯上制成的,工作原理则是利用特殊材料的电阻值会随着磁场变化的原理来读写盘片上的数据。

硬盘在工作时,磁头通过感应旋转的盘片上磁场的变化来读取数据;通过改变盘片上的磁场来写入数据。

为避免磁头和盘片的磨损,在工作状态时,磁头悬浮在高速转动的盘片上方,间隙只有0.1~0.3um,而不是盘片直接接触,在电源关闭之后,磁头会自动回到在盘片上着陆区,此处盘片并不存储数据,是盘片的起始位置,如图,为磁头组件及磁头驱动组件。

第2章第2部分硬盘的逻辑结构

第2章第2部分硬盘的逻辑结构

四、硬盘性能指标
(1)硬盘的主轴转速 硬盘的主轴转速是决定硬盘内部数据传输率的决 定因素之一,它在很大程度上决定了硬盘的速度, 同时也是区别硬盘档次的重要标志
四、硬盘性能指标
(2)寻道时间 该指标是指硬盘磁头移动到数据所在磁道而所用 的时间,单位为毫秒(ms)
四、硬盘性能指标
(3)硬盘表面温度 该指标表示硬盘工作时产生的温度使硬盘密封壳 温度上升的情况
IDE的本意实际上是指把控制器与盘体集成在一起 的硬盘驱动器。 ATA ATA-1 ATA-2 ATA-3 SCSI(小型计算机系统接口)
三、硬盘接口
三、硬盘接口
SAS接口
SAS(Serial Attached SCSI)即串行连接SCSI,是新一代的 SCSI技术,和现在流行的Serial ATA(SATA)硬盘相同,都 是采用串行技术以获得更高的传输速度,并通过缩短连结 线改善内部空间等。SAS是并行SCSI接口之后开发出的全 新接口。此接口的设计是为了改善存储系统的效能、可用 性和扩充性,并且提供与SATA硬盘的兼容性。
二、相关知识点–硬盘逻辑结构
LBA
在LBA方式下,系统把所有的物理扇区都按照某种方式或 规则看作是一个线性编号的扇区,即从0开始到某个最大 值排列,把LBA作为一个整体看待,而不是具体的C/H/S值 现在的硬盘控制器内部都有一个地址译码器,由它负责将 C/H/S参数转换成LBA地址。
三、硬盘接口
第2章
硬盘的物理和逻辑结构
第2部分
硬盘逻辑结构
一、本讲主要内容
1.掌握硬盘的逻辑结构 2.了解硬盘的接口类型 3.了解硬盘性能指标 4.掌握硬盘寻址方式
【教学重点】 掌握硬盘的逻辑结构, 掌握硬盘寻址方式

电脑硬盘工作原理

电脑硬盘工作原理

电脑硬盘工作原理硬盘是计算机存储数据的重要组件,它的工作原理是如何实现数据的读取和写入呢?本文将详细介绍电脑硬盘的工作原理,以便更好地理解其内部的运作过程。

一、磁盘结构电脑硬盘通常由多个磁盘片(也称为盘片)组成,每个磁盘片都由两面均有磁性涂层的金属盘构成。

盘片通过主轴垂直地叠放在一起,固定在硬盘驱动器的主轴上。

每个磁盘片都被划分为很多同心圆轨道,每个轨道又被划分为几个扇区。

二、磁头与磁道在硬盘的工作中,读写操作是由磁头完成的。

磁头是位于盘片上方和下方的物理部件,用于读取和写入数据。

每个盘片表面的同心圆轨道上都有一对磁头,分别被称为上磁头和下磁头。

同一半径上的所有磁道组成了一个柱面,柱面是硬盘读写的最小单位。

三、数据的读取与写入过程1. 读取数据过程当计算机需要读取硬盘中的数据时,操作系统发送指令给硬盘控制器,控制器将指令传递给磁头。

磁头定位到指定的磁道上,开始旋转盘片。

当磁头顺时针或逆时针旋转过程中,通过感应被读取的盘面上涂层的磁性变化,将数据转换为电信号。

磁头将这些信号传输到硬盘控制器,再传送给计算机的内存。

2. 写入数据过程硬盘写入数据的过程与读取过程类似,只是数据的传输方向相反。

操作系统发送写入指令给硬盘控制器,控制器将指令传递给磁头。

磁头定位到指定的磁道上,开始旋转盘片。

控制器将要写入的数据转换为磁信号,并将其传输给磁头。

磁头通过改变涂层上的磁性,将数据写入相应的位置。

四、磁道密度与容量磁道密度是指单位长度上的磁道数目,而容量则是指硬盘能够存储的数据量。

随着技术的进步,硬盘的磁道密度和容量也在不断增加。

通过提高磁头的精度和减小磁头间距,可以实现更高的磁道密度,从而提高硬盘的数据存储容量。

五、硬盘的缓存机制为了提高数据的读取和写入速度,硬盘通常配备有一块内部的高速缓存。

缓存是将磁盘上常用的数据加载到内存中,当系统需要读取或写入这些数据时,可以直接从缓存中进行操作,而不必每次都访问磁盘。

这样可以大幅提高数据的响应速度和读写效率。

硬盘结构原理

硬盘结构原理

硬盘结构原理硬盘是一种用于存储电子数据的非易失性存储设备。

它是计算机的重要组成部分,用于存储操作系统、应用程序、文件和其他数据。

硬盘的结构和工作原理对于了解其功能和性能至关重要。

在本文中,我们将探讨硬盘的结构和工作原理,并介绍其中的关键组件。

硬盘的结构主要分为外壳、电机、马达控制电路、磁头装置等几个部分。

外壳是硬盘的外部保护层,它通常由金属或塑料制成,其主要作用是保护内部部件不受外界物理伤害。

电机是硬盘的核心部件之一,它通过传动装置驱动磁盘的旋转。

电机通常由永磁体或电磁铁制成,其转速决定了硬盘的性能。

马达控制电路用于调节电机的转速和方向,保证硬盘能够正常运转。

磁头装置是硬盘中最为关键的部件之一。

它由磁头组成,每个磁头对应一个磁道。

磁头的数量和硬盘的容量有关,一般情况下,一个硬盘只有一个磁头。

磁头用于读写数据,它通过微小的电流来改变磁场的方向,从而在磁盘表面上存储数据。

为了准确读取和写入数据,磁头需要保持与磁道的精确对齐。

磁头装置还包括飞行高度控制、磁头间隙调节和防震装置等辅助部件,它们都对硬盘的性能和可靠性至关重要。

硬盘的内部结构是由多个碟片和撞片器组成的。

碟片是硬盘存储介质的载体,它由铝合金或玻璃制成。

每个碟片都有两个表面,每个表面都可以用来存储数据。

碟片的表面上划分成了多个同心圆的磁道,每个磁道上又划分成了多个扇区。

扇区是硬盘最小的物理存储单元,一般为512字节或4KB。

撞片器用于支撑和定位碟片,它通过撞击力和磁力将碟片固定在磁头附近。

硬盘的工作原理基于磁性存储技术。

当电脉冲通过磁头时,磁头会改变磁盘表面的磁场,从而在磁盘上存储数据。

读取数据时,磁头会通过感应作用将磁场转化为电信号。

硬盘的读写速度取决于磁头的精确性、旋转速度和数据密度等因素。

为了提高读写速度和硬盘容量,硬盘采用了多道技术、数据压缩和错误纠正码等技术手段。

硬盘还包括一个控制器,它是硬盘与计算机之间的接口。

控制器负责接收和发送数据,同时控制硬盘的读写操作。

第二讲:硬盘逻辑结构

第二讲:硬盘逻辑结构

容量
容量分为两种,一种是总容量,还有一种叫做单 碟容量,这两者是相互依存又相互制约的。因为 硬盘的总容量是有一定数目的容量相同的盘片组 合而成的,盘片的单碟容量越大,硬盘的总容量 也越大。现在一般的电脑都配有几十GB至上百 GB的容量的硬盘。 硬盘的容量往往是我们购买硬盘时首先需要考虑 的问题,提高硬盘的容量可以通过提高硬盘的单 碟数据密度或增加硬盘碟片数目来达到。
硬盘逻辑结构
盘片
硬盘的盘片一般用铝合金作基片,高速旋转的硬 盘也有用玻璃作基片的。玻璃基片更容易达到其 要求的平面度和光洁度,并且有很高的硬度。磁 头传动装置是使磁头部件做径向移动的部件,通 常有两种类型的传动装置。一种是齿条传动的步 进电机传动装置;另一种是音圈电机传动装置。 前者是固定推算的传动定位器,而后者则采用伺 服反馈返回到正确的位置上。磁头传动装置以很 小的等距离使磁头部件作径向移动,用以变换磁 道。
1、测试硬盘介质; 2、为硬盘划分磁道; 3、为硬盘的每一个磁道按指定的交叉因子间隔 安排扇区; 4、将扇区ID放置在每个磁道上,完成对扇区的 设置 5、对磁盘表面进行测试,对已损坏的磁道和扇 区做“坏”标记; 6给硬盘中的每个扇区写入某一ASCII码字符。
硬盘分区
Fdisk命令使用 1、建立 2、激活 3、删除 4、显示 5、在另一个硬盘上使用FDISK 注意:不支持NTFS分区
格式化
Format
从各个逻辑盘指定的柱面开始,对扇区进行逻辑 编号(分区内的编号) 在基本分区上建立DOS引导记录(DBR),若命 令中带有参数“/S”则装入DOS的三个系统文件。 IO.SYS MSDOS.SYS 在各个逻辑盘建立文件分配表(FAT) 建立根目录对应的文件目标表(FDT)及数据区。

第2章 预备知识-硬盘结构

第2章  预备知识-硬盘结构

偏移字节 0x01BE 0x01BF 0x01C0 0x01C1 0x01C2
字段长度 BYTE BYTE WORD 6位 10位 BYTE
值 0x80 0x01 0x01 0x00 0x07
字段名和定义 引导指示符号(Boot Indicator) 起始磁头号(Start Head) 起始扇区号(Start Sector) 起始柱面号(Start Cylinder) 系统ID(System ID),定义了分区的类型
值 0x80 0x01 0x01 0x00 0x07 0xFE 0xBF 0xFC 0x0000003F 0x00BB867E
字段名和定义 引导指示符号(Boot Indicator) 起始磁头号(Start Head) 起始扇区号(Start Sector) 起始柱面号(Start Cylinder) 系统ID(System ID),定义了分区的类型 结束磁头号(End Head) 结束扇区号(End Sector) 结束柱面号(End Cylinder) 相对扇区数(Relative Sectors) 总扇区数(Total Sectors),该分区中扇区总数
偏移字节 0x01BE 0x01BF 0x01C0 0x01C1 0x01C2
字段长度 BYTE BYTE WORD 6位 10位 BYTE
值 0x80 0x01 0x01 0x00 0x07
字段名和定义 引导指示符号(Boot Indicator) 起始磁头号(Start Head) 起始扇区号(Start Sector) 起始柱面号(Start Cylinder) 系统ID(System ID),定义了分区的类型
0x01C3 0x01C4 0x01C5
0x01C6 0x01CA

硬盘物理结构和逻辑结构

硬盘物理结构和逻辑结构

硬盘内部结构
硬盘磁道(Track)
硬盘内部结构
硬盘磁头(Head) 磁头是硬盘中最昂贵的部件,是硬盘技术中最重要
和最关键的一环,是硬盘中对盘片进行读写工作 的工具。
磁头解剖图
硬盘内部结构
数据恢复开盘环境
硬盘内部结构
硬盘扇区(Sector)
磁道、柱面、扇区
硬盘内部结构
硬盘固件(Firmware) 固件(Firmware)是固化在硬件中的软件.
硬盘内部结构
硬盘的SMART 硬盘的SMART是S.M.A.R.T.的缩写,全称是
“Self-Monitoring,Analysis and Reporting Technology”,中表面介质材料等进行 监测,力求及时分析出硬盘可能发出的问题, 并发出警告,从而保护数据不受损失。
硬盘物理结构和逻辑结构
硬盘的发展史 硬盘基本参数 硬盘内部结构 硬盘外部结构 硬盘寻址方式
硬盘内部结构
硬盘盘片(Platter) 多数为铝合金
硬盘内部结构
硬盘内部结构图
硬盘内部结构
硬盘柱面(Cylinder) 上下一串盘片中,相同半径的磁道所组成的一个圆柱
型的环壁,就称为柱面。
现代硬盘三大生产厂商
希捷(seagate)
现代硬盘三大生产厂商
西部数据(Western Digital)
现代硬盘三大生产厂商 日立
硬盘物理结构和逻辑结构
➢硬盘的发展史 ➢硬盘基本参数 ➢硬盘内部结构 ➢硬盘外部结构 ➢硬盘寻址方式
硬盘基本参数
➢容 目前硬盘的容量有36GB、40GB、 量 45GB、60GB、75GB、80GB、
ATA/IDE接口 SATA接口 SAS接口
硬盘物理结构和逻辑结构

硬盘知识,硬盘逻辑结构,硬盘MBR详解

硬盘知识,硬盘逻辑结构,硬盘MBR详解
sparestandbydriver事实上容错功能已成为磁盘阵列最受青睐的特性为了加强容错的功能以及使系统在磁盘故障的情况下能迅速的重建数据以维持系统的性能一般的磁盘Байду номын сангаас列系统都可使用热备份hotsparehotstandbydriver的功能所谓热备份是在建立configure磁盘阵列系统的时候将其中一磁盘指定为后备磁盘此一磁盘在平常并不操作但若阵列中某一磁盘发生故障时磁盘阵列即以后备磁盘取代故障磁盘并自动将故障磁盘的数据重建rebuild在后备磁盘之上因为反应快速加上快取内存减少了磁盘的存所以数据重建很快即可完成对系统的性能影响很小
我们来分别介绍一下: 1.MBR 区MBR(Main Boot Record 主引导记录区)位于整个硬盘的 0 磁道 0 柱面 1 扇区。不过,在总共 512 字节的主引导扇区中,MBR 只占用了其中的 446 个字节, 另外的 64 个字节交给了 DPT(Disk Partition Table 硬盘分区表) ,最后两个字节“55, AA”是分区的结束标志。这个整体构成了硬盘的主引导扇区。 主引导记录中包含了硬盘的一系列参数和一段引导程序。 其中的硬盘引导程序的主要作 用是检查分区表是否正确并且在系统硬件完成自检以后引导具有激活标志的分区上的 操作系统,并将控制权交给启动程序。MBR 是由分区程序(如 Fdisk.exe)所产生的, 它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而实现多系统共存。 下面,我们以一个实例让大家更直观地来了解主引导记录: 例: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 个数,分配单元的大小等重要参数。DBR 是由高级格式化程序(即 Format.com 等程序)所产生的。 3.FAT 区在 DBR 之后的是我们比较熟悉的 FAT(File Allocation Table 文件分配表) 区。在解释文件分配表的概念之前,我们先来谈谈簇(Cluster)的概念。文件占用磁盘 空间时,基本单位不是字节而是簇。一般情况下,软盘每簇是 1 个扇区,硬盘每簇的扇 区数与硬盘的总容量大小有关,可能是 4、8、16、32、64……同一个文件的数据并 不一定完整地存放在磁盘的一个连续的区域内,而往往会分成若干段,像一条链子一样 存放。 这种存储方式称为文件的链式存储。 由于硬盘上保存着段与段之间的连接信息 (即 FAT) ,操作系统在读取文件时,总是能够准确地找到各段的位置并正确读出。为了 实现文件的链式存储,硬盘上必须准确地记录哪些簇已经被文件占用,还必须为每个已 经占用的簇指明存储后继内容的下一个簇的簇号。对一个文件的最后一簇,则要指明本 簇无后继簇。这些都是由 FAT 表来保存的,表中有很多表项,每项记录一个簇的信息。 由于 FAT 对于文件管理的重要性,所以 FAT 有一个备份,即在原 FAT 的后面再建一个 同样的 FAT。初形成的 FAT 中所有项都标明为“未占用”,但如果磁盘有局部损坏,那么 格式化程序会检测出损坏的簇,在相应的项中标为“坏簇”,以后存文件时就不会再使用

硬盘逻辑结构

硬盘逻辑结构

一. 硬盘逻辑结构简介1. 硬盘参数释疑到目前为止, 人们常说的硬盘参数还是古老的CHS(Cylinder/Head/Sector)参数. 那么为什么要使用这些参数,它们的意义是什么?它们的取值范围是什么?很久以前, 硬盘的容量还非常小的时候,人们采用与软盘类似的结构生产硬盘. 也就是硬盘盘片的每一条磁道都具有相同的扇区数.由此产生了所谓的3D参数(Disk Geometry). 既磁头数(Heads), 柱面数(Cylinders),扇区数(Sectors),以及相应的寻址方式.其中:磁头数(Heads)表示硬盘总共有几个磁头,也就是有几面盘片, 最大为255 (用8 个二进制位存储);柱面数(Cylinders) 表示硬盘每一面盘片上有几条磁道,最大为1023(用10 个二进制位存储);扇区数(Sectors) 表示每一条磁道上有几个扇区, 最大为63(用6个二进制位存储).每个扇区一般是512个字节, 理论上讲这不是必须的,但好象没有取别的值的.所以磁盘最大容量为:255 * 1023 * 63 * 512 / 1048576 = 8024 GB ( 1M =1048576 Bytes )或硬盘厂商常用的单位:255 * 1023 * 63 * 512 / 1000000 = 8414 GB ( 1M =1000000 Bytes )在CHS 寻址方式中, 磁头, 柱面, 扇区的取值范围分别为0到Heads - 1,0 到Cylinders - 1,1 到Sectors (注意是从1 开始).2. 基本Int 13H 调用简介BIOS Int 13H 调用是BIOS提供的磁盘基本输入输出中断调用, 它可以完成磁盘(包括硬盘和软盘)的复位, 读写, 校验, 定位, 诊断,格式化等功能.它使用的就是CHS 寻址方式, 因此最大识能访问8 GB 左右的硬盘(本文中如不作特殊说明, 均以1M = 1048576 字节为单位).3. 现代硬盘结构简介在老式硬盘中, 由于每个磁道的扇区数相等,所以外道的记录密度要远低于内道, 因此会浪费很多磁盘空间(与软盘一样). 为了解决这一问题,进一步提高硬盘容量, 人们改用等密度结构生产硬盘. 也就是说,外圈磁道的扇区比内圈磁道多. 采用这种结构后, 硬盘不再具有实际的3D参数,寻址方式也改为线性寻址, 即以扇区为单位进行寻址.为了与使用3D寻址的老软件兼容(如使用BIOSInt13H接口的软件), 在硬盘控制器内部安装了一个地址翻译器,由它负责将老式3D参数翻译成新的线性参数. 这也是为什么现在硬盘的3D参数可以有多种选择的原因(不同的工作模式, 对应不同的3D参数, 如LBA, LARGE, NORMAL).4. 扩展Int 13H 简介虽然现代硬盘都已经采用了线性寻址, 但是由于基本Int13H 的制约, 使用BIOS Int 13H 接口的程序, 如DOS 等还只能访问8 G以内的硬盘空间.为了打破这一限制, Microsoft 等几家公司制定了扩展Int 13H 标准(Extended Int13H), 采用线性寻址方式存取硬盘, 所以突破了8 G的限制,而且还加入了对可拆卸介质(如活动硬盘) 的支持.二. Boot Sector 结构简介1. Boot Sector 的组成Boot Sector 也就是硬盘的第一个扇区, 它由MBR (MasterBoot Record),DPT (Disk Partition Table) 和Boot Record ID三部分组成.MBR 又称作主引导记录占用Boot Sector 的前446 个字节( 0 to 0x1BD ),存放系统主引导程序(它负责从活动分区中装载并运行系统引导程序).DPT 即主分区表占用64 个字节(0x1BE to 0x1FD),记录了磁盘的基本分区信息. 主分区表分为四个分区项, 每项16 字节,分别记录了每个主分区的信息(因此最多可以有四个主分区).Boot Record ID 即引导区标记占用两个字节(0x1FE and0x1FF), 对于合法引导区, 它等于0xAA55, 这是判别引导区是否合法的标志.Boot Sector 的具体结构如下图所示:0000 |---------------------------------------------||||||Master Boot Record||||||主引导记录(446字节)|||||||01BD ||01BE |---------------------------------------------|||01CD |分区信息1(16字节)|01CE |---------------------------------------------|||01DD |分区信息2(16字节)|01DE |---------------------------------------------|||01ED |分区信息3(16字节)|01EE |---------------------------------------------|||01FD |分区信息4(16字节)||---------------------------------------------|| 01FE |01FF||55| AA||---------------------------------------------|2. 分区表结构简介分区表由四个分区项构成, 每一项的结构如下:BYTE State: 分区状态, 0 =未激活, 0x80 = 激活(注意此项)BYTE StartHead: 分区起始磁头号WORD StartSC: 分区起始扇区和柱面号,底字节的低6位为扇区号,高2位为柱面号的第9,10 位, 高字节为柱面号的低8 位BYTE Type: 分区类型, 如0x0B = FAT32, 0x83 = Linux 等,00 表示此项未用,07 = NTFSBYTE EndHead: 分区结束磁头号WORD EndSC:分区结束扇区和柱面号, 定义同前DWORD Relative:在线性寻址方式下的分区相对扇区地址(对于基本分区即为绝对地址)DWORD Sectors: 分区大小(总扇区数)注意: 在DOS / Windows 系统下,基本分区必须以柱面为单位划分( Sectors * Heads 个扇区), 如对于CHS 为764/255/63 的硬盘,分区的最小尺寸为255 * 63 * 512 / 1048576 = 7.844 MB.3. 扩展分区简介由于主分区表中只能分四个分区, 无法满足需求,因此设计了一种扩展分区格式. 基本上说, 扩展分区的信息是以链表形式存放的,但也有一些特别的地方.首先, 主分区表中要有一个基本扩展分区项,所有扩展分区都隶属于它,也就是说其他所有扩展分区的空间都必须包括在这个基本扩展分区中.对于DOS / Windows 来说, 扩展分区的类型为0x05. 除基本扩展分区以外的其他所有扩展分区则以链表的形式级联存放, 后一个扩展分区的数据项记录在前一个扩展分区的分区表中,但两个扩展分区的空间并不重叠.扩展分区类似于一个完整的硬盘, 必须进一步分区才能使用.但每个扩展分区中只能存在一个其他分区. 此分区在DOS/Windows环境中即为逻辑盘.因此每一个扩展分区的分区表(同样存储在扩展分区的第一个扇区中)中最多只能有两个分区数据项(包括下一个扩展分区的数据项).下面是我Copy的别人的学习成果,很需要,在此对作者表示感谢表示感谢:(图片似乎看不了,将就了。

磁盘的逻辑结构

磁盘的逻辑结构

磁盘的逻辑结构 ⽼式磁盘,它是由⼀个个盘⽚组成的,我们先从个盘⽚结构讲起。

如图1所⽰,图中的⼀圈圈灰⾊同⼼圆为⼀条条磁道,从圆⼼向外画直线,可以将磁道划分为若⼲个弧段,每个磁道上⼀个弧段被称之为⼀个扇区(图中绿⾊部分)。

扇区是磁盘的最⼩组成单元,通常是512字节。

图1 ⽼式磁盘⼀个盘⽚的结构图2展⽰了由⼀个个盘⽚组成的磁盘⽴体结构,⼀个盘⽚上下两⾯都是可读写的,图中蓝⾊部分叫柱⾯(cylinder)。

图2 ⽼式磁盘的整体结构下⾯给出磁盘的⼏个概念:1、磁头(Head):硬盘的盘体是由多个盘⽚重叠在⼀起构成的。

硬盘“磁⾯”的概念与软盘类似,它是指⼀个盘⽚的两个⾯,每个盘⽚有上下两个磁⾯。

在硬盘中,⼀个磁⾯对应⼀个读写磁头,所以,⼀般来说在对硬盘进⾏读写操作时,不再称磁⾯0、磁⾯1、磁⾯2,⽽是称磁头0、磁头1、磁头2。

2、磁道(Track):磁盘在格式化时会划分成许多同⼼圆,其同⼼圆轨迹称为磁道。

3、柱⾯(Cylinder):由于硬盘的盘体是由多个盘⽚重叠在⼀起构成,每个盘⽚的每个⾯都被划分成不同半径的同⼼圆磁道,整个盘体中所有磁⾯的半径相同的同⼼磁道就称为“柱⾯”。

4、扇区(Sector):如果将每⼀个磁道视为⼀个圆环,再把该圆环等分成若⼲个扇形⼩区,该等分的⼩区就是磁盘存取数据的最基本的单位“扇区”。

硬盘在存储数据之前,⼀般需经过低级格式化、分区、⾼级格式化这三个步骤之后才能使⽤。

其作⽤是在物理硬盘上建⽴⼀定的数据逻辑结构。

下⾯给出三个步骤的作⽤及相关的概念。

并在最后以创建虚拟磁盘的过程具体地显⽰⼀下这三个步骤。

1.低级格式化(物理格式化):它的作⽤是检测硬盘磁介质,划分磁道,为每个磁道划分扇区,并根据⽤户选定的交叉因⼦安排扇区在磁道中的排列顺序等。

2.分区:⼀块硬盘,就是所有容量都划分给⼀个分区,也要显式的进⾏这个操作来指定。

所以,对硬盘做完低级格式化后,必须进⾏分区操作,通过分区来完成主引导记录的写⼊。

硬盘的物理结构和原理

硬盘的物理结构和原理

一、引言自1956年IBM推出第一台硬盘驱动器IBM RAMAC 350至今已有四十多年了,其间虽没有CPU那种令人眼花缭乱的高速发展与技术飞跃,但我们也确实看到,在这几十年里,硬盘驱动器从控制技术、接口标准、机械结构等方面都进行了一系列改进。

正是这一系列技术上的研究与突破,使我们今天终于用上了容量更大、体积更小、速度更快、性能更可靠、价格更便宜的硬盘。

电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)如今,虽然号称新一代驱动器的JAZ、DVD-ROM、DVD-RAM、CD-RW、MO、PD等纷纷登陆大容量驱动器市场,但硬盘以其容量大、体积小、速度快、价格便宜等优点,依然当之无愧地成为桌面电脑最主要的外部存储器,也是我们每一台PC必不可少的配置之一。

电+脑*维+修-知.识_网(w_ww*dnw_xzs*co_m)二、硬盘磁头技术1、磁头磁头是硬盘中最昂贵的部件,也是硬盘技术中最重要和最关键的一环。

传统的磁头是读写合一的电磁感应式磁头,但是,硬盘的读、写却是两种截然不同的操作,为此,这种二合一磁头在设计时必须要同时兼顾到读/写两种特性,从而造成了硬盘设计上的局限。

而MR磁头(Magnetoresistive heads),即磁阻磁头,采用的是分离式的磁头结构:写入磁头仍采用传统的磁感应磁头(MR磁头不能进行写操作),读取磁头则采用新型的MR磁头,即所谓的感应写、磁阻读。

这样,在设计时就可以针对两者的不同特性分别进行优化,以得到最好的读/写性能。

另外,MR磁头是通过阻值变化而不是电流变化去感应信号幅度,因而对信号变化相当敏感,读取数据的准确性也相应提高。

而且由于读取的信号幅度与磁道宽度无关,故磁道可以做得很窄,从而提高了盘片密度,达到200MB/英寸2,而使用传统的磁头只能达到20MB/英寸2,这也是MR磁头被广泛应用的最主要原因。

目前,MR磁头已得到广泛应用,而采用多层结构和磁阻效应更好的材料制作的GMR磁头(Giant Magnetoresistive heads)也逐渐普及。

linux系统 逻辑盘和物理盘的关系

linux系统 逻辑盘和物理盘的关系

linux系统逻辑盘和物理盘的关系在Linux系统中,逻辑盘和物理盘是两个不同的概念,它们之间存在着一定的关系。

本文将从逻辑盘和物理盘的定义、区别以及关系等方面进行阐述。

我们来了解一下逻辑盘和物理盘的定义。

逻辑盘是指在操作系统中创建的一个虚拟的存储空间,它可以被格式化并用于存储文件和数据。

逻辑盘可以是一个完整的硬盘,也可以是一个硬盘的一部分。

而物理盘则是指真实存在的硬盘设备,它由磁盘驱动器和磁盘组成,用于存储数据。

逻辑盘和物理盘之间存在着一定的区别。

逻辑盘是在操作系统层面上创建的,它是通过将物理盘的一部分或全部划分出来而形成的。

逻辑盘可以通过磁盘分区的方式划分出多个区域,每个区域可以独立管理和使用。

而物理盘则是指真实的硬盘设备,它可以是一个独立的硬盘或者是一个磁盘阵列中的一个物理硬盘。

物理盘的容量和性能直接受到硬件限制,无法像逻辑盘那样进行灵活的调整和管理。

逻辑盘和物理盘之间的关系是通过磁盘分区和文件系统来实现的。

在Linux系统中,磁盘分区是将一个物理盘划分成多个逻辑盘的过程。

通过磁盘分区,我们可以将一个物理盘划分成多个逻辑盘,每个逻辑盘可以独立地进行格式化和挂载,从而实现不同用途的存储空间。

而文件系统则是对逻辑盘进行格式化和管理的工具,它定义了逻辑盘上文件和目录的组织结构,以及文件的读写操作等。

通过文件系统,我们可以对逻辑盘进行文件的读写和管理。

在Linux系统中,逻辑盘和物理盘的关系还可以通过LVM(逻辑卷管理)来实现。

LVM是一种逻辑卷管理技术,它可以将多个物理盘或物理分区组合成一个逻辑卷组,再将逻辑卷组划分为多个逻辑卷。

通过LVM,我们可以将多个物理盘上的空间合并为一个大的逻辑卷,并根据需要进行灵活的调整和管理。

LVM还支持动态扩展和缩小逻辑卷的大小,从而实现了对存储空间的动态管理。

总的来说,逻辑盘和物理盘在Linux系统中有着紧密的关系。

逻辑盘是通过对物理盘进行划分和格式化而创建的,它可以独立地进行管理和使用。

磁盘结构及应用

磁盘结构及应用

磁盘结构及应用磁盘结构及应用是计算机科学中的重要内容,下面将从磁盘的物理结构、逻辑结构以及应用领域等方面进行详细介绍。

一、磁盘的物理结构磁盘是计算机中存储数据的重要设备之一,它主要由盘片、读写臂、磁头、电机等组成。

1. 盘片:磁盘中的数据是存储在盘片上的,每个盘片都有两个表面,每个表面都能读写数据。

盘片的材质通常是铝合金或玻璃。

2. 读写臂:磁盘上有许多同心圆的磁道,读写臂负责在不同的磁道之间移动,以便于读取或写入数据。

读写臂由一套电机和传动机构控制。

3. 磁头:磁头是读写数据的设备,它位于读写臂的末端,能够在盘片上表面进行磁性材料的磁化和反磁化操作。

磁头的数量通常与盘片的表面数相等。

4. 电机:磁盘的电机主要用于控制盘片的旋转速度和读写臂的移动速度,保证磁头准确读写数据。

二、磁盘的逻辑结构磁盘的逻辑结构主要包括扇区、磁道和柱面。

1. 扇区:扇区是磁盘的最小读写单位,每个扇区的大小一般为512字节。

扇区的编号通常由0开始,一直递增。

2. 磁道:磁道是由若干同心圆组成的环状区域,每个磁道上有固定数量的扇区。

磁道的数量通常由内到外递增。

3. 柱面:柱面是垂直于盘片的一组磁道,它们在不同的表面上具有相同的标号。

柱面的数量通常由盘片的数量决定。

三、磁盘的应用领域磁盘在计算机领域有广泛的应用,下面介绍几个常见的应用领域。

1. 文件存储:磁盘是计算机中主要的文件存储设备,可以将大量的数据通过文件的方式保存在磁盘上。

操作系统通过文件系统来管理磁盘上的文件,提供文件的读取、写入、复制、删除等功能。

2. 数据库:磁盘还是数据库系统中最常用的存储设备之一。

数据库系统将数据存储在磁盘上,通过索引等方式提高数据的检索效率。

同时,磁盘也保证了数据的持久性,即使系统发生故障,数据库中的数据也可以通过磁盘恢复。

3. 操作系统:磁盘在操作系统中起到了承载操作系统和应用程序的重要作用。

操作系统本身及应用程序的安装文件、二进制文件、库文件等都保存在磁盘上。

硬盘基本知识:物理构造和逻辑单元

硬盘基本知识:物理构造和逻辑单元

硬盘基本知识:物理构造和逻辑单元硬盘基本知识:物理构造和逻辑单元首先简单认识一下硬盘的物理结构,硬盘内部的物理结构很复杂,只能从大的颗粒度去看内部的结构。

下面是店铺为大家搜集整理出来的有关于硬盘基本知识:物理构造和逻辑单元,希望可以帮助到大家!总体来说,硬盘结构包括:盘片、磁头、盘片主轴、控制电机、磁头控制器、数据转换器、接口、缓存等几个部份。

所有的盘片(一般硬盘里有多个盘片,盘片之间平行)都固定在一个主轴上。

在每个盘片的存储面上都有一个磁头,磁头与盘片之间的距离很小(所以剧烈震动容易损坏),磁头连在一个磁头控制器上,统一控制各个磁头的运动。

磁头沿盘片的半径方向动作,而盘片则按照指定方向高速旋转,这样磁头就可以到达盘片上的任意位置了。

先上几张美图:基本的结构就是这样子的,至于硬盘是如何进行读写的,必须要知道磁盘盘片是如何划分的?否则你只知道磁头在盘片上动来动去。

盘片上涉及的基本概念整个硬盘上一般有很多的盘片组成,每个盘片如同切西瓜一样被“切”成一块一块的扇面,同时沿着半径的方向被划分成了很多同心圆,就是传说中的磁道,每条磁道被扇面切成很多的扇形区域叫做扇区(扇区是从磁盘读出和写入信息的最小单位,通常大小为512字节),不同盘片上的'同半径磁道组成了柱面,这些都是磁盘物理上的概念,知道便可。

有了这些概念,我帮便可以计算磁盘的容量:磁头数× 磁道(柱面)数× 每道扇区数× 每扇区字节数l 磁头(head)数:每个盘片一般有上下两面,分别对应1个磁头,共2个磁头;l 磁道(track)数:磁道是从盘片外圈往内圈编号0磁道,1磁道...,靠近主轴的同心圆用于停靠磁头,不存储数据;l 柱面(cylinder)数:同磁道数量;l 扇区(sector)数:每个磁道都别切分成很多扇形区域,每道的扇区数量相同;l 圆盘(platter)数:就是盘片的数量。

硬盘上的数据定位每个扇区可存储128×2的N次方(N=0.1.2.3)字节的数据(一般为512B),扇区为数据存储的最小单元,从上图可知,外圈的扇区面积比内圈大,为何存储的数据量相同,这是因为内外圈使用的磁物质密度不同,但现在的硬盘已经采用内外圈同密度物质来存储数据了,以减少类似“大面积小数据”的浪费情况。

硬盘绝密资料

硬盘绝密资料

硬盘绝密维修资料以下我会分几个章程,来详细的向大家阐述硬盘的原理以及维护方案!PS:章程目录:第一章:硬盘的物理结构和原理第二章:硬盘的基本参数第三章:硬盘逻辑结构简介第四章:硬盘的物理安装第五章:系统启动过程第六章:硬盘的品牌第七章:硬盘电路板测试及维修技巧如今,虽然号称新一代驱动器的JAZ、DVD-ROM、DVD-RAM、CD-RW、MO、PD等纷纷登陆大容量驱动器市场,但硬盘以其容量大、体积小、速度快、价格便宜等优点,依然当之无愧地成为桌面电脑最主要的外部存储器,也是我们每一台PC必不可少的配置之一。

二、硬盘磁头技术1,磁头磁头是硬盘中最昂贵的部件,也是硬盘技术中最重要和最关键的一环。

传统的磁头是读写合一的电磁感应式磁头,但是,硬盘的读、写却是两种截然不同的操作,为此,这种二合一磁头在设计时必须要同时兼顾到读/写两种特性,从而造成了硬盘设计上的局限。

而MR磁(Magnetoresistive heads),即磁阻磁头,采用的是分离式的磁头结构:写入磁头仍采用传统的磁感应磁头(MR磁头不能进行写操作),读取磁头则采用新型的MR磁头,即所谓的感应写、磁阻读。

这样,在设计时就可以针对两者的不同特性分别进行优化,以得到最好的读/写性能。

另外,MR磁头是通过阻值变化而不是电流变化去感应信号幅度,因而对信号变化相当敏感,读取数据的准确性也相应提高。

而且由于读取的信号幅度与磁道宽度无关,故磁道可以做得很窄,从而提高了盘片密度,达到200MB/英寸2,而使用传统的磁头只能达到20MB/英寸2,这也是MR磁头被广泛应用的最主要原因。

目前,MR磁头已得到广泛应用,而采用多层结构和磁阻效应更好的材料制作的GMR磁头(Giant Magnetoresistive heads)也逐渐普及。

2.磁道当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道。

这些磁道用肉眼是根本看不到的,因为它们仅是盘面上以特殊方式磁化了的一些磁化区,磁盘上的信息便是沿着这样的轨道存放的。

第2章 第1部分硬盘的物理结构

第2章 第1部分硬盘的物理结构
Micro SD,由摩托罗拉与SANDISK共同研发,在 2004年推出。是一种超小型卡(11*15*1MM),约 为SD卡的1/4,可以算目前最小的储存卡了。
二、电存储介质
记忆棒 记忆棒全称Memory Stick,它是由日本索尼
(SONY)公司最先研发出来的移动存储媒体。记 忆棒它用在SONY的PMP,PSX系列游戏机,数码相 机,数码摄像机,索爱的手机,还有笔记本上, 用于存储数据,相当于计算机的硬盘。
五、硬盘的物理结构
控制电路板 主控制芯片 数据传输芯片、 高速数据缓存芯片
五、硬盘的物理结构
固定面板
右图是硬盘正面的面板,它 与底板结合成一个密封的整 体,保证了硬盘盘片和机构 的稳定运行。在面板上面印 着产品型号、产品序列号、 产品、生产日期等信息。除 此,还有一个透气孔,它的 作用就是使硬盘内部气压与 大气气压保持一致。
在其表面上电镀一层很薄的磁面,用磁面的两种 剩磁状态记录信息“0”或“1”。基体和磁面合称为 磁记录存储介质。
三、磁存储介质
常见的磁存介质主要有硬盘、磁带。 硬盘是目前最主要的磁存储介质类型,主要有三
种类型:3.5寸台式机硬盘;2.5寸笔记本硬盘; 1.8寸微型硬盘。
四、光存储介质
是将用于记录的薄层涂敷在基体上构成记录介质 记录薄层有非磁性材料与磁性材料两种,前者构
【教学重点】 识别常见的存储介质, 掌握硬盘的物理结构, 识别硬盘型号
【教学难点】 掌握硬盘的物理结构, 识别硬盘型号
一、常见的存储介质
存储介质是指存储数据的载体 计算机的存储介质可以分为内存储器和外存储器。
一、常见的存储介质
内存储器 内存储器(即内存)直接和计算机的CPU相连,
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图2-9 磁头组件


② 磁头驱动机构。磁头驱动机构由电磁线圈电机、 磁头驱动小车、防震动装置构成,高精度的轻型 磁头驱动机构能够对磁头进行正确的驱动和定位, 并能在很短的时间内精确定位系统指令指定的磁 道。 ③ 磁盘片。盘片是硬盘存储数据的载体,现在硬 盘盘片大多采用金属薄膜材料,这种金属薄膜与 软盘的不连续颗粒载体相比具有更高的存储密度、 高剩磁及高矫顽力等优点。

光盘存储器ODM(Optical Disk Memory)和 MSM类似,也是将用于记录的薄层涂敷在基体上构 成记录介质。不同的是基体的圆形薄片由热传导率 很小,耐热性很强的有机玻璃制成。在记录薄层的 表面再涂敷或沉积保护薄层,以保护记录面。记录 薄层有非磁性材料和磁性材料两种,前者构成光盘 介质,后者构成磁光盘介质。采用光存储技术的介 质有CD、DVD光盘等。



数据恢复的本质是找到用户所需要的数据,而数据 不论是哪种类型的,其必然存储于一定的介质之上。 因此我们有必要了解一下当今市场上主流的数据存 储介质。根据使用的材料和存储原理的不同,存储 介质可分为三大类: ★ 电存储技术介质,如内存、闪存等; ★ 磁存储技术介质,如磁带、磁盘等; ★ 光存储技术介质,如光盘、DVD等。
图2-10 磁头高度


(3)磁头工作时与盘片不直接接触,所以磁头的 加载较小,磁头可以做得很精致,检测磁道的能力 很强,可大大提高位密度; (4)磁盘表面非常平整光滑,可以做镜面使用。

每个盘片的每个面都有一个读写磁头,磁盘盘面区 域的划分如图2-23所示。与磁头接触的表面靠近 主轴,即线速度最小的地方,是一个特殊的区域, 它不存放任何数据,称为启停区或着陆区 (LandingZone),启停区外就是数据区。在最外 圈,离主轴最远的地方是“0”磁道,而硬盘数据的 存放就是从最外圈开始的 。Biblioteka 图2-4 硬盘EIDE接口
图2-5 硬盘SCSI接口 (68针)
图2-6 硬盘SATA接口

S-ATA采用点对点连接方式,因此每个S-ATA线缆 (或通道)只能连接一块硬盘,相应的也就不必像 并行硬盘那样设置主、从跳线。

硬盘内部结构由固定面板、控制电路和板、磁头、 盘片、主轴、电机、接口及其它附件组成,其中磁 头盘片组件是构成硬盘的核心,它封装在硬盘的净 化腔体内,包括有浮动磁头组件、磁头驱动机构、 盘片、主轴驱动装置及前置读写控制电路这几个部 份。
硬盘的容量由盘面数(磁头数)、柱面数和扇区数决 定,其计算公式为: 硬盘容量=盘面数×柱面数×扇区数×512字节 硬盘容量单位 :KB(Kilobyte)、MB (Megabyte)、GB(Gigabyte)、TB (Terabyte)、PB(Petabyte)、EB(Exabyte)



磁盘在格式化时被划分成许多同心圆,这些同心圆轨迹叫 做磁道(Track)。磁道从外向内自0开始顺序编号。硬 盘的每一个盘面有300~1024个磁道,新式大容量硬盘 每面的磁道数更多,如图2-12所示。信息以脉冲串的形 式记录在这些轨迹中,这些同心圆不是连续记录数据,而 是被划分成一段段的圆弧,每段圆弧叫做一个扇区,扇区 从“1”开始编号,每个扇区中的数据是作为一个单元同时 读出或写入的。一个标准的3.5英寸硬盘盘面通常有几百 到几千条磁道。这些磁道是看不见的,它们只是盘面上以 特殊形式磁化了的一些磁化区。这些磁道是在磁盘格式化 时就规划好了的。
图2-3硬盘背面

大多数的控制电路板,包括主轴调速电路、磁头驱动与伺 服定位电路、读写电路、高速缓存、控制与接口电路等。 在电路板上还有一块ROM芯片,里面固化的程序可以对 硬盘进行初始化,执行加电和启动主轴电机,加电初始寻 道、定位以及故障检测等。在电路板上还安装有容量不等 的高速数据缓存芯片。读写电路的作用就是控制磁头进行 读写操作。磁头驱动电路直接控制寻道电机,使磁头定位。 主轴调速电路是控制主轴电机带动盘体以恒定速率转动的 电路。缓存(Cache)对磁盘性能所带来的作用是毋庸置 疑的,在读取零碎文件数据时,大缓存能带来非常大的优 势。


2.4.1 盘片 硬盘的盘片一般用铝合金作基片,高速旋转的硬盘 也有用玻璃作基片的。玻璃基片更容易达到其要求 的平面度和光洁度,并且有很高的硬度。磁头传动 装置是使磁头部件作径向移动的部件,磁头传动装 置以很小的等距离使磁头部件作径向移动,用以变 换磁道。

硬盘的每一个盘片都有两个盘面(Side),即上、 下盘面,一般每个盘面都利用上,即都装上磁头 可以存储数据,成为有效盘片,也有极个别的硬 盘其盘面数为单数。每一个这样的有效盘面都有 一个盘面号,按顺序从上而下自“0”开始依次编 号。在硬盘系统中,盘面号又叫磁头号,就是因 为每一个有效盘面都有一个对应的读写磁头。硬 盘的盘片组在2~14片不等,通常有2~3个盘片, 故盘面号(磁头号)为0~3或0~5。
图2-7揭开硬盘面板
图2-8内部结构

① 磁头组件。这个组件是硬盘中最精密的部位之一, 它由读写磁头、传动手臂、传动轴三部分组成。磁 头是硬盘技术中最重要和关键的一环,实际上是集 成工艺制成的多个磁头的组合,采用非接触式头、 盘结构,加电后在高速旋转的磁盘表面移动,与盘 片之间的间隙只有0.1~0.3μm,这样可以获得很 好的数据传输率,如图2-9所示。


目前,微机上安装的硬盘几乎都是采用温彻斯特 (Winchester)技术制造的硬盘,这种硬盘也被 称为温盘。这种结构的特点为: (1)磁头、盘片及运动机构密封在盘体内; (2)磁头在启动、停止时与盘片接触,而在工 作时因盘片高速旋转,从而带动磁头“悬浮”在 盘片上面呈飞行状态(空气动力学原理),这个 “悬浮”的高度约为0.1微米~0.3微米,这个高 度是非常小的,图2-10标出了这个高度与头发、 烟尘和手指印的大小比较关系,从这里就可以直 观的“看”出这个高度到底有多“高”了;
图2-11硬盘盘片的启停区和数据区

5.“湿盘”技术
如果要把磁盘密度进一步增大,目前以金属薄膜盘片以及玻 璃盘片为 基础的“温盘”技术便无能为力了,我们知道,当磁盘 密度达到一定程度时,信号便会变得更加微弱,并且相邻信号之 间的干扰也更为严重. 要解决这个问题只能把磁头进一步贴近盘 片,但目前的磁头飞行高度己 不到0.08um,要进一步令磁头靠 近盘片非常困难,因为这要克服磁头抖 动及盘片细微凹凸等引起 的问题。为此,有人提出干脆把磁头紧贴磁盘 (Contact recording),就像录音机那样。但对盘片及磁头而言,这种接 触 是致命的,磁头与盘片会两败俱伤.于是,一种全新的盘片一 “湿盘 ”(wet disk),被提上研发口程,“湿盘”可以最大限度 地减少磁头与 盘片的摩擦,但其中还有下少技术与工艺上的问题 有待解决。我们期待 着这新型磁盘材钧的早日间世。
图2-12磁头、柱面和扇区

所有盘面上的同一磁道构成一个圆柱,通常称作柱面 (Cylinder),每个圆柱上的磁头,由上而下从“0”开始编 号。数据的读写是按柱面进行的,即磁头在读写数据时首先 在同一柱面内从“0”磁头开始进行操作,依次向下在同一柱 面的不同盘面即磁头上进行操作,只在同一柱面所有的磁头 全部读写完毕后才移动磁头转移到下一柱面。也就是说,一 个磁道已写满数据,就在同一柱面的下一个盘面来写,一个 柱面写满后,才移到下一个柱面,从下一个柱面的1扇区开 始写数据。而不是在同一盘面的下一磁道来写,一个盘面写 满后再从下一个盘面的0磁道开始写,读数据也是按照这种 方式进行,这样就提高了硬盘的读/写效率。

硬盘是一个集机、电、磁于一体的高精系统。其内 部是密封的,对用户而言既是黑匣子,也是透明的, 用户根本不用关心其内部的运行,只需把标准接口 接上即可正常使用,其正面如图2-1所示。
图2-1 硬盘正面

在硬盘的正面贴有产品标签,主要有厂家的信息和 产品信息,如商标、型号、序列号、生产日期、容 量、参数、主从设置方法等,这些信息是正确使用 硬盘的基本依据,如图2-2所示。

在硬盘的一端有电源接口插座、主从设置跳线器和数据线 接口插座,电源插口与主机电源相联,为硬盘工作提供电 力保证。数据接口则是硬盘数据和主板控制器之间进行传 输交换的纽带,根据联接方式的差异,分为EIDE接口、 SCSI接口和SATA串口。EIDE接口多用在桌面硬盘,经常 听说的40针、80芯的接口电缆指的就是这类数据线,如 图2-4所示。SCSI接口则多用在网络服务器和高档图形工 作站中,如图2-5所示。SATA串口数据传输目前最高达 到150MB/S,是当前的主流产品,如图2-6所示。

操作系统以扇区(Sector)形式将信息存储在硬盘 上,每个扇区包括512个字节的数据和一些其他信 息。一个扇区有两个主要部分:存储数据地点的标 识符和存储数据的数据段,如图2-13所示。
图2-13 硬盘扇区的构成


标识符就是扇区头标,包括有组成扇区三维地址的三个数 字:扇区所在的磁头(或盘面)、磁道(或柱面号),以 及扇区在磁道上的位置即扇区号。头标中还包括一个字段, 其中有显示扇区是否能可靠存储数据,或者是否已发现某 个故障因而不宜使用的标记。有些硬盘控制器在扇区头标 中还记录有指示字,可在原扇区出错时指引磁盘转到替换 扇区或磁道。最后,扇区头标以循环冗余校验(CRC)值 作为结束,以供控制器检验扇区头标的读出情况,确保准 确无误。 扇区的第二个主要部分是存储数据的数据段


各种单位之间的换算关系如下: 1KB=210B=1,024Byte 1MB=210KB=220B=1,048,576Byte 1GB=210MB=220KB=230B=1,073,741,824Byte 1TB=210GB=220MB=230KB=240B=1,099,511, 627,776Byte 1PB=210TB=220GB=230MB=240KB=250B=1,125, 899,906,842,624Byte 1EB=210PB=220TB=230GB=240MB=250KB=260B=152, 921,504,606,846,976Byte
相关文档
最新文档