巧用PCTOOLS和DEBUG

Author: 符云清 Date: 1992-10-30

        首先,对盘上的数据文件我们要能知道它的一个或几个特征字符串,如我们输入论文时,“第一章”,“第二章”等便可视为特征字符串,然后启动PCTOOLS,按F3键进入磁盘服务(DISK SERVICE),再按F键进行串搜索,输入特征串或者其对应的ASCII码(对未汉化的PCTOOLS,只能输入汉字内码),当在磁盘上找到该串后,按E进行显示,在窗口的右上将显示该串在磁盘上的簇号,记下簇号并退出PCTOOLS。由于在DEBUG中使用的是逻辑扇区,所以我们要把簇号转化为逻辑扇区,转化公式如下:
        对软盘来说,逻辑扇区=(簇号-2)×2+12;对硬盘来说,逻辑扇区=(簇号-2)×12+49。把计算结果转化为16进制数,然后启动DEBUG,用L命令将自起始逻辑扇区开始的几个扇区内容装入(装入长度根据具体情况而定),然后修改CX值为文件长度,通过N命令给出文件名,用W命令写盘,若数据文件连续有效,则一次可全部恢复,反之,则可重复上述查找、装入、存盘操作,然后用编辑器将其连接成一个完整文件,至此便完成恢复工作,为避免反复启动要装入PCTOOLS,我们可以将其驻留内存,使用时用活键激活。笔者曾用此法恢复过不少被破坏的磁盘数据文件。值得注意的是:当盘上数据文件损坏后,不能再对此盘进行写盘操作,否则,原数据文件将会被覆盖,以至不能恢复或部分恢复。