技术资料

西数硬盘通电过程

2017-11-27 14:38:30 ming 174

   硬盘本身带主板、ROMCPU,拥有自己独有的操作系统,就好比一个小型计算机,固件好比不同的程序,当通电时,硬盘就会启动这些固件程序,从而驱使硬盘进行自检,复位,等一系列操作。

那么在固件修复与排查过程中,我们需了解硬盘通电时加载各样程序的过程,如进入维修模式等,外部写入固件等,才能对硬盘进行维修。

图1.jpg


   当硬盘通电时,硬盘会进行引导进行启动轨道,内存首先加载ROM内的程序,如图2所示

 

   由ROM的存放位置有限,当中只会存放Micro code SA地址与编译器等数据,内存也是首先会加载这部分ROM的内容。接着内存会加载SA区域的内容,在这个过程中,是可以选择两个模式进行加载,正常模式与维修模式,硬盘自身带维修程序,当需要维修时,我们可以启动这个模式对它进行修复。

顺序图.jpg

  之前我们学习过关于希捷的通电过程。也是大同小异

SeaOS 常见系统启动模式(加载内存的顺序)

模式一

模式二


blue.jpg硬盘CPU基础程序



blue.jpg硬盘CPU基础程序


1496737635122158.jpg磁头读写控制模块

blue.jpg磁头读写控制模块


pink.jpg碟片固件区位置



pink.jpg碟片固件区位置


1496737667649607.jpg型号和容量信息

pink.jpg型号和容量信息


1496737667649607.jpg固件区模块列表



pink.jpg固件区模块列表


1496737667649607.jpg硬盘系统程序

pink.jpg硬盘维修程序


1496737667649607.jpg坏道编译器



1496737667649607.jpgS.M.A.R.T


blue.jpgFlashrom  pink.jpg碟片固件区