前言
硬盘的修理,是一件极其复杂、细致的工作。目前我们所使用的维修工具,让人感觉复杂难用,甚至惴惴不安,生怕一个不小心,硬盘就再也没有修复的可能。其原因是现有第三方维修工具都建立在逆向工程的基础之上,也就是通过破解硬盘生产厂商的嵌入式设备微代码,进而写出相应的处理程序供用户使用。经过这些转换,数据损失了多少可想而知,维修效果自然也不会非常理想。另外,这些工具一般都不介绍自身的运行与处理机理,只提供操作选项,造成用户“知其然而不知其所以然”,对中国用户来说甚至连“知其然”都做不到,花巨资买来的工具,连最基本的使用手册或说明书都没有!
本书正是为了解决上述问题而编写的。
硬盘的底层操作,是一个与Windows应用层操作完全不同的世界,其思路和手法对一般人来说是一种全新的模式。本书主要介绍硬盘维修的基本原理和PC3000工具套件的基本操作,需要读者在此基础上,通过大量的动手实践来理解和掌握使用PC3000维修硬盘的原则和操作方法,并在此基础上深入研究,一步一步探索硬盘内部的秘密。说穿了,硬盘就是一个嵌入式系统,只要把其微代码解译了,也就全搞定了。
本书首先介绍了硬盘维修的基础知识,然后对各版本的PC3000的使用按其说明书的组织方式进行了详细介绍,其间穿插了一些基本原理和维修、使用技巧。原本想把HRT和效率源一并介绍,但因其篇幅实在太大,只好留在下一本书中完成。
本书的内容分6篇:第1篇是基础知识,包括第1章;第2篇是PC3000 ISA版本的操作和使用,包括第2章至第7章;第3篇是PC3000 PCI版本的操作和使用,包括第8章至第15章;第4篇是PC3000 UDMA版本的操作和使用,包括第16章至第23章;第5篇是DE的操作和使用,包括第24章;第6篇是开盘操作的一般介绍,包括第25章。PC3000的ISA版本虽然已经不再大规模使用,但仍建议读者认真阅读相关章节的内容,以便为理解后续的PCI和UDMA版本的操作和使用积累基础知识。
如果读者有精力去分析主要固件模块的数据格式,完成更深层次的固件修复,笔者一定鼎力相助,条件成熟时,甚至可以以项目资助的方式提供资金支持。
本书由戴士剑、戴森、房金信、李运策、赵宪伟、王中杰、史向明、王伟刚、张展、申一唯、冯岳、谢君泽、王海啸、胡忞共同编写完成,由戴士剑统一定稿,由汪中夏、赵建平审校,由刘品新担任全书的法律顾问。
本书得到了最高人民检察院相关课题的资助,也得到了北京翰凯科技有限公司、北京中安华科信息技术有限公司、北京信息科技大学数据恢复研究所的大力支持和帮助,在此一并表示感谢。
戴士剑