你一定会遇到这样的事,你正在编辑的文件还没有存盘就退出了编辑系统,此时你会后悔、失望。有没有办法找回刚才丢失的文件呢?
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文件中去找丢失的数据了。