你一定会遇到这样的事,你正在编辑的文件还没有存盘就退出了编辑系统,此时你会后悔、失望。有没有办法找回刚才丢失的文件呢? 1.启动Debug,在命令行窗口或DOS窗口下直接打入Debug即可。 2.用U命令查文本的起始地址;用D命令查看数据的起始地址。 3.用H命令算出文件的长度。 4.用N命令指定路径名和文件名。 5.用R命令修改BX与CX的值,当文件长度小于69K时,置CX为长度值;若长度大于64K,长度送入BX,低位送入CX。 实例如下: c:\Debug \* 进入Debug*\ -u -d \*查出起始地址为0C92。结束地址为2EAA(包括数据)*\ -u -H 2EAA 0C92 \* 显示3B3C 2219。前为和数,后一为差值(长度值)*\ -R CX \* 显示CX XXXX*\ :2219 \*置CX为长度值*\ -N FILE.NAME \*给出文件名(当前盘);将数据写入FILE.NAME中*\ -W OC92k \*显示writing 0 2219bytes*\ -Q \*退出Debug*\ 然后你就可以到File.name文件中去找丢失的数据了。 作者:张胜利
|