操作系统  办公  实用知识  设计  开发  WEB开发  移动开发  数据库  软件工程  网管  安全  管理  信息化  答疑  渠道 

恢复内存中的文本文件

2003-11-29 网友评论 0 条 点击进入论坛

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

已有 0 位对此文章感兴趣的网友发布了看法    
我来评两句 登录邮箱: 密码:
  匿名发表
今日推荐
技术文库(共有 46473 篇文章)
操作系统
办公软件
实用知识
网络管理
软件开发
WEB开发
软件工程
数据库
设计在线
信息安全
行业信息化
管理信息化
重点推荐
电子杂志订阅
点击电子杂志名称查看样刊
输入E-mail地址即可订阅
E-mail