识数寻踪:WinHex应用与数据恢复开发秘籍
上QQ阅读APP看书,第一时间看更新

序一

随着硬盘存储技术的发展,电脑硬盘的容量已达到TB级。对企业和个人而言,存储在硬盘上的数据,从普通的文档、电子相片到珍贵的视频、财务数据,包罗万象。由于各种原因,如恶意程序入侵、用户误操作、硬盘物理损坏等,导致数据丢失的现象不断发生。为了尽可能把因数据丢失而带来的经济损失降到最低,数据恢复成为数据安全重要的避难所。

如今市面上常用的数据恢复软件有WinHex、R-Studio、EasyRecover、FinalData等。R-Studio、EasyRecover和FinalData等软件虽然操作简单易用,但同时也失去了数据恢复的灵活性。在常用的数据恢复软件中,WinHex以文件体积小、运行高效和操作灵活而著称,它既有十六进制文件编辑功能,也有磁盘编辑的功能,对手动恢复删除文件、手动修复硬盘损坏具有非常好的效果,得到了国外著名媒体ZDNet Software Library五颗星的最高评价。在数据恢复和电子取证行业内, WinHex的角色有点类似操作系统中的Linux,用户可以利用其强大的脚本与API功能,灵活高效地完成许多数据恢复工作。

虽然现在市面上已经有一些数据恢复的书籍,但大多数图书都是讲解文件系统的原理与数据恢复的实践,对于初学者来说过于理论化、也过于深奥。目前,数据恢复和电子取证行业针对WinHex的培训书籍非常匮乏,很多初学者无法自如地、充分地利用WinHex强大的数据恢复功能,而有志于数据恢复技术研究的人士也不知如何利用WinHex研究文件系统、研究文件结构。本书的推出可谓正逢其时,不仅有助于读者对WinHex的深入理解和实际应用,而且有助于爱好者研究文件系统,从业者开发数据恢复软件,因此,本书的面世对整个数据恢复行业来说都具有不可忽视的、深远的意义。

本书图文并茂、文笔诙谐,读者可以在轻松愉快的氛围中学会使用WinHex提供的各项功能。难能可贵的是,本书并非照本宣科简单介绍WinHex的功能,而是大胆地将WinHex的技术实现过程呈现出来,敢于剖析WinHex所用的算法,这对广大的初学者与数据恢复技术研究者来说都是大有裨益的。本书既授人以鱼,又授人以渔。书中披露的WinHex API函数与实例运用在数据恢复行业内尚属首次,这些API的说明与实例运用,对于开发数据恢复软件的入门者而言是弥足珍贵的。相信在本书的帮助和引领下,读者在深入地学习和细致地研究之后都能成为数据恢复高手。