硬盘吧 关注:260,656贴子:1,584,223
  • 13回复贴,共1

西数硬盘白盘(白盘为老硬盘)主要固件模块的功能含义

只看楼主收藏回复

在固件概念中,磁道包括组和模块,其中模块的概念就是组中的更具体的执行单位。如果将磁道比作一本书,那么组就是大的章节,而模块就是每个段落。一个组中包含若干个模块,在西数硬盘中共有255个模块,编号从1到FF,它们按功能分布来排列。
1号模块用于存放西数硬盘的整体分段。硬盘为了提高数据的存取速度,一般将整个硬盘的有效LBA数据存放区分成15~21段,需要哪个段存放的东西就直接从这个段的起始位置开始记录或读取。西数硬盘统一的将整个硬盘分成21段来进行管理,而1号模块就是存放这个段表的开始及结束位置信息。
2号模块主要用于存放ATA信息。ATA信息可以理解成一个硬盘与电脑沟通的身份认证牌。当然除了这个以外,要进入硬盘厂商的内部工厂模式或修改流程时也会使用它。在实际的修复过程中,常常会出现LBA值为0的情况,那就可以断定2号模块已经损坏。10~1f号模块属于FLASH ROM的覆盖模块,如果这些模块损坏,会造成认盘慢火不认盘的情况。
20、22、23、25号模块存放译码表,如果这些模块损坏,会造成检测不到LBA值、敲盘、硬盘不识别、不能稳定工作等。
26、29、2A、2C、2D、2E、2F号模块属于SMART表及其分支模块。在实际修盘中,常常会出现硬盘能识别硬盘,但识别型号和进行山区操作的时间较长(一般正常为2~3秒,如果有问题的会长达10~30秒),且一旦可以正确认别后对硬盘的操作就一切正常的情况。这种情况一般都是SMART表内部出错误或损坏所造成的,除了识别硬盘速度慢一些外,并不影响使用,修复这些模块即可解决识别硬盘慢的问题。
41号模块是西数硬盘中最重要的固件模块,也成为加载地图模块,位于31磁道。41号模块记录了固件存放的地图结构,硬盘的参数信息(LBA值,序列号),缺陷记录等的绝对磁道存放位置,这些包括了大部分重要模块的定位,当然还是有些隐藏的模块没有记录在其中。在硬盘通电进行工作时,ROM上的对应工作阐述都是通过41号模块来进行加载。41号模块和ROM的关系就相当于41号模块是Windows操作系统中的启动部分,如果ROM不能与41号模块在硬盘通电后取得正确的联系,就相当于无法启动操作系统,而不能使用基于操作系统下的应用软件。
46、48、49、4A、4B、4C、C5、C4为校正参数模块,如果这些模块出现损坏一般表现为不识别硬盘、敲盘或识别硬盘慢等。
另外,4E号模块是存放ROM固件、版本号参数的模块;61号模块为引导程序,用于刷写ROM;FF号模块是自检模块;EX和FX是保留模块;42号模块为硬盘参数配置模块,存放硬盘的ID信息等;43号模块为P表模块;44号模块为G表模块。


IP属地:山东1楼2017-12-08 13:24回复
    技术贴支持一下


    IP属地:辽宁3楼2017-12-09 06:16
    回复
      楼主这个就是白盘吗,用来做移动硬盘可以吗


      IP属地:内蒙古来自Android客户端4楼2017-12-09 16:16
      收起回复
        膜拜高人


        IP属地:湖北来自iPhone客户端5楼2017-12-09 18:08
        回复


          来自Android客户端7楼2018-01-01 08:07
          回复