硬盘固件是什么?
硬盘固件是什么? 图1
(机械)硬盘固件的概念:硬盘固件(FIRMWARE)是硬盘内部各部件之间相互作用、相互配合的一个协调者,用于控制硬盘正常启动、正常运行读/写操作的工厂伺服程序,硬盘固件是硬盘不可缺少的重要组成部分。
对于硬盘固件通俗的理解就是“固化在硬盘(硬件)中的软件”,英文名称是“FIRMWARE” 简称为“FW”,硬盘固件负担着一个硬盘系统最基础、最底层的工作、如果把硬盘比作一台PC机的话,硬盘固件就相当于这台PC机的主板BIOS和WINDOWS操作系统程序。硬盘固件是由一些汇编语言编写的引导命令、控制语句和执行语句构成。
对于硬盘而言,硬盘固件是负责驱动、控制、解码、传送、检测等工作,管理数据的存放位置。
硬盘固件的基本单位名称是模块。下面简单讲解一下各个模块的作用:
硬盘ID模块:用来保存硬盘的型号、S/N号、P/N码等,硬盘身份信息的模块。
用来管理硬盘坏道的模块(缺陷扇区),也就是硬盘的缺陷表(Defect Table)。包括:P表(P-list table:permanent or primary defect table) 中文翻译是:永久或基本缺陷列表,也被称为工厂级别坏道表。G表(G-list table:growth defect table) 中文翻译是:增长缺陷列表。也被称为用户级别坏道表。
记录并管理硬盘工作的温度以及错误日志记录-SMART表,硬盘的SMART模块是S.M.A.R.T.的缩写,全称是“Self-Monitoring,Analysis and Reporting Technology”,中文意思是“自我监测分析与报告技术”,它可以对硬盘的温度、内部电路、盘片表面介质材料等进行监测,力求及时分析出硬盘可能发出的问题,并发出警告,从而保护硬盘里存储的数据不受损失。
硬盘的译码表—编译器(翻译器)模块,是负责硬盘寻址方式转换的硬盘固件。因为早期的机械硬盘,原先是用C/H/S的物理寻址方式,为了突破容量限制,改为LBA线性逻辑寻址方式。但是,好多老式的(机械)硬盘和软件仍使用C/H/S寻址方式,译码表是C/H/S转换LBA的内部程序。编译器(翻译器)模块至今仍应用在大容量机械硬盘的生产制造工序中。
所以说硬盘固件是硬盘的中枢神经系统,硬盘固件信息决定着(机械)硬盘的功能和性能,硬盘固件信息损毁或固件信息丢失,将导致硬盘无法正常启动—无法被计算机系统识别,也无法正常读写数据资料。
例如:希捷硬盘固件门事件,就是因为硬盘的译码表—编译器(翻译器)模块、SMART表、缺陷表(Defect Table)模块信息出现错误,导致(部分生产批次、相关型号的)希捷硬盘无法继续正常工作。
硬盘固件的位置:由于硬盘品牌不同,硬盘固件存储位置也有些不同。大致分为两种形式存储:
硬盘固件是什么? 图2
硬盘固件是什么? 图3
第一种形式是,一部分硬盘固件信息保存在硬盘PCB电路板的ROM芯片中,另外一部分硬盘固件信息保存在(机械)硬盘盘片的负磁道上,即零磁道前面的磁道。被称为固件区也称为伺服区SA区。固件区位于非用户使用区域。
第二种形式是,所有硬盘固件信息全部保存在(机械)硬盘的负磁道上,即硬盘盘片的固件区—伺服区。
以上就是小编为您整理的关于硬盘固件的一些知识,包括硬盘固件的概念,各个模块的作用以及硬盘固件存储形式和位置的介绍,希望您能喜欢这些内容!
下一篇:惠普傲慢X拆解教程
学到熟练维修 需要多少钱?
培训科目
- 学校整体环境展示2022-10-18
- 选择迅维专业手机维修培训的十大理由2022-10-17
- 手机培训教室展示2022-10-16
- 学员实操维修台2022-10-15
- 笔记本维修培训教室展示2022-10-14
- 迅维培训软实力2022-10-13
- 迅维培训大量实操材料2018-07-06
- 迅维培训工具设施2018-07-06