硬盘(港台称之为硬碟,英文名:Hard Disc Drive 简称HDD 全名 温彻斯特式硬盘)是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成。这些碟片外覆盖有铁磁性材料。绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中。

1 性能指标    
  1.1 总容量 单碟容量*盘片数;
  1.2 转速 主轴电动机的转动速度,将所要存取资料的扇区带到磁头下方;
  1.3 速度 平均寻道时间,柱面切换时间,全程寻道时间(反映磁头在各区域切换的速度);
  1.4 数据传输率 a 内部;b 外部:电脑通过数据总线从硬盘内部缓存区读取数据的速度;
  1.5 缓存 目前主流是8MB,16MB;
  1.6 磁头数 盘片数*2;
  1.7 尺寸大小 3.5in,2.5in,1.8in;
2 硬盘构成    
  2.1 盘片  
  2.2 磁头  
  2.3 盘片主轴  
  2.4 控制电机  
  2.5 磁头控制器  
  2.6 数据转换器  
  2.7 缓存  
  2.8 接口 IDE,SATA,SCSI,Fibre channel,USB,IEEE1394;
       
3 其它  
  3.1 硬盘的数据线路线设置;
  3.2 硬盘分区、格式、文件系统;
  3.3 硬盘优化清理、查错、整理;

在磁盘片的每一个面上,以转动轴为轴心,以一定的磁密度为间隔的若干个同心圆就被划分为磁道Track(每片上万,由外向内从0开始编号),每个磁道又被划分成一段段的圆弧,每段圆弧叫一个扇区sector(每个扇区通常为512B,从1开始编号),相邻的扇区组合在一起就成了一个簇cluster(分区中只有数据区才得分为簇,其它区域只划分为扇区),在每一面上都相应地有一个读写磁头head,不同磁头的所有相同位置的磁道就构成了所谓的柱面cylinder(所有盘面上的同一磁道,是各个盘面编号相同的磁道构成的整体,从外向内自0开始编号);离主轴最远的是0磁道,盘片组2-14个,一个盘面300-1024个磁道;盘面由上而下从0开始编号,数据的读写按柱面进行,因为选取碰头只需通过电子切换即可,而选取柱面则必须机械切换,所以数据的读写按柱面进行,而不是按盘面进行,一个柱面写满后,才移到下一个扇区开始读写数据,这样提高了硬盘的读写效率;

存储容量=磁头数*柱面数(磁道数)*扇区数*每扇区字节数(512B);

windows系统的MBR磁盘的分区和动态磁盘的卷

MBR磁盘按分区管理,MS-DOS分区;而动态磁盘按卷管理;由LDM(Logic Disk Manage)维护一个单独的数据库来存储系统动态卷的分区信息,保存于每个动态盘最后的1MB中;

动态磁盘由三部分结构组成:1 MBR分区,与MBR磁盘一样;2 LDM软分区区域;3 LDM数据库区域(保存于每个动态盘最后的1MB中);

4 windows MBR硬盘的逻辑结构  
  4.1 MBR(main Boot Record)主引导分区:位置:0磁道0柱面1扇区,大小:512B;由分区程序产生(如Fdisk.exe);
442   a 引导程序,440B;
4   b windows磁盘签名,4B,如果没有,则会提示硬盘未初始化,不能使用;
64   c DPT(Disk Partition Table)分区表;64B;每个分区都有一个确定的起、止位置;
2   d Boot Record ID:引导区标记(结束标志:55AA):2B;
512 4.2 OBR(OS Boot Record)操作系统引导区:位置:0磁道1柱面1扇区;由高级格式化程序产生;
    a BPB(BIOS Parameter Block)本分区参数记录表;
    b 引导程序(DOS引导程序);
  4.3 FAT文件分配表(File Allocation Table);
  4.4 DIR根目录区(Directory)
    FAT和DIR的组合相当于横纵坐标对点的定位,它可以对DATA数据区内的任何一个文件进行精确定位;
  4.5 DATA数据区;  

在windows操作系统中,用户可以轻而易举地删除一个文件,然后再把它从回收站清除,事实上只是对这个文件定位信息的清除,它仍然存在于数据区中,在没有被覆盖之前,可以利用软件进行恢复;

文件删除的秘密:

一个可使用的硬盘通常罕有文件分配表、目录区和数据区;如果是安装了系统的硬盘,还包含有引导记录区;当我们要存储一个文件时,系统首先查看文件分配表为其安排合适的文件存储位置,并存储到对应的数据区中,然后再将其名称、大小先决以目录区中,当要删除一个文件时,系统只是删除目录区和分配表中的相关文件信息,新的数据会自动被删除的数据,这是为了减少磁盘动作,延长磁盘寿命;分区格式化也只是对分区、目录、DIR区进行了改变,而DATA区并没有做任何改动.

分区表项含义(以下数字后面的单位是B):

1 引导标志boot indicator,指明分区是否是活动分区;

1 开始磁头start head;

6 起始扇区start sector;

10 起始柱面start cylinder;

1 分区表的类型描述;

1 结束磁头

6 结束扇区

10 结束柱面

4 本分区之前使用的扇区数;

4 分区的总扇区数;

44

MBR的分区表仅为64个字节,每个分区的中16个字节,所以MBR盲区中可存储4个分区表项的数据,最多3个主磁盘分区和1个扩展分区(可包含多个逻辑驱动器);

EBR Extend Boot Record类似MBR,存储扩展分区中每个逻辑驱动器的分区信息,只包括分区表和结束标志55AA,没有引导代码部分;

硬盘分区:可分为主分区、扩展分区、逻辑分区,主分区是硬盘的启动分区,用来存放OS的引导记录和OS文件,若要在硬盘上安装OS,则必须有一个主分区,扩展分区是主分区以外的分区,它必须划分为若干逻辑分区才可以使用,在一块硬盘中,主分区最多有4个,最少一个;扩展分区最多只能有一个,也可没有,逻辑分区没什么限制,主分区+扩展分区不能超过4个;

硬盘的主分区又叫主DOS分区Primary DOS Partition,也称主磁盘分区;或称系统盘、母盘;一般也是C盘;

扩展分区又称为扩展DOS分区;

非DOS分区:是一种特殊的分区形式,它是将硬盘中的一块区域单独划分出来供另一个操作系统使用,如Linux;

硬盘寻址模式:

1 C/H/S模式:Cylinder/Head/Sector的三维寻址模式;磁头相当于盘片面,因为一个面对应一个磁头;

2 LBA Loigc Block Address:扇区的逻辑块地址;

data is stored onto the disk in the form of files.They could be text,data,image or executable codes.

when a program running on the computer requests a file,the hard disk retrieves its bytes and sends them to the CPU one at a time.