发信人: cyrixmii() 
整理人: cybercowboy(2001-01-13 03:25:47), 站内信件
 | 
 
 
Win98下被删文件的完全恢复
     浙江大学 梁俊清
   Windows的回收站,我想大家都再熟悉不过了,什么被你遗弃的东西一骨碌
 都塞进去了。如果你又念旧情,则去回收站里恢复就成(废话)。不过,我想大 家
 都象我这样,喜欢把回收站清空,或者把它的容量设置为0。比如笔者刚把网上
  下载的报价彻底删掉,同学就来问价格了;或者当你刚清空了回收站,老板就跟 你
 说他现在恰好要那个文件。此时此刻,你是否束手无策呢?幸亏有DOS6.22下Und e-
 lete,把它们恢复。
   从DOS 6.22的安装盘把Undelete.exe解压出来,拷到C:\windows\command目录 
 下,就可以在任何路径下使用了。通过用Undelete/?可以看到,这个undelete命 令
 不是Microsoft的,而是一间叫Central Point SoftWare公司的,微软不过“盗” 了
 他的版而已。
   Undelete的用法很简单。首先,要先退出WINDOWS到纯DOS方式下,然后用WIND WOS
 的Lock命令,把要恢复文件的所在盘锁住,这样Undelete就可以获得硬盘的读写 权
 了。现在,只要进入要恢复文件所在目录下,运行undelete命令,就会出现以下 的
 提示:
 UNDELETE - A delete protection facility
 Copyright (C) 1987-1993 Central Point Software, Inc. 
 All rights reserved.
 
 Directory: C:\RECYCLED
 File Specifications: *.* 
 Delete Sentry control file not found. //反删除控制文件没找到 
 
 Deletion-tracking file not found. //删除跟踪文件没找到
 
 MS-DOS directory contains 84 deleted files. //有84个文件被删 
 Of those, 61 files may be recovered. //其中61个可以恢复
 
 Using the MS-DOS directory method.
 
 ?C2 BAT 39 5-16-99 11:09 ...A Undelete (Y/N)?
 要注意,这84个文件已经在WINDOWS下被彻底删除了。如果想把?c2.bat这个
 文件恢复,只要键入"Y"就成了。然后,它会让你输入文件名的第一个字母,只要 
 文件名字不重复,随便就成。如下显示:
 
 Please type the first character for ?C2 .BAT: a
 
 File successfully undeleted. //文件成功恢复了。
 
   Undelete还有一些比较有用的参数,如Undelete/list 是列出可以恢复的文
 件;/all 是自动恢复而不询问,对于恢复大量的文件很有帮助。
 Undelete是否还可以提供更高级的保护,以在必要时反删除更多的文件呢?
 答案当然是肯定的。有心的读者可能已经发现,Undelete运行时首先找Sentry 
  Control file,然后是tracking flie,其实这是Undelete的保护级别。只要在
 autoexec.bat中,加入相应的参数,Undelete就能调入对应的保护级别,对硬盘 
 删除的文件进行保护了。如Undelete /s c:就是对c:盘实行最高级的安全卫士保 
 护;undelete /t d:是对d:盘实行跟踪保护。不过,由于它和windows的长文件
  名不太兼容,这里不详细介绍了。有兴趣的读者不妨详细看看它的帮助文件。
 那些用Undelete恢复不了的文件,笔者试过用一些DOS经典软件,如Pctools、
 Norton,都不能将其恢复。可见这个小小的软件的反删除水平不在Pctools等之下 ,
 的确不失为一个恢复WINDOWS下被切底删除的文件的终极方法。
 
 文章发表于《中计报》,转载请告之。
 
  -- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.101.254]
  | 
 
 
 |