西数固件知识汇总 模块功能
ID01=DIR (模块目录) ID02=参数/密码模块ID03=段位表 ID04=段位表主备份
ID05=段位表备用1 ID06=段位表备用2
ID07=段位表备用3 ID0A=磁头地图
ID0B=Flash ROM 目录 ID0D=Flash 配置
ID0C=型号列表 ID11=Overlay (ATA 模块)
ID12=引导程序 ID13=引导程序
ID14=引导程序 ID15=引导程序
ID17=两个扇区表(通常是空的) ID19=引导程序
ID1B=引导程序 ID1C=引导程序
ID1C=表格 ID1E=引导程序
ID1F=引导程序 ID20=SMART & 当前日志
ID21=SMART & 当前日志 ID22=SMART & 当前日志
ID23=SMART & 日志清除 ID24=SMART & 主要日志
ID25=SMART Log 80h-9Fh Host vendor specific ID26=SMART Log A0h-B7h DLGDIAG Log
ID28=自动校准流程 ID29=表格1_0ID2A=表格1_1
ID2D=SMART Log - Dump RAM ID2E=SMART Log - Dump RAM
ID2F=Overlay ID30=译码表:固件区
ID31=译码表:P-LIST ID32=译码表:G-LIST
ID33=缺陷表:P-LIST ID34=缺陷表:G-LIST
ID35=缺陷表:固件区 ID36=缺陷表:磁道
ID37=Gain Call Data Module ID38=引导程序
ID39=引导程序 ID40=适配参数:用户区
ID41=自适应 ID42=自适应
ID43=自适应 ID46=自适应:拷贝到 id40
ID47=适配参数:固件区 ID49=自适应
ID4A=自适应 ID4C=引导程序
ID4D=自适应 ID4E=引导程序
ID4F=微代码版本 ID50=表格 MAIN
ID51=表格 ALT1 ID52=表格 ALT2
ID53=表格 ALT3 ID60=清除
ID6B=引导程序 ID6E=引导程序
ID6F=引导程序 ID90=校准:日志
ID91=校准:日志 ID92=校准:日志
ID93=校准:日志 ID9E=校准:日志
IDB1=简单测试 IDB5=WRRO 日志模块
IDB6=工厂自测试模块 IDB7=测试数据
IDB8=自校准表 IDB9=低级格式化
IDBA=SPT 全读 IDBB=SPT 全写
IDBC=STP Depop IDBD=自校准表:清除
IDBE=自校准表:清除 IDBF=自校准表:表格
IDC0=校准:日志 IDC1=校准:日志
IDC2=校准:日志 IDC3=调整磁道密度
IDC4=磁头读写参数/飞檐高度调整 IDC5=校准:DCM Codes
IDC7=校准:日志 IDC8=调整扇区密度
IDCA=校准:日志 IDCB=校准:日志
IDCC=校准:日志 IDCD=校准:日志
IDCE=校准:日志 IDCF=校准:日志
IDD1=扫描缺陷(写)并加入LOG IDD0=抛光测试
IDD2=加P-LIST IDD3=处理扇区数量
IDD4=测试磁道缺陷 IDD5=测试簇
IDD6=校准:测试 IDD7=PE 扫描测试
IDD9=擦除块测试 IDDA=校准:测试
IDDB=扫描缺陷(读)并加入LOG IDDC=Test Xmit Blink
IDDD=增益校准 IDDE=自校准:
IDDF=迷你测试 IDE0=工厂自测试缺陷日志
IDE1=工厂自测试缺陷日志 IDE2=工厂自测试缺陷日志
IDE3=工厂自测试缺陷日志 IDE4=工厂自测试缺陷日志
IDE5=工厂自测试缺陷日志 IDE6=工厂自测试日志
IDE7=工厂自测试参数模块 IDE8=校准:日志
IDE9=校准:日志 IDEE=校准:日志
IDF0=校准:日志 IDF1=校准:日志
IDF7=清除单位时间错误数据 IDFA=校准:日志
IDFB=校准:日志 IDFC=校准:日志
IDFD=校准:日志 IDFE=校准:日志
ID0102=Copy of id0A ID0103=Copy of id0D + id47
ID0105=Copy of id30 ID0107=Copy of id0B
ID0108=Overlay ID0109=Copy of Flash Code
ID1000=Sector NULL ID1001=自校准引导程序
ID1002=自校准引导程序 ID1003=自校准引导程序
ID2000=Head 0 Mrjog/参数调整日志 ID2001=Head 1 Mrjog/参数调整日志
ID2002=Head 2 Mrjog/参数调整日志 ID2003=Head 3 Mrjog/参数调整日志
ID2004=Head 4 Mrjog/参数调整日志 ID2005=Head 5 Mrjog/参数调整日志
ID2006=Head 6 Mrjog/参数调整日志 ID2007=Head 7 Mrjog/参数调整日志
ID2010=Head 0 部门测试日志 ID2011=Head 1 部门测试日志
ID2012=Head 2 部门测试日志 ID2013=Head 3 部门测试日志
ID2014=Head 4 部门测试日志 ID2015=Head 5 部门测试日志
ID2016=Head 6 部门测试日志 ID2017=Head 7 部门测试日志
ID2020=Head 0 读/写测试日志 ID2021=Head 1 读/写测试日志
ID2022=Head 2 读/写测试日志 ID2023=Head 3 读/写测试日志
ID2024=Head 4 读/写测试日志 ID2025=Head 5 读/写测试日志
ID2026=Head 6 读/写测试日志 ID2027=Head 7 读/写测试日志
ID2030=Head 0 磁道测试日志 ID2031=Head 1 磁道测试日志
ID2032=Head 2 磁道测试日志 ID2033=Head 3 磁道测试日志
ID2034=Head 4 磁道测试日志 ID2035=Head 5 磁道测试日志
ID2036=Head 6 磁道测试日志 ID2037=Head 7 磁道测试日志
ID2040=Head 0 信道参数主机测试日志 ID2041=Head 1 信道参数主机测试日志
ID2042=Head 2 信道参数主机测试日志 ID2043=Head 3 信道参数主机测试日志
ID2044=Head 4 信道参数主机测试日志 ID2045=Head 5 信道参数主机测试日志
ID2046=Head 6 信道参数主机测试日志 ID2047=Head 7 信道参数主机测试日志
ID2050=Head 0 ZoneAllcation 参数调整日志 ID2051=Head 1 ZoneAllcation 参数调整日志
ID2052=Head 2 ZoneAllcation 参数调整日志 ID2053=Head 3 ZoneAllcation 参数调整日志
ID2054=Head 4 ZoneAllcation 参数调整日志 ID2055=Head 5 ZoneAllcation 参数调整日志
ID2056=Head 6 ZoneAllcation 参数调整日志 ID2057=Head 7 ZoneAllcation 参数调整日志
ID2060=Head 0 信道参数确认/注册登录 ID2061=Head 1 信道参数确认/注册登录
ID2062=Head 2 信道参数确认/注册登录 ID2063=Head 3 信道参数确认/注册登录
ID2064=Head 4 信道参数确认/注册登录 ID2065=Head 5 信道参数确认/注册登录
ID2066=Head 6 信道参数确认/注册登录 ID2067=Head 7 信道参数确认/注册登录
ID8000=测试 List ? ID8001=日志 ID8002=日志
ID8003=IBI-data config string (+model/serial) ID8004=Sript Headers ?
ID8005=日志 ID8006=日志 ID8007=日志 ID8008=日志 ID8009=日志 ID800A=日志
WD的模块功能说明:
01#,02#,10#,11#,12#,14#,36#,19#,61#}属引导文件,若坏,认盘慢,不认盘.
20#,21#,22#,23#,25#}属译码表模块,若坏,测不到LBA值,敲盘,不认盘,不稳定,25#常坏.
17#,18#,5A#,5B#,BF#}属扇区表模块.
26#,29#,2A#,2B#,2C#,2D#,2E#,2F#}属SMART表模块,即保护程序,若坏不稳定(常坏).
46#,48#,49#,4A#,4B#,4C#,C5#,C4#}属校正参数,若坏,不认盘,敲盘,认盘慢.
4E# =ROM固件,版本号 61# =引导程序,用于刷写flash rom FF# =自检模块 EX,FX=保留?
以下重点:41# =模块目录,固件区模块位置的表(作偏移用) 42# =配置表(硬盘ID)
43# =P表 44# =G表(为零就OK)
WD的硬盘是BIOS控制磁头,换板换BIOS可刷写.WD的安全模式是(:lll),电机不转,硬盘不工作,作用是关头和刷BIOS,只支持W29F关头,不支持W27F关头.注:在安全模式下,刷写BIOS要加一个*LMC的文件.刷W27F BIOS,把61#模块生成REN文件,改成扩展名为LMC的文件引导刷写.
WD的模块互相关系说明
61#,01#,02#,10#,11#,12#,14#,19#,36#为引导文件(ATA微代码模块,类似迈拓39#,38#,4F#);
61#是引导程序,用于刷写flash Rom Bios;
26#,29#,2A#,2B#,2C#,2D#,2E#,2F#为SMART模块文件,其中29#,2D#(常坏)是参数模块,2A#,2B#,2C#是日志模块,2E#,2F#的作用是初始化SMART参数.
41#是模块目录(记录了固件区的模块位置,长度大小等信息).
42#是配置表模块(记录了SN号,密码,型号,ID等信息)
43#是P表,44#是G表,4E是ROM的版本号(硬盘固件版本号)
46#,48#,49#,4A#,4B#,4C#,C4#为校正参数,是自检时自动生成的,若坏不认盘; FF#是校准模块;
17#,18#,59#,BF#,7X#,5B#,5A#为区表;20#,21#,22#,23#,25#为译码表,坏后不认盘,不稳定.
WD的总结:
1.认盘:坏道弱道,红绿大块sssxxx:sss内部低格,写固件G,P表,重建编译器;负道坏,低格写负道,不行,用PCI,效率源偏移;
2.不认盘:电路板(BIOS);负道是否完好;固件区是否好;
3.敲盘:电路板,Bios,Rom损坏;磁头偏移;磁头或碟片坏;固件区坏,负道区坏(格式化解决). 坐个沙发,感谢楼主分享,幸苦,楼主新年快乐 楼主谢谢新年快乐 感谢楼主分享,幸苦 楼主谢谢 !!!!! 感谢楼主 谢谢楼主的分享.40坏有办法吗? 看帖要回复 thanks for sharing thanks for sharing
页:
[1]
2