用NCRTCN5.0修复零道坏软盘 西宁 李海峰 顾艳丛 1993-01-08 1、读引导区 (RBOOT.COM) mov ax,0201 mov cx,0001 mov dx,0000 mov bx,0200 int 13 int 20 2、写引导区 (WBOOT.COM) mov ax,0301 mov cx,0001 mov dx,0000 mov bx,0200 int 13 int 20 把一片已格式化正常的软盘插入A驱动器,运行程序RBOOT.COM,将引导区读入内存,取出A驱动器中的正常软盘,将零道坏软盘插入,运行写引导区程序WBOOT.COM,将内存中正常的引导区写入A盘。然后,对A盘进行格式化,即: C>FORMAT A:<回车>。通常,如果软盘零道逻辑损坏,经过以上处理,均能使盘恢复正常,否则说明零道可能有物理划伤。 对于零道损坏的软盘,传统的做法是:一是小心地打开盘套,把盘片0、1两面互换,再将封粘牢,作格式化,即可恢复磁盘的正常使用(但有坏道);二是报废不用。 我们在实际工作中,试着用NORTON5.0软件包提供的NDD.EXE(NORTON DISK DOCTOR)修复零道损坏的磁盘,取得了意想不到的效果.现将具体方法总结出来提供给同行,以供参考. 在DOS提示符C>号下,运行NDD.EXED文件: C>NDD<回车> 出现如下选择项: 1. Diagnose Disk 2. Undo Changs 3. Options 4. Quit Disk Doctor 移动光标至 1. Diagnose Disk, 回车。出现驱动器选择菜单,在该菜单下,选择A:盘,回车。此后NDD将做五项工作: 1. 分析引导记录 2. 分析文件分配表 3. 分析目录结构 4. 分析文件结构 5. 分析丢失的簇 在进行这些操作时,NDD要在其它磁盘(可由用户在一定历史条件下为C:或B:)建立一个信息文件NDDUNDO.DAT,用来保存零道坏软盘的各种信息。 在分析软盘引导记录时,如果NDD遇到错误,便提示是否改正,回答YES,则NDD自动修复零道并向零道写入正确的引导信息,至此零道坏软盘恢复正常。 如果磁盘中保存了许多重要的文件,危房以恢复,则可以接着作2、3、4、5项工作,NDD逐项分析文件分配表(FAT)、根目录、文件结构以及是否有丢失的簇。遇到错误,NDD提示"是否改正发现的错误?",回答YES后,它会自动恢复发现的错误,同时将错误记录到文件NDDUNDO.DAT中。待全部工作结束后,零道坏的软盘完全恢复正常,而且磁盘上的所有数据都得以保留。 用这种方法,我们救活了许多零道坏但又不能做格式化的软盘,并且使用良好。