UNDELETE三种保护级别的选择

Author: 湖北 钱庆 Date: 1995-05-05

        只有在以下两种情况下文件才不能恢复:
        1.文件超过了保护时间。
        2.SENTRY目录下保存的文件所占用的磁盘容量超过了设置大小,UNDELETE将最旧保存的被删除文件删除以容纳最新删除的文件,而被删除的恰恰是所需的。
        以上两项的设置都在UNDELETE.INI文件中,用户可以用文件编辑器修改其中内容满足自己需要。其中保护时间缺省值为7天,为被删除文件留出的磁盘容量为总容量的20%。一般说来,磁盘容量较小时,应降低保留的容量数,反之,则可以适当增加保护时间,获得最大收益。
        *Delete Tracker:中间级保护。它在磁盘根目录下建立了一个名为PCTRACKR.DEL的系统文件,该文件记录了删除文件的位置。与SENTRY不同,在删除一个文件时,DOS修改文件分配表,表示文件的位置现在可被另一个文件使用。只要其它文件没有占用该位置,就可以恢复删除文件。当然,如果被占用了,只能恢复部分内容了。
        *Standard:标准级,实际上没有进行保护。
        资源占用情况:
        Sentry:占用常规内存13.5K,磁盘占用量由设置而定,缺省为20%。
        Tracker:同样占用13.5K常规内存,但磁盘占用量小,对于硬盘一般为几十K。
        Standard:不占用资源。
        内存资源是宝贵的,而磁盘空间则显得不那么重要。根据本人经验,如果文件丢失(指意外删除)对用户影响较大,而用户又不计较这13.5K的内存资源,则应选择Sentry级别,否则应不用UNDELETE,选择Tracker意义不大。
        用法:只需简单地在自动批处理文件中加一行:UNDELETE/LOAD即可。当发现有误操作时,运行UNDELETE/DS就可以了。当然,UNDELETE命令有许多参数,读者可以查看DOS手册,其中应特别注意UNDELETE.INI文件的内容,它对发挥UNDELETE的性能有很大影响。(湖北 钱庆)