把需要修复的软盘放入A驱,启动NDD,在主菜单中选择Diagnose Disk,然后选驱动器A并回车,NDD就会分析磁盘的引导记录、文件分配表、目录结构、丢失簇等信息,发现错误扇区时,会显示错误的地方及原因,问你是否希望改正该错误?按Y后,屏幕显示是否建立一个UNDO文件、或跳过这一步、或是退出NDD。 选择Skip(跳过),磁盘医生就开始修复出错扇区。如果是第一个FAT表损坏,它就会自动把第2个文件分配表写回第1个文件分配表所在的扇区,磁盘的全部文件就可以读出来了。如果坏扇区是在目录区,列目录时可能会找不到一些文件或子目录,NDD把丢失的子目录用DIR00000─DIRXXXXX、文件用FILEXXXX.-DD代表;坏扇区在数据区时,存放在这个扇区的文件有部分可能不能修复,一个扇区可以存放512字节的内容。要注意在屏幕显示XXXX个丢失的簇在XXX个链中,并提问:“Do you wish to save lost chains as files?”(你希望把丢失的链作为文件保存吗?)时,要选择Save,如选择Detele,则丢失的信息全被删除,再也不能恢复。接着要做的是Surface Test(盘面测试),检查磁盘表面有无坏磁道(柱面)。你可根据需要选择测试或跳过。如果你想继续使用有一些坏道的磁盘,不妨用它来帮助你标注坏道,使DOS在读写时绕开这些坏道。
WinZip,插入磁盘,打开资源管理器,选定要拯救的文件,右键打开快捷菜单,选“Add to Zip”(如果你安装了WinZip的话),在“add to archive”中输入目标路径和文件名(一定要放在硬盘中),单击“Add”,被损坏的文件可能被打到压缩包中!然后你只需将其 “EXTRACT”出即可。
用HD-Copy等软件对软盘扩容后,其直接后果就是在其他机器上很可能无法读取,比如我们用HD-COPY软件将3.5英寸1.44MB高密软盘格式化成1.722MB后,在DOS下进行读写时常会出现“sector not found reding drive b(或a),abort,retry,ingore,fail?”这是由于1.77MB磁盘每面是82磁道,每磁道有21个扇区,即82×21,而1.44MB盘是80×18,可见1.722MB盘相对来说是不规则的,要正常读写这类磁盘可以采用下面的方法: