访问起步网站
给版主留言
版主写信
欢迎您访问起步网站,互联网上最全的DOS资源

 恢复软盘上物理损坏的文件数据一种方法.


  很多人都有这样的经历:在软盘上的数据常会因种种原因遭到损坏而读不出来,如
果被毁坏的是重要且唯一的数据的话,那么损失将是十分严重的,若是像磁盘零扇区被
病毒侵害而导致无法读盘之类的软故障现象,还比较容 易用软件的办法来恢复, 但当
文件或数据本身被物理损坏而无法读取时,就不能用这种方法了.
  本人在实践中找到了一种可以对文本文件及有规律的数据存贮文件(如DBF文件)
进行恢复的方法,现以WPS文件为例将详细步骤公布如下:
  (1)一软盘因使用及保存不当,导致保存在它上面的一些急需打印的WPS文件调不
出来.当读取务上的文件时,机器提示:
'DATA ERROR READING DRIVE A
ABORT,RETRY,FAIL?'
 对于这些文件巳没有其它磁盘备份和原始手写篙,而且损坏的文件都较长,每个有
1500字到5000多字不等,若要重新输入巳不可能.在这种情况下,我就着手考虑恢复磁
盘文件的方法.
  (2)先进入PCTOOLS,用磁盘功能中的VERIFY(磁盘校验)项,测得软盘上共有八,九
个坏扇区,分布在五个重要的文件中,而这些文件总共占用了近100个扇 区,可见大部
分数据沿损坏,这就为进一步修复提供了可能性.
 (3)进入PCTOOLS的COPY(拷贝)功能.将以上五个坏文件逐次考入另一张好软盘或硬
盘,在拷贝当中,当读到坏扇 区部分时,PCTOOLS会停下提示:
 "BAD OR CONDISKETTE READ,
  ESC TORETURN,'R' TO RETRY OR 'I'TO IGNORE"
  这时应选择'I'(即"忽略"),则PCTOOLS将忽略对该扇区的读写而用一些随机数据
来填充,接着继续读出和拷贝下一个扇区,直到整个文件都被考完.这时的文件大小与
原文件一样, 只是有些内容巳被一些无规律的数据代替.
 (4)进入WPS编辑环境,即可正常调出用上述方法拷贝到好盘上的文件,但全屏幕逐
页检查时,可以看到文件中大部分文字都正常,只是文章的某些行, 段部分显示出一些
杂乱的无意义的符号这就是原文件被损坏的扇区的内容所占的位置.从中可以看出:包
括空行在内被损环的数据大约有100到400,500字左右,只占全部文章字数的几分之一
或十几分之一,可以根据上下文内容很容易地迅速恢复.然后再将恢复后文件存盘,并
拷到好软盘上稳妥保存即可.
  (5)若是DBF 文件, 除了可以按上法先用PCTOOLS 拷贝, 再在数据库环境中用
LIST, EDIT,INSERT,BLAND等命令浏览和修改外,还可以在数据库操作环境 中,若发
现在读取某些范围的记录不成功时,就记下该记录号或范围,使用"COPY  TO <新库文
件名>NEXT[范围]" 等命令将未损坏的范围的记录进行复制后,再用LIST命令,APPEND,
INSERT等进行处理即可.要特别说明的是,这种方法只适用于文本文件或某些按一定规
律存贮的数据文件的恢复,其原理就是省略文件中无法恢复的损坏数据而恢复大部分
正常数据. 但对可执行文件(如:EXE或COM文件)及其它特殊存贮格式的文件,则不能
用这种方法来恢复,这种方法在后来多次实践中,证明是一种很好的恢复磁盘数据的方
法,可以最大限度地恢复因物理损坏而导致磁盘文件部分受损的修复.另外还要提醒
大家,对重要文件的备份, 一定要使用质量较好的优质磁盘,并稳妥保存,才能做万无
一失.
访问起步网站     给版主留言       给版主写信