DEBUG对BACKUP文件的非正常恢复

Author: 河北 李冠军 Date: 1994-12-02

        对PC-DOS 2.00及GW-DOS3.20,可不理BACKUP.@@@文件,对所备份文件同名的文件进行下列操作:(如为可执行文件,应先改为非可执行文件)
        C:>DEBUG A:\原文件名
        -RCX
        CX XXXX
        :XXXX-80H(为CX内容减去80H得值)
        -NTEMP
        -W180
        -Q
        C:>REN TEMP原文件名(恢复成功!)
        对MSDOS 5.0-3.0可采用下列操作:
        C:>DEBUG A:\CONTROL.001
        -D(查看并记录每个文件名及后03字节(最后半个文件时为02字节)后的四个字节_原文件长度,再记录其后6个字节开始的四个字节一所备份文件长度)
        -RBX
        BX XXXX
        :所备份文件长度4,3字节(高位应在前)_RCX
        CX XXXX
        :备份文件长度2,1字节
        -NTEMP
        -W100
        -Q
        C:>REN TEMP 记录的文件名(恢复成功!)
        对于文件的选择恢复,应把本盘已备份文件长度求和加100H为所得地址,例:求和为2EA10H,则应代替以上-W100为:
        -RCS
        CS XXXX
        :XXXX+2000H
        -WCS:EB10
        被两张盘分隔文件,分别制成HALF1,HALF2做如下操作:
        C:>COPY /BHALF1/B+HALF2/B  原文件名/B
        本方法对于因盘部分损坏,恢复无法进行或无合适的RESTORE.COM尤其有效,且不会损坏原盘。
        (河北  李冠军)