| 网站首页 | 业界信息 | 技术教程 | 解决方案 | 建站素材 | 留言本站 | 云瑞产品 | 下载中心 | 在线影院 | 技术论坛 | 
您现在的位置: 云通网络 >> 技术教程 >> 电脑教程 >> 维修教程 >> 数据恢复 >> 正文 用户登录 新用户注册
软盘修复,数据恢复           ★★★ 【字体:
软盘修复,数据恢复
作者:本站整理    文章来源:云通网络    点击数:    更新时间:2008-4-28    
火狐Firefox

虽然现在的存储技术越来越先进,什么ZIP、LS120、CD-RW等新型存储工具正在普及,网络应用也越来越广泛,个人主页、E-mail满天飞,数据的传输与备份有了更多的选择余地,但由于种种原因,所有这些暂时都无法替代从PC诞生那一天起就伴随其发展的软驱和软盘。软盘方便、易于携带且价格便宜,仍然在存储市场中占据重要的份额。最重要的一点是,现在几乎每一台PC机都配有一个1.44M的软盘驱动器,软盘恐怕还是传递、备份少量资料最方便的选择。但是,由于现在市面上的软驱翻新伪劣者极多,假软盘更是满天飞。在这种情况下软盘损坏的情况根本不是什么稀奇的事,加上软盘和软驱天生的弱点,软盘上存储的资料数据很容易丢失。如果软盘中只是一些无关紧要或者另盘数据恢复、修复坏软盘等方面的内容,希望能对你有所帮助。
 一、软盘数据结构简介
  现在普遍使用的是3.5英寸1.44M的软磁盘,一张软盘格式化后,被逻辑地分为:
磁道(TRACK): 磁盘上分成的数个同心圆环;
面(Head):分为 0/1 两面;
扇区(SECTOR): 磁道上储存资料的区域,有几部分。
  3.5″盘的标准格式有720kB(80道、每道9个扇区)和1.44MB(80道、每道18个扇区)两种,而5″盘的标准格式有1.2MB(80道、每道15个扇区)和360kB(40道、每道9个扇区)两种。
  现在使用最为普遍的1.44M 2HD的软盘有80轨(即80个同心圆),每一轨又分为9个扇区,每个扇区又再分 512个位元组,软盘的0面0道是非常重要的,第1扇区是引导信息,第2、3扇区是第1个文件分配表(FAT)的起始扇区,再后面就是数据区了。每张经过格式化的、并且装了文件的磁盘,都在磁盘中建立了一张文件目录表,记录着整个磁盘上所有文件的有用信息,所以我们了解它的结构很有好处。在文件目录表中,每个文件占32个字节(用PC-TOOLS或DEBUG读出时占两行),各个字节的含义是这样的:
0-7 字节:文件名,共8个字节,不足8个的用29填满,其中第一个字节为00时,表示此项未用,为E5时表示此项已经删除。
 8-10 字节:扩展名,占3个字节,无扩展名或不足3个的用20填充。
11 字节,表示文件属性。具体含义是:20为归档文件,01为只读文件,不能对其进行修改和删除。02为隐含,不能用DIR命令进行查找,04为系统文件,也不能用DIR命令进行查找。10表示此项为子目录,而不是文件。28表示此项为磁盘的卷标,即磁盘的名字,不是文件。
12-21共10个字节为保留字段,没有使用。
22-23为建立文件的时间。
24-25为建立文件的日期。
26-27为文件占用的第一个簇号,即起始簇。
28-31共4个字节,为此文件的长度。
  不同的磁盘目录表在磁盘中的位置和长度也不相同,360k磁盘目录表在磁盘的相对5号扇区到11号扇区共7个扇区;1.44M磁盘在相对15号扇区到28号扇区共14个扇区。掌握了目录表的结构,我们可以利用它来做一些工作,比如误删了文件,而磁盘又没进行其它写操作,在没有其它软件恢复时,可以修改目录表此项的第1个字节,把E5改为其它,就可以恢复误删文件。
二、用工具软件恢复磁盘数据
  一般来说软盘被损坏、数据丢失的情况可以分为3大类:
   一种情况是零磁道坏,无法看到盘符和列出目录,屏幕显示的错误信息一般为:
