硬盘固件是什么

转自中国存储网,原文连接:硬盘固件是什么html

导读:常常会听到刷固件,升级固件等专业名词,那什么是硬盘的固件呢?不太恰当可是毕竟好理解的就是:固件就是硬盘的操做系统。固件firmware是安装在硬盘的一个小记忆芯片上的,用于引导硬盘工做。web

咱们在接触计算机产品的时候,常常会听到刷固件,升级固件等专业名词,那什么是硬盘的固件呢?
在这里插入图片描述svg

什么是硬盘固件?

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

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

虽然以“固件”为名,但仍是应当被理解为软件,而且因为目前集成电路的进步,升级固件也变得愈来愈简单,固件程序与咱们一般所说的程序的区别已经愈来愈小。操作系统

固件的位置

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

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

固件的做用

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

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

固件的组成

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

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

固件的升级

在这里插入图片描述
咱们以前提到了固件虽然以固件为名,实则却为软件,所以固件升级也就不难理解了。使用新版本的固件可让磁盘的性能提高,就像咱们更新软件版本同样 。

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