我们采用u盘时,重要文件无故丢失、被自己误删,或因一点事故造成损失。 不管那个理由我们都不想看。 因此,在这里我将告诉你一些恢复这些丢失的文件的方法。
保存文件时,操作系统首先在记录空之间采用状况的文件分配表( fat )中找到足以存储文件的空之间,然后在对应的硬盘扇区进行文件保存 删除文件时,通常不操作文件占用的扇区,而只是表示可以在文件分配表中在空之间分配并采用另一个文件。 此时,已删除文件的实际副本仍然存在并可以恢复。 如果在删除文件后创建新文件,则被删除的文件占用的扇区可能会被新文件采用,并且无法恢复被删除文件中的数据。 因此,如果意外删除了文件,请不要对该文件所在的分区进行写入。 否则,原始数据将被复盖,文件可能无法恢复。 豆知识:恢复文件的三个阶段
1 .采用自动恢复软件
finaldata和easyrecovery等恢复软件的采用很简单,只要按照向导的指示操作即可。
2 .手动恢复删除的数据
手动恢复的原理是直接在存储设备上搜索被删除文件的重要副本。 这种方法适用于恢复具有特色和结构简单的文件,如拷贝文件。 如果文件很大,分散在磁盘的不同位置,则必须根据文档的内部结构重新组织文档,才能完全恢复数据。
3 .找专业数据恢复企业的备份数据因为数据非常重要,所以首先要进行备份,万一有误操作,也可以把u盘恢复到原来的状态。 这一步非常重要。 另外,USB存储器的容量不大,备份很少占用磁盘空之间的空间。 有许多工具(如ghost、winhex和磁盘资源管理器)可用于扇区级磁盘数据备份。 首先就winhex进行说明。 winhex是十六进制文件工具,可以跳过操作系统的文件系统,直接导入磁盘和USB存储器等设备,恢复数据。 使用winhex工具菜单下的open disk命令打开物理USB存储器。
在winhex上,u盘的诱惑数据全部为ff,分区表和文件系统完全丢失。 从“编辑”菜单中选择“定义块”,然后选择“文件合并”和“文件结束”。
然后再从edit菜单中选择copy block→into new file,把整个u盘的数据写到一个文件中(例如u.img),这样就完成了u盘的备份。然后,从“编辑”菜单中选择“复制块和阵列”; 将into new file、USB存储器整体的数据写入一个文件(例如u.img ),USB存储器的备份完成。
备份完成后,笔者使用数据恢复工具finaldata、easyrecovery和recover4all尝试进行了恢复。 因为USB存储器的容量小,所以马上搜索了很多文件,但是没有找到要找的重要文件,好像只能手工操作。 我手动修改了文件的位置,然后问朋友,这个文件是英文和中文混合的word文件,大部分是中文,含有一点英文。 因此,笔者决定寻找文件副本,尝试恢复文件。 在winhex上打开之前剩下的USB内存镜像文件(恢复镜像文件的好处是访问速度比直接访问USB内存快,不会破坏USB内存的原始数据。 )选择search菜单中的find text命令,直接从镜像文件中搜索语句中包含的英语字符串control needed。 由于搜索字符串控制已满,当前无法搜索文件。
如果记得中文复印件的一部分的话,搜索中文也不会怎么找到结果。 word文档的中文是用unicode编码的。 这是因为打开记事本,输入副本中包含的中间复制符号,然后保存为unicode编码文件( test.txt )。
在winhex上打开文件test.txt。 第一个fffe表示字符编码的顺序。 因为后面的b351567b是确定的unicode样式的十六进制表示形式。
从winhex的“搜索”菜单中选择find hex values命令,在USB内存镜像文件中搜索b351567b。 因为winhex只能用内码的样式显示中文,而unicode样式的中文显示为乱码,所以我们怎么知道是否找到了正确的数据呢?
从搜索b351567b的地方选择数据,从“edit”菜单中选择“复制块和rarr”; into new文件将被复制到新文件( noname.txt )中。
打开记事本,选择刚才保留的noname.txt文件,将编码样式设置为unicode样式,然后打开,可以看到实际的副本。 我向朋友确认了一下,这个副本是我要找的文件副本的一部分。
来源:雪球新闻网
标题:“U盘丢失文件的找回办法”
地址:http://www.xiaolihe.cn/xqsmkj/1302.html