第1章 硬盘基础知识 1
1.1 硬盘系列 1
1.1.1 希捷硬盘 1
1.1.2 日立硬盘 1
1.1.3 迈拓硬盘 1
1.1.4 西部数据硬盘 2
1.1.5 三星硬盘 2
1.1.6 富士通硬盘 2
1.1.7 东芝硬盘 2
1.2 硬盘物理结构 3
1.2.1 硬盘外部结构 3
1.2.2 硬盘内部结构 5
1.3 硬盘固件 7
1.3.1 硬盘固件概念 7
1.3.2 硬盘固件结构 8
1.3.3 S.M.A.R.T.技术简介 9
第2章 迈拓硬盘固件特点及其故障分析 11
2.1 迈拓硬盘基础知识 11
2.1.1 迈拓硬盘简介 11
2.1.2 星钻与美钻系列 11
2.1.3 金钻系列 11
2.1.4 DiamondMax家族 12
2.1.5 Atlas家族 13
2.2 Maxtor硬盘编号介绍识别方法 13
2.3 迈拓硬盘的跳线设置 14
2.4 迈拓硬盘固件结构及模块 15
2.4.1 固件版本定义 15
2.4.2 固件区(Service Area)模块 16
2.4.3 适配数据(Adaptive Data) 21
2.4.4 备用固件区(Alternate Service Area) 21
2.4.5 译码器(Translator) 22
2.5 迈拓硬盘固件故障分析 22
2.5.1 迈拓硬盘的启动状态 23
2.5.2 迈拓硬盘启动失败的原因分析 23
2.6 迈拓硬盘维修案例 30
2.6.1 迈拓硬盘的LDR备份 30
2.6.2 迈拓硬盘的固件备份 34
2.6.3 刷写迈拓硬盘固件 37
第3章 三星硬盘固件特点及其故障分析 45
3.1 三星硬盘基础知识 45
3.1.1 三星硬盘命名规则 45
3.2 三星硬盘固件结构及模块 48
3.2.1 固件结构特点 48
3.2.2 硬盘空间组织 49
3.2.3 固件区模块 51
3.2.4 译码器模块 55
3.2.5 扇区缺陷表 55
3.2.6 S.M.A.R.T表 57
3.3 三星硬盘终端命令 57
3.4 Bum Test 58
3.4.1 选择必要的资源 58
3.4.2 加载与执行测试 59
3.4.3 使用HT代码检测固件区与磁头映射图的修改 60
3.5 三星硬盘固件故障表现及分析 61
3.5.1 ROM模块故障 61
3.5.2 固件区模块损坏故障 61
3.5.3 SMART模块故障 61
3.5.4 密码保护故障 61
3.6 三星硬盘固件维修案例 62
3.6.1 备件磁头与固件区不兼容 62
3.6.2 SMART出错实例 65
第4章 希捷硬盘固件特点及其故障分析 69
4.1 希捷硬盘基础知识 69
4.1.1 希捷硬盘的编号 69
4.1.2 Barracuda系列 70
4.1.3 希捷U系列 72
4.2 希捷硬盘固件结构及模块 73
4.2.1 装配Parallel flash的硬盘固件结构 73
4.2.2 装配串行Serial Flash的希捷硬盘固件结构 74
4.3 工作模式:Normal mode,Safe mode 76
4.4 终端模式:COM,ATA 77
4.4.1 COM和ATA终端模式间的转换 77
4.5 希捷硬盘各级指令 78
4.5.1 在线命令 79
4.5.2 公共命令(除8级别以外的所有等级都可以使用) 82
4.5.3 T级(0级),主要测试级 82
4.5.4 level F启动代码 84
4.5.5 level 1内存管理 85
4.5.6 level 2物理参数操作 86
4.5.7 level 7适配数据操作 86
4.6 希捷硬盘固件故障表现及分析 87
4.6.1 希捷硬盘常见的硬件故障 87
4.6.2 固件故障的处理 88
4.7 希捷硬盘维修案例 96
4.7.1 用指令方式维修希捷硬盘 96
4.7.2 希捷硬盘固件备份 100
4.7.3 希捷硬盘写固件 104
第5章 日立硬盘固件特点及其故障分析 107
5.1 日立硬盘基础知识 107
5.1.1 日立硬盘系列 107
5.1.2 日立硬盘编号 110
5.1.3 日立硬盘的跳线设置 111
5.2 日立硬盘固件结构及模块 113
5.2.1 日立(Hitachi-IBM)硬盘固件数据的分布 113
5.2.2 固件兼容的条件 113
5.2.3 硬盘电路板上的ROM种类 113
5.2.4 NVRAM数据配置 114
5.2.5 固件数据的特点 114
5.2.6 固件数据模块 114
5.3 日立硬盘固件故障表现及分析 117
5.3.1 故障判断 117
5.3.2 Hitachi-IBM硬盘电路板的替换 118
5.3.3 日立(Hitachi)硬盘“C区”介绍 120
5.3.4 日立硬盘故障修复案例 121
第6章 西数硬盘固件特点及其故障分析 139
6.1 西数硬盘基础知识 139
6.1.1 西数硬盘家族简介 139
6.1.2 西数硬盘命名规则 140
6.2 西数硬盘固件结构及模块 144
6.2.1 固件结构特点 144
6.2.2 经典西数架构固件 145
6.2.3 Marvell架构固件 153
6.3 西数硬盘固件故障表现及分析 158
6.3.1 固件区模块损坏故障 158
6.3.2 ROM故障 160
6.3.3 G表模块故障 162
6.3.4 P表模块故障 162
6.3.5 SMART模块故障 163
6.3.6 密码保护故障 163
6.3.7 译码器故障 163
6.3.8 其他固件故障 164
6.4 西数硬盘固件维修案例 164
6.4.1 备件磁头与ROM不兼容 164
6.4.2 ATA overlay与ROM不匹配 168
第7章 富士通硬盘固件特点及其故障分析 173
7.1 富士通硬盘基础知识 173
7.1.1 富士通硬盘家族简介 173
7.1.2 富士通硬盘命名规则 173
7.2 富士通硬盘固件结构及模块 174
7.2.1 固件结构特点 174
7.2.2 硬盘空间组织 175
7.2.3 ROM固件 175
7.2.4 固件区模块 180
7.2.5 适配数据 184
7.2.6 S.M.A.R.T表 185
7.3 富士通硬盘终端命令 185
7.4 富士通硬盘固件故障表现及分析 186
7.4.1 固件区模块损坏故障 186
7.4.2 ROM模块故障 187
7.4.3 SMART模块故障 188
7.4.4 密码保护故障 188
7.4.5 译码器故障 188
7.5 富士通硬盘固件维修案例 189
7.5.1 硬盘解密实例 189
7.5.2 特殊版本ROM实例 190
第8章 东芝硬盘固件特点及其故障分析 195
8.1 东芝硬盘基础知识 195
8.1.1 东芝硬盘家族简介 195
8.1.2 东芝硬盘命名规则 198
8.1.3 最新型号 200
8.2 东芝硬盘固件结构及模块 201
8.2.1 固件结构特点 201
8.2.2 固件读取方式 202
8.2.3 区域分配表 202
8.2.4 配置页CP 203
8.2.5 RAM资源 205
8.2.6 固件区磁道 205
8.2.7 S.M.A.R.T表 206
8.2.8 扇区缺陷表 206
8.3 东芝硬盘终端命令 207
8.4 东芝硬盘固件故障表现及分析 208
8.4.1 G表故障 208
8.4.2 SMART模块故障 208
8.4.3 密码保护故障 208
8.4.4 其他固件故障 208
8.5 东芝硬盘固件维修案例 209
8.5.1 G表错误修复案例 209
8.5.2 P表模块故障修复案例 211
第9章 硬盘固件修复工具介绍 215
9.1 PC-3000固件修复工具 215
9.1.1 PC-3000工作基本原理 215
9.1.2 PC-3000主要功能 215
9.1.3 PC-3000基本使用流程 216
9.1.4 PC-3000通用工具简介 217
9.2 效率源compass固件修复工具 239
9.2.1 效率源compass套件简介 239
9.2.2 PC-3000与效率源固件模块对照 242
9.3 HRT固件修复工具 243
9.3.1 HRT固件修复工具简介 243
9.3.2 HRT硬盘修复工具修复案例 244
第10章 硬盘固件修复一般方法 249
10.1 清空G表与重置SMART 249
10.2 刷新Flash ROM 253
10.3 固件区测试与修复 256
10.4 热交换 261
第11章 硬盘修复进阶 265
11.1 希捷硬盘 265
11.1.1 希捷酷鱼10代校准中途停电的处理 265
11.1.2 酷鱼11代容量为0的修复 267
11.2 日立硬盘 270
11.2.1 日立硬盘数据恢复典型故障处理 270
11.2.2 不同型号日立硬盘之间的磁头兼容 272
11.2.3 日立硬盘的密码解锁 273
11.3 西数硬盘 276
11.3.1 磁头卡死故障 276
11.3.2 电路板故障 276
11.3.3 电机故障 277
11.3.4 USB接口硬盘的维修 277
11.3.5 ROM中磁头映射图的编辑 278
11.3.6 RAM中磁头映射图的编辑 278
11.3.7 硬盘ID识别故障 279
11.3.8 ABR错误 280
11.4 三星硬盘 280
11.4.1 备件盘的选用原则 281
11.5 富士通硬盘 282
11.5.1 电路板的选择 282
11.5.2 备件板ROM直接能用的情形 283
11.6 东芝硬盘 283
11.6.1 电路板更换注意事项 284
11.6.2 其他电路板故障 284
11.6.3 电机故障 284
11.6.4 PC-3000中添加新型号 285
第12章 固态硬盘固件损坏的维修 287
12.1 固态硬盘物理结构 287
12.1.1 固态硬盘简介 287
12.1.2 接口类型 289
12.1.3 存储介质 289
12.1.4 Nand Flash存储管理 290
12.2 固态硬盘主控固件 293
12.2.1 固态硬盘主流主控介绍 293
12.2.2 主控体系架构 294
12.3 固态硬盘固件故障维修 298
12.3.1 Winhex镜像法 299
12.3.2 主控自修复法 299
12.3.3 PC-3000指令修复法 300
12.3.4 Flash数据重组法 301
附录1 术语与缩略语 305
附录2 三星Burn test完成代码总表 307