winhex手工恢复数据备份数据由于数据很重要,所以首先要进行备份,万一出现误操作,还可以把U盘恢复到最初的状态
这一步很重要,并且U盘容量不大,备份不会占用太大磁盘空间
进行扇区级别的磁盘数据备份有很多工具,如Ghost、WinHex和DiskExplorer,下面主要介绍WinHex
WinHex是一个16进制文件编辑工具,可以跳过操作系统的文件系统直接读取磁盘和U盘等设备,从而进行数据恢复
使用WinHex的“Tools”菜单下面的“OpenDisk”命令,打开物理U盘
在WinHex中看到U盘的引导数据全是“FF”,分区表和文件系统完全丢失了
从“Edit”菜单中选择“DefineBlock”,选择起止为“Beginningoffile”和“Endoffile”
然后再从“Edit”菜单中选择“CopyBlock”→“IntoNewFile”,把整个U盘的数据写到一个文件中(例如“u
img”),这样就完成了U盘的备份
自动恢复完成备份后,笔者尝试用数据恢复工具Finaldata、EasyRecovery和Recover4All进行恢复,由于U盘容量很小,很快就搜索出很多文件,但是就是没有发现要找的那个重要文件,看来只能手工操作了
手工修复确定文件位置询问朋友得知该文件是中英文混合的Word文档,大部分是中文,含有少量英文,因此笔者决定通过查找文件内容尝试恢复文件
用WinHex打开前面保存的U盘镜像文件(在镜像文件上进行数据恢复的好处是访问速度比直接访问U盘快,而且还可以避免破坏U盘原有数据
)选择“Search”菜单中的“FindText”命令,从镜像文件中直接搜索文中包含的英文字符串“controlneeded”
由于搜索到太多的字符串“controlneeded”,因此目前还无法对文件进行定位
如果能记住部分中文内容,搜索中文可以避免找到太多的结果