“General Failure error Reading drive A Abort, Retry, Ignore?”
  第二种情况是最常见的,即软盘的某一个部分损坏,可以列出目录,但有某一个文件或某几个文件无法读出或读出后文件损坏。屏幕显示的错误信息一般为:
“Sector not found error Reading drive A Abort, Retry, Ignore?或 Data error Reading drive A Abort, Retry, Ignore?”
  第三种情况是受到了物理损坏,比如盘片发生了霉变、盘上有划痕、磁粉脱落等。要恢复软盘数据需要借助一些工具软件。下面对常用的软盘数据恢复软件逐一进行介绍:
1.HD-COPY
  HD-COPY是一位德国人编写的一个磁盘对拷程序。主程序只有40多k,但功能非常强大,具有作格式化软盘、软盘扩容、修复坏软盘、保存软盘信息、读取坏软盘、压缩文件、清洗软驱磁头等功能。其读取坏盘数据的功能非常强,它可以对坏道反复读取(最多次数可达100次),在确认实在无法读出坏道信息的情况下就会将损坏的部分空在一边将有用的尽可能地保存起来。HD-COPY用法很简单:
  HD-COPY在工作时会从软盘的0面1道和1面1道一直到0面及1面的79道读出所有的扇区,遇到坏磁道或者坏扇区时会反复多次地读该磁道或扇区,尽量多地读出信息,所以不管软盘遭到何种损伤,我们都可以用它来读出错软盘,然后将信息复制到一张完好的盘上。进入HD-COPY时,屏幕左上角的Source(源盘)框内有两排小点,其中上面一排表示0面0~79道,下面表示1面0~79道。当你插入软盘并选择Read(读)时,它会用R来代替小点表示正读某磁道和已读磁道,E表示某磁道的扇区有错。读完源盘后,把目的盘插入驱动器、光标移到Write(写)并回车,这时,在Destination(目的盘)框有移动的W或V覆盖小点代表“写”或“校验”。
  如果只是零磁道坏,那么软盘上数据恢复的可能性很大。通常情况下只要用HD-COPY将其做一个映像,再将映像存到另一张好软盘中去,数据即可恢复。而对于磁盘数据区被损坏的情况,用HD-COPY可以尽可能地读取,如果是文本文件恢复的数据还是很有价值的,但对于exe、dll之类的文件恢复后也没有什么实际意义了。
2.诺顿的NU软件包
  磁盘工具软件包Norton(诺顿),是专门用来修复磁盘的工具软件。其中包含了几个对恢复软盘数据很有用的程序。
(1)NDD
  把需要修复的软盘放入A驱,启动NDD,在主菜单中选择Diagnose Disk,然后选驱动器A并回车,NDD就会分析磁盘的引导记录、文件分配表、目录结构、丢失簇等信息,发现错误扇区时,会显示错误的地方及原因,问你是否希望改正该错误?按Y后,屏幕显示是否建立一个UNDO文件、或跳过这一步、或是退出NDD。 选择Skip(跳过),磁盘医生就开始修复出错扇区。如果是第一个FAT表损坏,它就会自动把第2个文件分配表写回第1个文件分配表所在的扇区,磁盘的全部文件就可以读出来了。如果坏扇区是在目录区,列目录时可能会找不到一些文件或子目录,NDD把丢失的子目录用DIR00000─DIRXXXXX、文件用FILEXXXX.-DD代表;坏扇区在数据区时,存放在这个扇区的文件有部分可能不能修复,一个扇区可以存放512字节的内容。要注意在屏幕显示XXXX个丢失的簇在XXX个链中,

[1] [2] [3] 下一页

文章来自:云通信息技术网 www.kmxm.net
版权声明:部分内容转载于网络,其版权属于原作者,如果有任何内容方面的问题,请联系我们。




文章录入:情之何物    责任编辑:情之何物 
  • 上一篇文章:

  • 下一篇文章:
  • 在百度上搜索】 【社区讨论】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    DOS系统下注册表的恢复
    系统文件夹详解
    电脑操作误区面面观
    Ghost常识大放送
    硬件设备发生冲突的基本原理
    QQ尾巴病毒的发送原理分析
    关于木马隐藏新的方法
    恢复Win2000/XP管理员密码
    QQ经典小技巧四则
    设置开机密码等故障问答7则
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)