恢复误删文件谈提高数据恢复率

[复制链接]

该用户从未签到

472

主题

532

回帖

1万

积分

[INTOHARD]旅长

Rank: 9Rank: 9Rank: 9

积分
16542
发表于 2007-9-10 16:48:34 | 显示全部楼层 |阅读模式
误操作[wiki]删除[/wiki]文件,或是损坏了[wiki]分区表[/wiki],导致数据损失,恐怕是每个人都会经历的事。笔者建议您的[wiki]硬盘[/wiki]里随时准备一个像EASYRECOVERY或诺顿磁盘医生一类的软件,否则等你要用的时候才下载,会比较手忙脚乱,也容易因为下载的时候写入文件碰巧覆盖原来数据所占的[wiki]簇[/wiki],导致恢复的失败。那么,应该如何提高恢复误删文件的成功率呢?关键的核心是不要向原来存放该文件的分区写入新数据,具体的技巧请看:

一、文件或文件夹的恢复

不向目标分区写入新文件,从概念上容易理解,但实际要做到却不是那么容易的。因为Windows会在各个分区多多少少生成一些临时文件,加上还有在启动时自动扫描分区的功能,如果设置不当或操作上稍不留意,可能已经写入了新文件你自己都不知道。

1、不要安装新软件或运行新任务

特别不要向恢复目标分区安装新的软件,即使是恢复软件本身。例如你要恢复的是C盘被误删的数据,而工具软件的默认指向都是C盘的,你一路回车安装的话,可能就万事休矣;如果你的[wiki]虚拟内存[/wiki]设在了C盘,此时也不要再打开新的任务,以免因为虚拟内存的更新变化覆盖数据。你应该在“系统”里更改虚拟内存的指向路径,然后重新启动windows,再安装恢复软件到目标以外的分区。

2、注意windows扫描和报告的设置

默认状态下,windows会在启动的时候检测你的分区有没有错误,如果上次是非正常关机,你就会看到一个扫描的任务及进度条,这种扫描对解决交叉链接错误有用,但对于要恢复的文件可能会造成致命的破坏——因为扫描完毕后,windows会生成信息报告,有可能刚刚(占用)破坏目标文件的关键[wiki]字节[/wiki],如果是可执行文件,就算勉强恢复过来也用不了。进入windows后,也请你不要在该目标分区进行磁盘扫描,因为默认状态下,windows会把交叉链接文件和把文件碎片转化成*.CHK,也有可能破坏你的目标文件。如果你用的是windows98,建议你在MSDOS.SYS里设置一下,在OPTION组加入一句AUTOSCAN=0,把启动的扫描屏蔽掉;如果是windows2000或XP,就按回车跳过磁盘检测直接进入windows。
3、操作恢复的技巧

①恢复工具的扫描技巧

一般来说,误删除文件都是马上发现自己的误操作,所以刚删除的文件在磁盘里的文件分配表处于较排头的位置,我们可以利用这一点,加快恢复的速度。例如你运行了EASYRECOVERY,在选定了目标分区后,只要扫描5左右的目录树,大概在3000个到5000个文件左右,就可终止扫描,然后进入下一步,在目前扫描出的结果里寻找你要恢复的文件,一般都能找到。

这种方式比完全扫描后再找恢复文件要容易,如果你扫描所有的文件,可能会有数万个甚至10多万个已经删除的文件列表,此时你要找自己想恢复的目标就比较困难了——因为在你的机器里,不同时期可能产生过同一个文件名的几个文件,为了防止混乱,恢复软件一般会把这些类似的文件标记为_开头,数字编号结尾的文件,你无法按首字母来找,要靠眼睛一个个识别,太多的选择会让你眼花缭乱。

可以在中止扫描时,选择保存当前扫描进度,如果5的数量没找到你的目标,可以按此进度继续扫描,不必从头开始一次。注意这个保存操作也不要放到目标分区里,要另外指定路径存盘。DOS时代的UNDelete软件,只能处理[wiki]FAT[/wiki]的格式,而且对于长文件名结构无能为力,建议不要用。

②字处理软件相关文件的技巧

象WPS或WORD这类字处理软件,除了用恢复工具,还可以进入其安装目录,找到隐藏的临时文件直接恢复。因为这类软件都会对你当前操作的文件生成一个后备文件,而且不自动删除,所以你可以在DOS状态下,在目标目录键入ATTRIB*.*-h消除临时文件的隐藏状态,然后把后缀名改成*.DOC或是*.WPS,就可能已经成功恢复了。当然,得到的临时文件可能会有10多个,名字也是千奇百怪的,你就一个个打开看看是哪一个吧。
二、恢复分区的注意事项

此处说的主要是没有正确备份分区表的情况下,对分区的恢复;已经有分区表备份的恢复很简单,不再啰唆。

1、NTFS的格式不要急于重装系统

如果你使用的是NTFS格式,但windows运行出了问题。即使分区表没有损坏,还能看到该分区,也不要急急忙忙地重装系统。因为NTFS是有权限加密的,而且在一个操作系统下面加密的密钥是唯一的,如果你重装了系统,即使是同一个2000或XP版本,也有可能会读不出NTFS加密的文件夹。低级[wiki]格式化[/wiki]更是不要轻易尝试。

2、在用NDD等工具重建分区表之前,先备份现在的分区表状态

在用KV或诺顿这类具有检测和重建分区表功能的软件操作前,请先把当前的分区表状态备份下来,即使目前是不正常的状态。这样是为了防止操作失败,导致更多的损失。在正常状态下,小心不要在杀毒软件里随便点“恢复分区表”,象KV系列,没事乱“恢复”的话有时会导致系统崩溃。

3、如果是误格式化了分区,有条件的话,最好先用[wiki]GHOST[/wiki]备份镜像全盘到另外一个硬盘,再尝试各种工具进行恢复操作。一般来说,完全无损恢复是不太可能的了,只能恢复象MP3、文档、邮件等等独立的文件,对于一些要VXD设备文件、DLL动态链接对话框运行的软件,完好地恢复不太可能。所以,对分区的操作一定要小心谨慎哦!

该用户从未签到

1

主题

56

回帖

69

积分

[INTOHARD]班长

Rank: 2

积分
69
发表于 2007-9-16 10:40:27 | 显示全部楼层
学习了啊........
谢谢[s:190]

该用户从未签到

0

主题

10

回帖

7

积分

[INTOHARD]工兵

Rank: 1

积分
7
发表于 2007-9-21 21:07:34 | 显示全部楼层
学习了啊........

该用户从未签到

1

主题

171

回帖

238

积分

[INTOHARD]排长

Rank: 3Rank: 3

积分
238
发表于 2007-10-8 14:02:30 | 显示全部楼层
不错,学习了!!谢谢楼主!![s:14] [s:14]

该用户从未签到

0

主题

23

回帖

18

积分

[INTOHARD]工兵

Rank: 1

积分
18
发表于 2007-10-9 04:34:19 | 显示全部楼层
三茗硬盘医生

该用户从未签到

0

主题

47

回帖

37

积分

[INTOHARD]工兵

Rank: 1

积分
37
发表于 2007-11-3 14:26:47 | 显示全部楼层
不错,学习了!!谢谢楼主!![s:14] [s:14] [/quote]

该用户从未签到

1

主题

113

回帖

102

积分

[INTOHARD]班长

Rank: 2

积分
102
QQ
发表于 2007-11-3 17:20:44 | 显示全部楼层
这样的很简单.

楼主应该说说怎么样恢复dbr 和fat  

(DBR各个参数的运算.和原理和fat破坏以后怎么样找文件链的技术)
  • TA的每日心情
    慵懒
    2019-12-2 13:47
  • 签到天数: 3 天

    [LV.2]九品芝麻官

    3

    主题

    375

    回帖

    763

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    763
    发表于 2008-5-19 22:16:29 | 显示全部楼层
    学习了,谢谢。。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表