第二章硬盘基础知识_v1.0幻灯片1幻灯片2幻灯片3幻灯片4幻灯片5硬盘作为存储数据的介质被放置在存储设备中,由控制器控制存储空间的分配和对数据的操作。幻灯片6硬盘是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成。这些碟片外覆盖有铁磁性材料。绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中。1956年的一天,IBM发明了世界上第一个磁盘存储系统IBM305RAMAC,拥有50个24英寸的盘片,重约1吨,容量5MB。1973年,IBM研制成功了一种新型的硬盘IBM3340。这种硬盘拥有几个同轴的金属盘片,盘片上涂着磁性材料。它们和可以移动的磁头共同密封在一个盒子里面,磁头能从旋转的盘片上读出磁信号的变化-这就是我们今天使用的硬盘的祖先,IBM把它叫做温彻斯特硬盘。“温彻斯特”这个名字还有个小小的来历。IBM3340拥有两个30MB的存储单元,而当时一种很有名的“温彻斯特来复枪”的口径和装药也恰好包含了两个数字“30”。于是这种硬盘的内部代号就被定为“温彻斯特”。1980年,希捷(Seagate)公司制造出了个人电脑上的第一块温彻斯特硬盘,这个硬盘与当时的软驱体积相仿,容量5MB。温彻斯特硬盘采用了创新的技术:它的磁头并不与盘片接触。可以想象,如果要提高存取数据的速度,硬盘的盘片就应该越转越快。但是如果磁头与盘片接触,那么无论采用什么材料都不可能胜任这种工作。技术人员想到让磁头在盘片上方“飞行”,与盘片保持一个非常近的距离。这个想法是可行的,因为盘片高速旋转会产生流动的风,只要磁头的形状合适,它就能像飞机一样飞行。这样,盘片就能旋转的很快而不必担心磨擦造成的灾难。磁头被固定在一个能沿盘片径向运动的臂上。由于磁头相对盘片高速运动,并且二者距离很近,哪怕是一丁点灰尘也会造成磁盘的损坏。所以,盘片、磁头和驱动机构被密封在了一个盒子里。现在,在计算机系统的构成当中,硬盘的地位可以说是干系重大,因为不论你的CPU或内存的速度有多快,它们的绝大多数的指令和数据都来源于硬盘。硬盘的另一个特殊的作用就是作为所有应用软件和数据的载体。十几年来,硬盘就一直是存储介质的中坚力量,虽然无论是容量还是性能方面都有了翻天覆地的变化,但是现在它作为个人电脑的主要存储设备的地位依然不可动摇。今天,微电子、物理和机械等各领域的先进技术被不断地应用到新型硬盘的开发与生产中,硬盘的容量也在几个月间就能翻一番。硬盘与其他记录介质相比,它的速度快、容量大,成为计算机中最重要的存储设备。幻灯片7计算机的硬盘主要由盘片和主轴组件、浮动磁头组件、磁头驱动机构和前驱控制电路以及接口等组成:盘片和主轴组件盘片和主轴组件是两个紧密相连的部分。盘片是一个圆形的薄片,上面涂了一层磁性材料以记录数据。主轴由主轴电机驱动,带动盘片高速旋转。浮动磁头组件浮动磁头组件由读写磁头、传动手臂和传动轴三部分组成。在盘片高速旋转时,传动手臂以传动轴为圆心带动前端的读写磁头在盘片旋转的垂直方向上移动,磁头感应盘片上的磁信号来读取数据或改变磁性涂料的磁性以达到写入信息的目的。磁头驱动机构由磁头驱动小车、电机和防震机构组成。其作用是对磁头进行驱动和高精度的定位,使磁头能迅速、准确地在指定的磁道上进行读写工作。前驱控制电路是密封在屏蔽腔体以内的放大线路。主要作用是控制磁头的感应信号、主轴电机调速、驱动磁头和伺服定位等。接口包括电源接口、数据接口和跳线三部分。电源接口与主机电源相连,为硬盘工作提供动力。接口的形状呈梯形,可以防止插反。数据接口由两列并列的针组成,是硬盘和主板控制器之间传输数据的接口。根据连接方式的不同,分成EIDE和SCSI两大类。跳线是用来对硬盘的状态进行设置的。IDE接口的硬盘分为主盘或从盘两种状态,一条数据线上能同时接一主一从两个设备,必须通过跳线进行正确的设置,否则这条数据线上的两个设备都不能正常工作。幻灯片8硬盘控制电路总得来说可以分为如下几个部份:主控制芯片、数据传输芯片、高速数据缓存芯片等,其中主控制芯片负责硬盘数据读写指令等工作,数据传输芯片则是将硬盘磁头前置控制电路读取出数据经过校正及变换后,经过数据接口传输到主机系统,至于高速数据缓存芯片是为了协调硬盘与主机在数据处理速度上的差异而设置。缓存对磁盘性能所带来的作用是无须置疑的,在读取零碎文件数据时,大缓存能带来非常大的优势。幻灯片9盘片是一个圆形的薄片,上面涂了一层磁性材料以记录数据。一般而言,早期的硬盘的盘片都是使用塑料材料作为盘片基质,然后再在塑料基质上涂上磁性材料就可构成硬盘的盘片。其次于塑料基质后推出的采用铝材料作为硬盘盘片基质,现在大部份硬盘一般来说都是使用铝材料作为硬盘盘片基质。而最新的硬盘盘片则是采用玻璃材料作为盘片基质,采用玻璃材料能使硬盘具有更多的平滑性及更高的坚固性,此外玻璃材料在硬盘高转速时具有更高的稳定性。除了一些高端产品采用了玻璃盘片以外,大多数硬盘都是采用金属盘片。幻灯片10盘体从物理的角度分为磁面(Side)、磁道(Track)、柱面(Cylinder)与扇区(Sector)等4个结构。硬盘的盘片一般用铝合金材料做基片,高速硬盘也可能用玻璃做基片。玻璃基片更容易达到所需的平面度和光洁度,且有很高的硬度。磁头传动装置是使磁头部件作径向移动的部件,通常有两种类型的传动装置。一种是齿条传动的步进电机传动装置;另一种是音圈电机传动装置。前者是固定推算的传动定位器,而后者则采用伺服反馈返回到正确的位置上。磁头传动装置以很小的等距离使磁头部件做径向移动,用以变换磁道。硬盘的每一个盘片都有两个盘面(Side),即上、下盘面,一般每个盘面都会利用,都可以存储数据,成为有效盘片,也有极个别的硬盘盘面数为单数。每一个这样的有效盘面都有一个盘面号,按顺序从上至下从“0”开始依次编号。在硬盘系统中,盘面号又叫磁头号,因为每一个有效盘面都有一个对应的读写磁头。磁盘在格式化时被划分成许多同心圆,这些同心圆轨迹叫做磁道(Track)。磁道是“看”不见的,只是盘面上以特殊形式磁化了的一些磁化区,在磁盘格式化时就已规划完毕。磁道从外向内从0开始顺序编号。硬盘的每一个盘面有300~1024个磁道,新式大容量硬盘每面的磁道数更多。信息以脉冲串的形式记录在这些轨迹中,这些同心圆不是连续记录数据,而是被划分成一段段的圆弧,这些圆弧的角速度一样。由于径向长度不一样,所以,线速度也不一样,外圈的线速度较内圈的线速度大,即同样的转速下,外圈在同样时间段里,划过的圆弧长度要比内圈划过的圆弧长度大。每段圆弧叫做一个扇区,扇区从“1”开始编号,每个扇区中的数据作为一个单元同时读出或写入。操作系统以扇区(Sector)形式将信息存储在硬盘上,每个扇区包括512个字节的数据和一些其他信息。一个扇区有两个主要部分:存储数据地点的标识符和存储数据的数据段。幻灯片11硬盘通常由重叠的一组盘片构成,每个盘面都被划分为数目相等的磁道,并从外缘的“0”开始编号,具有相同编号的磁道形成一个圆柱,称之为磁盘的柱面,每个圆柱上的磁头由上而下从“0”开始编号。数据的读/写按柱面进行,即磁头读/写数据时首先在同一柱面内从“0”磁头开始进行操作,依次向下在同一柱面的不同盘面即磁头上进行操作,只在同一柱面所有的磁头全部读/写完毕后磁头才转移到下一柱面,因为选取磁头只需通过电子切换即可,而选取柱面则必须通过机械切换。电子切换相当快,比在机械上磁头向邻近磁道移动快得多,所以,数据的读/写按柱面进行,而不按盘面进行。也就是说,一个磁道写满数据后,就在同一柱面的下一个盘面来写,一个柱面写满后,才移到下一个柱面开始写数据。读数据也按照这种方式进行,这样就提高了硬盘的读/写效率。一块硬盘驱动器的圆柱数(或每个盘面的磁道数)既取决于每条磁道的宽窄(同样,也与磁头的大小有关),也取决于定位机构所决定的磁道间步距的大小。所谓硬盘的CHS,即Cylinder(柱面)、Head(磁头)、Sector(扇区),只要知道了硬盘的CHS的数目,即可确定硬盘的容量,硬盘的容量=柱面数×磁头数×扇区数×512Bytes。幻灯片12盘头组件(HAD,HardDiskAssembly)是硬盘的核心部分,数据的最终存取就由它直接负责。盘头组件包括盘片、主轴驱动机构、浮动磁头组件、磁头驱动机构和前驱控制电路等。这些部分全部都密封在一个密封腔内。硬盘在没有工作时,磁头停放在盘片最内圈的起停区内,当硬盘通电,开始工作后,先在那块固化ROM的指挥下进行一系列初始化工作,完成以后再启动主轴电机高速旋转,磁头驱动机构则将悬浮的磁头置于盘片表面的0道处,等到接收到主机的指令后再进行定位、读取数据、解码等一系列工作,最后通过接口线路反馈给主机。遇到因正常关机或突发事件断电时,反力矩弹簧会将磁头自动移回起停区内,防止划伤盘片。磁头是硬盘技术中最重要和关键的一环,硬盘存取数据的工作完全依靠磁头来进行的。硬盘的磁头通过全封闭式的磁阻感应读写,将信息记录在硬盘内部特殊的介质上。硬盘磁头的发展先后经历了“亚铁盐类磁头”、“MIG磁头”和“薄膜磁头”、“MR磁头(磁阻磁头)”等几个阶段。前三种传统的磁头技术都是采取了读写合一的电磁感应式磁头,造成了硬盘在设计方面的局限性。第四种磁阻磁头在设计方面引入了全新的分离式磁头结构,写入磁头仍沿用传统的磁感应磁头,而读取磁头则应用了新型的MR磁头,即所谓的感应写、磁阻读,针对读写的不同特性分别进行优化,以达到最好的读、写性能。现在的磁头实际上是集成工艺制成的多个磁头的组合,它采用了非接触式头、盘结构,加电后在高速旋转的磁盘表面移动,与盘片之间的间隙只有0.1~0.3μm,这样可以获得很好的数据传输率。磁头驱动机构是由音圈电机和磁头驱动小车组成,新型大容量硬盘还具有高效的防震动机构。硬盘的寻道是靠移动磁头,而移动磁头则需要该机构驱动才能实现。磁头驱动机构由电磁线圈电机、磁头驱动小车、防震动装置构成,高精度的轻型磁头驱动机构能够对磁头进行正确的驱动和定位,并能在很短的时间内精确定位系统指令指定的磁道。主轴组件包括主轴部件如轴承和马达等。硬盘在工作时,通过马达的转动将用户需要存取的资料所在的扇区带到磁头下方,马达的转速越快,用户存取数据的时间也就越短。从这个意义上讲,硬盘马达的转速在很大程度上决定了硬盘最终的速度。随着硬盘容量的扩大和速度的提高,马达的速度也在不断提升,在当今硬盘不断向着超大容量迈进的同时,硬盘的速度也在不断提高。随着硬盘转速的不断提高,同时也会带来诸如磨损加剧、温度升高、噪声增大等一系列负面问题。传统的普通滚珠轴承马达无法妥善解决这些问题,于是先前曾广泛应用在精密机械工业上的液态轴承马达(FluidDynamicBearingMotors)被引入到硬盘技术中。这种技术与传统的滚珠轴承马达相比,一方面避免了与金属面的直接磨擦,将传统马达所带来的噪声及温度降至最低;另一方面,油膜可以有效地吸收外来的震动,使硬盘的抗震能力得到了提高,从而也使硬盘的寿命得到了延长。前驱控制电路是密封在屏蔽腔体以内的放大线路。主要作用是控制磁头的感应信号、主轴电机调速、驱动磁头和伺服定位等。幻灯片13硬盘磁头是硬盘读取数据的关键部件,它的主要作用就是将存储在硬盘盘片上的磁信息转化为电信号向外传输,而它的工作原理则是利用特殊材料的电阻值会随着磁场变化的原理来读写盘片上的数据,磁头的好坏在很大程度上决定着硬盘盘片的存储密度。目前比较常用的是GMR(GiantMagnetoResisive)巨磁阻磁头,GMR磁头使用了磁阻效应更好的材料和多层薄膜结构,这比以前的传统磁头和MR(MagnetoResisive)磁阻磁头更为敏感,相对的磁场变化能引起来大的电阻值变化,从而实现更高的存储密度。磁头是硬盘中对盘片进行读写工作的工具,是硬盘中最精密的部位之一。磁头是用线圈缠绕在磁芯上制成的。硬盘在工作时,磁头通过感应旋转的盘片上磁场的变化来读取数据;通过改变盘片上的磁场来写入数据。为避免磁头和盘片的磨损,在工作状态时,磁头悬浮在高速转动的盘片上方,而不与盘片直接接触,只有在电源关闭之后,磁头会