企业空间 采购商城 存储论坛
首页 > 存储百科 > 硬盘 > 正文

硬盘固件是什么?

2017-09-26 19:43:15来源:中存储
导读: 经常会听到刷固件,升级固件等专业名词,那什么是硬盘的固件呢?不太恰当但是毕竟好理解的就是:固件就是硬盘的操作系统。固件firmware是安装在硬盘的一个小记忆芯片上的,用于引导硬盘工作。

我们在接触计算机产品的时候,经常会听到刷固件,升级固件等专业名词,那什么是硬盘的固件呢?

firmware硬盘固件

什么是硬盘固件?

固件又称Firmware,就是“固化在硬件中的软件”,不太恰当但是毕竟好理解的就是:固件就是硬盘的操作系统。固件firmware是安装在硬盘的一个小记忆芯片上的,用于引导硬盘工作。

其担任着一个系统最基础最底层的工作。对硬盘固件,可以这样来理解:假设硬盘是一台电脑主机,固件则相当于BIOS和操作系统程序,里面装的是用汇编语言编写的引导命令、控制语句和执行语句,协调和控制硬盘各个内部部件之间相互作用。

虽然以“固件”为名,但还是应当被理解为软件,并且由于目前集成电路的进步,升级固件也变得越来越简单,固件程序与我们通常所说的程序的区别已经越来越小。

固件的位置

对于固件的保存位置来说,不同品牌的硬盘各不相同。有的硬盘是部分保存在电路板的芯片中,部分保存在负磁道,即零磁道前而的磁道;而有的硬盘则将所有固件信息全部保存在负磁道。

在硬盘的正常工作状态下,固件区是无法访问的。只有通过专业工具,将硬盘转入工厂技术状态下,才能实现对硬盘进行读写固件区信息、获取固件区模块和表格配置图、获取扇区分配表、进行LBA(逻辑地址)与CHS(物理地址)互换、进行低级格式化以及读、写硬盘的闪存芯片等操作。

固件的作用

固件就是硬件设备的灵魂,因为一些硬件设备除了固件以外没有其它软件组成,因此固件也就决定着硬件设备的功能及性能。

在硬盘中,固件负责驱动、控制、解码、传送、检测等工作,如管理数据的存放位置、记录己经损坏的缺陷扇区、避免使用过程中再次用到这些坏的缺陷扇区、记录硬盘在工作中的温度或出现的错误等。少了固件的硬盘就只是一堆机械和电子元件,不能正常运转,更不用说在其中读写数据了。

固件的组成

硬盘固件分为几个不同的工作区,不同品牌、不同型号的硬盘,其工作区各不相同,不同工作区的组成模块也不尽相同,有的硬盘只有A、B两个工作区,而有的硬盘有A、B、C 三个工作区。

硬盘的固件信息以模块的形式表现出来,可能每个模块记录一个信息,也可能一个模块记录多个信息。这些模块的大小并不一致,有些模块只有几个字节,有些则达到几十个字节,它们并不是连续存放的,而是各有其固定的位置。硬盘固件的信息模块包括管理模块、配置和设置表、缺陷列表以及工作记录表等,下期我们将分别对其进行介绍。

固件的升级

固件升级firmware update

我们之前提到了固件虽然以固件为名,实则却为软件,因此固件升级也就不难理解了。使用新版本的固件可以让磁盘的性能提升,就像我们更新软件版本一样 。

另外,在许多数码产品里,也都有固件的概念,都是一样的。


继续阅读
关键词 :
硬盘固件
中存储网声明:此文观点不代表本站立场,如有版权疑问请联系我们。

这篇文章对您有帮助吗?

已有 人觉得有帮助

相关阅读
产品推荐
头条阅读
栏目热点

Copyright @ 2006-2021 ChinaStor.COM 版权所有 京ICP备14047533号

中存储网

存储第一站,存储门户,存储在线交流平台