对于熟悉的硬盘,突然之间有好多疑问,电脑C、D、E、F盘在硬盘哪里呢?主分区、扩展分区分别对应的哪些扇区?主引导记录和系统分区表在哪里呢?为什么有些硬盘贵,有些便宜,参数之间的差距到底意味着什么?操作系统如何和硬盘打交道的?操作系统中的文件到底是怎么存储在硬盘里面的?什么是扇区、簇?硬盘到底是怎么存储数据的?。。。。这些问题的解决,也许只需要了解很少的硬盘内部知识,可是我仍然想打开硬盘内部,看看里面到底是些什么......(图片均来自互联网)
一、从硬盘外观入手
在深入硬盘内部之前,我们有必要从整体的角度去审视一下硬盘,这里仅简单的说一说,下图一是一块硬盘图片:
图一
我们的笔记本硬盘、台式机硬盘、移动硬盘,基本上都是这样的;大”方块,接下来我们从多个角度来审视一下硬盘:
(1)大小:大小会有所不同,一般台式机的为3.5寸大小,笔记本和移动硬盘的为2.5寸大小,还有一些1.8寸、1.3寸、1.0寸、0.85寸等大小的。
(2)接口:我们平时的移动硬盘,就是usb接口的;对于台式机和笔记本,硬盘在里面安装着,就不是usb接口了,主要有IDE、SATA接口,看下图二:
图二
IDE就是我们说的并口,台式机为40针的一个接口,笔记本为44针的一个接口,只有一个接口,直接插在电脑里面,不过现在这种接口很少见了;另外一种SATA接口,由两部分组成:一个7针的接口(数据接口)和一个15针接口(电源接口)。另外我们的移动硬盘是USB接口的,其实可以看成是台式机或笔记本电脑硬盘,里面有个SATA转USB的PCB板,你可能会说,我能不能把我的移动硬盘拆开,然后把那个SATA转USB的PCB板拆掉,然后当台式机或笔记本硬盘?不太好弄,因为目前很多原装的移动硬盘内部已经没有了SATA口,直接通过内部电路形式,以USB接口作为出口,供大家使用了,所以拆开移动硬盘也不好再利用了;你可能又问,那我的台式机或者笔记本硬盘是SATA接口的,能不能拆下来,当移动硬盘用呢?这个可以通过一个SATA转USB的线来实现,这种线网上就有卖的,如果哪天想折腾一下自己的电脑或者电脑硬盘有问题想拆下来恢复一下数据,那么可以买根这样的线试试,前段时间有个朋友的电脑启动不了,我就是这样把他的硬盘里面的数据给恢复了。
(3)前后面:前后面都是铁皮包着,外面写点儿厂家信息,没有什么可说的。
上面看了一下硬盘的整体外观,真正区分硬盘不同的以及内部的样子,还需要我们去打开硬盘,看看里面有什么。我们一面一面的打开,下图三给出了一个硬盘大卸八块图。
图三
二、打开硬盘正面
我们打开硬盘的一面,能看到一个绿色的电路板,这里就是对硬盘进行控制的电路,以及一些芯片,具体可以看下下面图四:
图四
三、打开硬盘背面
前面啰啰嗦嗦了那么多,真正要讲的其实才刚刚开始,我们打开硬盘的背面,才能看到数据到底存储在哪里?数据到底是怎么读写的等等。
不同种类的硬盘,打开背面后,你看到的东西可能不同,这里的种类分为三种:(1)SSD硬盘,既固态硬盘。(2)HDD硬盘,即机械硬盘。(3)HHD混合硬盘。他们的区别先不讲,后面会慢慢提到。我们先打开我们目前最常用,也相对最便宜的硬盘HDD机械硬盘,看看它里面到底是什么样的,可以看看图五.
图五
上图中可以看到各个组成部分,我们一部分一部分来讲解。
(1)盘面:箭头所指;磁盘”的地方,看着它是不是长的像光盘一样,这个盘就是来存储数据的,它不仅仅只有一张,而且是上下好几张在一起的。
(2)磁头(Head):我们知道盘面是存储数据的,那么它的数据怎么读写的呢,就是通过磁头来读写的。磁头有电感应式的,也有MR磁阻式的,这个磁头就是能够把盘面上存储的磁信息转换为电信号,进而能够读取信息了。这里注意,一个盘面有正反两面,因此也对应正反两个头,分别对着盘面的正反两面;盘面是多个上下叠放,因此也有多个磁头与之对应,所以一般情况下:盘面数量=磁头数量。(目前有些多磁头技术的应用,一个盘面可能对应多个磁头,这里先不考虑这种情况)。
(3)主轴马达:盘面和磁头如果是固定不动的,那么磁头是无法读到盘面其他地方的数据的,因此有一个主轴马达,带动着盘面高速旋转,这个就是转速,也就是我们平时看到的磁盘转速,或者硬盘转速,一般有5400,7200,10000以上的等等,速度越快,数据读写的越快,但是那么快转速,自然发热和功耗也多了。
(4)音圈马达和磁头臂:如果仅仅是盘面在主轴马达带动下转还不够,那样的话磁头仅仅能够读盘面的一圈数据,因此还需要磁头也能运动,就是在音圈马达和磁头臂共同作用下,沿着盘面半径方向运动,这样就能够读整个盘面的内容了。磁头在盘面高速旋转下,在空气流的作用下,会抬起很微小的高度,来读写数据。所以如果在硬盘正在读写数据的时候,去震动硬盘,那么很有可能使磁头和盘面相碰,进而损耗硬盘,因此,硬盘读写过程中要减少震动。
备注:这里的主轴马达和音圈马达为什么能够精确的定位到需要读取的数据的地方呢?就是通过硬盘正面电路板里面的控制电路来精确控制的,而寻址方式可以采用CHS(柱面,磁头,扇区)寻址方式或线性寻址。
(5)空气过滤片:进出空气来导出热量,同时他有一个滤片在上面,过滤空气中的灰尘。
备注:前面提到了SSD固态硬盘,它不像这里的一样采用磁性盘面来存储数据,而是采用闪存颗粒来存储,无旋转,而是由控制单元和存储单元组成的,因此读取速度更快,抗震动性更强。
好了,大体上讲解了主要的组成部分,接下来,需要更加细致的去理解一下,往细致里面去看,自然也增加了一些新的名词。
(1)磁道(Track):我们让磁头固定住,然后让盘面旋转,那么磁头所划出的同心圆,就称为一个磁道,如果再加上磁头的运动,那么磁盘上就形成了从外到里的一圈圈的磁道。看下图: