WESTERN DIGITAL CAVIAR(西部数据)
发布日期:2018-08-27 作者: 点击:
1. WD的SA在碟片的外面
WD的第三代之后的MODEL 表示方法:WDC WD 容量 转速 接口类型-用户ID 系列号 用户认证码
例如:WD400BB-00CPFO
400=40。OGB
B=7200r/min(A/N/M=5400,B/J/K/L/P=7200,C/F/G/H=10000,D=4200)
B=ATA100(A=66,B=100,C=Firewire,D=Serial,E=ATA133)
00=销售渠道
CP=硬盘类型
F0=生产批次
PC3000的WD部分支持PROTEGE,CAVIAR,CAVIAR SE的主芯片为WD70CXX第五,六代产品。主要是WDXXXXAB/EB/JB/BB/LB/PB型号的硬盘。
2.主要功能:
1)在工厂模式下的硬盘测试
2)测试和修复硬盘固件
3)读和写串并口的FLASH ROM
4)查看和核对固件结构(在交互模式下有效)
5)低格
6)查看P-List和G-List表
7)添加找到的缺陷到缺陷表
8)重建译码器
9)修改在HDD ID 中的配制参数
10)重置SMART和错误日志
11)初始化HDD内部自检路径并控制它的状态
3.开始运行
在开始运行前我们应该辨别一下硬盘的体系结构(CAVIAR WD70CXX 或MARELL 88I554X(88I654X),
闪存的类型(串并)配置跳线
4.运行实用程序后会出现一个菜单:它模式和硬盘系列的选择
5. 1 进入MORMAL模式,它会发送一个工厂信号,读取硬盘的物理参数。我们在这个模式下可以从
TEST和TOOL运行它的测试功能
·硬盘固件分三大部分:伺服系统,只读寄存器,系统区。当进入操作界面,我们可以看到如下信息:
1.伺服系统:记载了硬盘的柱面和磁头的数量以及每个轨道的扇区数;
2.只读寄存器:记载了只读寄存器的版本号,创建码,连接表格版本号,配置磁头的方式以及磁头的信息;
3.系统区或服务区:记载了硬盘的模块表,配置信息,管理员密码以及用户密码。
在固件中保存了使硬盘正常运行的微程序代码:ROM,OVERLAY,ADAPTIVES(调节因子),译码器和自检等等。
·对只读寄存器操作:
WD Arch-V(Caviar Cyl 16 bit)硬盘使用40针脚的M29F102BB并行闪存芯片,有些盘也使用M27C1024一次性擦写只读寄存器。不过这两个芯片可以互换。这两种电路板都是使用相同的读信道:Talon 50G66474IBMBM1.1;WD Arch-VI(Caviar Cyl 32 bit)硬盘使用8针脚的串行只读寄存器25P10AV,而读信道芯片使用Marvell 88C5540-LFE。
我们可以查看保存在ROM中的服务信息(在32位的串行ROM中不显示ROM的型号和支持的硬盘型号,因为ROM中没有这些信息),读/写ROM,还可以修正保存在ROM中的有效磁头示意图。我们可以通过修改磁头示意图来达到砍磁头和砍容量的目的。磁头配置有两种方式:1。默认配置,这种方式磁头示意图在硬盘初始化时生成,其中包括连接到放大转换器上的磁头。2。从示意图选项,这时它使用保存在ROM中的磁头示意图。
介绍软件砍磁头方法:
首先,我们要明白在什么情况下可以砍磁头,第一是磁头坏,第二是碟片的一面坏,在这两种情况下我们可以砍磁头。因为他们会产生大量的坏扇区和轨道从而是硬盘不能正常的工作。我们应选From map选项去掉不用的磁头。如果硬盘之前的配置是默认值,那么我们选From map时有可能会导致所有的磁头都不可用,这时,我们硬盘设置磁头数为偶数,然后再去选磁头。
砍磁头过程:
* 设置译码器无效:可以使20和25模块的校验值为零。
* 可以有配置磁头两种选择方式:使用默认配置方式和From map配置方式
如果使用From map配置方式,那么我们可以按以下步骤进行:
1、选择WORK WITH ROM--选From map配置方式;
2、未选中要砍磁头的标记。
3、进入DEFECT LIST EDITOR(P-LIST)选中从磁头中移除缺陷和从缺陷表中移除属于坏磁头的缺陷。
4、清除G-List。
5、使用WORK WITH SERVICE AREA-EDIT HDD ID 菜单修正最大容量和最大柱面数。
16位的WD Arch。V可以编辑它的逻辑柱面,但32位的Arch。VI则必须修改最大的LBA值。
而最大的柱面可以如下计算得出:
OLDMAXLBA除以原来的磁头数再剩以新的磁头数再扣除100000LBA或者100柱面,大约50MB的容量。
6、然后再使用P-List进行内部低格。
7、进行逻辑扫描并隐藏缺陷。
·在系统区进行操作:
硬盘的服务区分布在-1到-31的柱面内包含两个一样的服务数据拷贝。0面包含主要的拷贝而1面保存它的备份。只有一个磁头的硬盘只有在有效的面包含主要的和拷贝备份。第一个拷贝存放在-1到-9柱面,第二备份保存在-10到-18柱面,-19和-20包含调节因子和服务区的缺陷表。-21到-31是空的。在这个程序了我们可以对WD硬盘的SA轨道进行扫描查错;对SA进行结构测试:SA的模块列表,分区定位表,配置信息,DCM日志,版本信息日志,缺陷表等;读取模块;写模块;读服务轨道;写服务轨道,擦写服务区;格式化服务区;
重建译码器;编辑硬盘ID;对安全子系统操作等等。
1、格式化服务区是对-1到-18的轨道进行格式化且重建SA取的缺陷表和调节因子表格并把结果记录到-19和-20轨道。不过如果选择了不保存信息的功能则不会记录到-19和-20轨道。
译码器结构:
移位表,固定扇区描述表,扇区示意图,重定位和坏块列表。
2、重建译码器可以修复20和25模块并单独使用P-List时可以达到恢复数据的目的。