恢复被删除文件的一个小技巧

Author: 候钧铄 Date: 1997-01-01

  在DOS状态下用del删除文件后,如果用undelete恢复,需要输入文件名的头一个字母,如果输入错误,又碰巧这是个执行文件或覆盖文件,使用时就要出错了。如果在删除文件前先用undelete/sc:[c:为驱动器]为文件设立一级保护,那么就方便多了!系统将自动在根目录下建立一个名为sentry的隐含子目录。删除文件时,undelete将被删除的文件移到sentry目录里,而不改变它在文件分配表(FAT)的位置记录,恢复文件时,DOS将文件移回它的原始位置。如果想恢复sentry子目录里的文件,打入undelete/ds确认恢复即可。
  如果用del删除根目录下的一级子目录里的文件,并且删除了这个空子目录,再想恢复这个子目录及其内容,可先用unformat恢复子目录,然后用undelete恢复文件,这样子目录和文件就一起被恢复了。但用deltree删除的子目录和文件一般不能被恢复,如果要恢复必须用一些工具软件。
  用del删除后进入一级保护有几点缺点:
  1.sentry子目录只能占硬盘容量的7%,如果超出容量,将主动删除以前删除的文件。
  2.undelete.ini占用13.5K的内存。
  3.DOS版本必须是6.2以上。
  4.只能保存7天。
  5.用deltree删除的文件和目录不能在MS-DOS形式下恢复,只能用工具软件来恢复。