DEBUG对BACKUP文件的非正常恢复 河北 李冠军 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尤其有效,且不会损坏原盘。 (河北 李冠军)