恢復記憶體中的文本文件 你一定會遇到這樣的事,你正在編輯的文件還沒有存盤就退出了編輯系統,此時你會後悔、失望。有沒有辦法找回剛才丟失的 文件呢? 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文件中去找丟失的資料了。 |