微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题如何在内存恢复WPS异常退出后的文件
栏目软件操作与技巧
作者吕卫东
发布1995-01-13
  WPS内部错误,错误地址如下:
  AX-XXXXX BX-XXXX CX-XXXX SP-XXXX BP-XXXX SI-XXXX DI-XXXX DS-XXXX ES-XXXX SS-XXXXIP-XXXX NV UP EI PLNZ NA PO NC
  如果当时未存盘就使编辑的文件丢失,大量的劳动力白白浪费,实在让人痛心。笔者经过多次分析发现,其实文件并未真正丢失而仍存在内存中,只要按下述方法即可恢复如初。
  1、记下出错地址中DS的内容。
  2、启动汉字Debug.com程序。
  3、一般文件都存在于DS偏移C990处,用Debug中的S命令找到文件结束标记1A,从中同文件的长度,用N命令输入文件名,在寄存器CX中记下文件长度,用W命令存盘即可。
  具体操作如下:(如DS=5C9BH)
  C>CDebug(汉字Debug程序)
  -S 5C9B:C990 FFFF 1A;记下第一个地址MMMM
  -H MMMM C990
  XXXX NNNN;NNNN为文件长度
  -RCX
  CX 0000
  :NNNN
  -N LWD WPS;记下文件名
  -W 5C9B:C990
  -Q
  C>
  此时就已将内存中的文件恢复在文件LWD.WPS中了。(文件LWD.WPS中无WPS的文件头,可用TYPE命令显示文件内容)。
  注:1、在异常退出后不要进行任何其他操作。
  2、此种方法只能恢复较小的文件,建议在编辑大的文件时要经常存盘。
  (吕卫东)