修复0磁道扇区损坏软盘的方法? 用PCTOOLS修复0磁道 遇到的问题

作者&投稿:易怡 (若有异议请与网页底部的电邮联系)
1、采用格式化或磁盘工具软件尽量修复并获得坏扇区位置。
2、根据坏扇区位置以及参考表一和实现的手段与适用条件,借助于DEBUG 调试程序,修改有关参数,调整坏扇区位置,使之落入数据区或其中一个分配表区。
3、对于数据区中的坏扇区进行标注,如借助于PCTOOLS等软件。
三、修复实例
损坏情况:3.5"低密盘0:0:2,0:1:2,0:2:2,0:3:2坏。
1、根据坏扇区位置,如在MS-DOS系统下使用,第一个坏扇区在第一分配表头一个扇区,其它3个坏扇区均在数据区。因此,只要将正常格式化盘的引导扇区、第二分配表和根目录区内容写到坏盘相应位置即可。具体操作如下:
将一片格式化好的空盘插入B驱动器(假定B驱动器为3.5英寸高密)。
C>DEBUG↓ ;进入DEBUG
-L100,1,0,E↓ ;装入整个磁盘文件系统内容取出好盘,插入坏盘。
-A5000↓ ;键入一段汇编程序
XXXX:5000 MOV AX,301↓ ;写1个扇区内容
MOV BX,100↓ ;对准引导扇区
MOV CX,1↓ ;0道1扇区
MOV DX,1↓ ;B盘0面
INT 13↓ ;调磁盘中断
MOV AX,305↓ ;写5个扇区内容
MOV BX,900↓ ;对准第2分配表
MOV CX,5↓ ;0道5扇区
MOV DX,1↓ ;B盘0面
INT 13↓ ;调磁盘中断
MOV AX,305↓ ;写5个扇区
MOV BX,F00↓ ;对准根目录区
MOV CX,1↓ ;0道1扇区
MOV DX,101↓ ;B盘1面
INT 13↓ ;调磁盘中断
XXXX:502A ↓ ;退出汇编程序
-G=5000,502A↓ ;执行键入程序
如写入出错(不是AX=0005)可按[F3]键再执行一次。
Q↓ ;退出DEBUG
此时在MS-DOS 3.3、5.0或6.0下就可以由DIR命令列出,正常使用还须标注坏扇区。 如用PCTOOLS 5.5:C>PC↓;[Ctrl]-B(如不能读坏盘则先插入好盘);D↓(选DISK菜单);换入坏盘;V↓(选Verify Disk功能)。标注后的软盘就可以放心大胆地使用,但只有一个有效文件分配表,为了便于区分可建立一个带有修复字样的卷标。
2、如在DR-DOS 6.0下使用,须将第一个坏扇区移到保留扇区中,其它坏扇区均在数据区,故可将分配表后内容顺延一扇区,具体操作如下:
先将好盘插入驱动器。
C>DEBUG↓ ;进入DEBUG
-L100,1,0,E↓ ;装入整个磁盘文件系统内容取出好盘,插入坏盘。
-E10E,2↓ ;设2个保留扇区
-M300,1AFF,500↓ ;后移1个扇区
-A5000↓ ;键入一段汇编程序
XXXX:5000 MOV AX,301↓ ;写1个扇区内容
MOV BX,100↓ ;对准引导扇区
MOV CX,1↓ ;0道1扇区
MOV DX,1↓ ;B盘0面
INT 13↓ ;调磁盘中断
MOV AX,307↓ ;写7个扇区内容
MOV BX,500↓ ;对准第1分配表
MOV CX,3↓ ;0道3扇区
MOV DX,1↓ ;B盘0面
INT 13↓ ;调磁盘中断
MOV AX,306↓ ;写6个扇区内容
MOV BX,1100↓ ;接前面扇区
MOV CX,1↓ ;0道1扇区
MOV DX,101↓ ;B盘1面
INT 13↓ ;调磁盘中断
XXXX:502A ↓ ;退出汇编程序
-G=5000,502A↓ ;执行键入程序
如写入出错(不是AX=0006)可按[F3]键再执行一次。
Q↓ ;退出DEBUG
此时在DR-DOS 6.0下就可以由DIR命令列出,正常使用还须标注坏扇区。 方法同上。此盘可以完全正常地使用,因两个文件分配表都是好的。
注意:修复好的软盘不要再进行格式化,可以用删除、拷贝等命令操作。如坏扇区不落在第一文件分配表或采用缩小扇区方法解决,则可以在MS-DOS和DR-DOS系统下共同使用。由于篇幅关系,本文不多介绍,读者可根据原理仿效。
本文介绍的修复方法,其实并不真正对磁盘处理,而是通过磁盘参数的修改,巧妙地避开坏扇区,实质上属于一种软修复。实践证明,这是一种行之有效、安全可靠的好方法,特别是开创了0磁道扇区损坏盘继续应用的新天地,具有普遍推广的实用价值。

用DISKTOOL修复。DISKTOOL是NORTON工具箱里的一个磁盘工具,先启动 DISKTOOL,然后在出现的菜单中选第三项,在对话框中填入磁盘所在驱动器号,及磁盘类型,回车即可。

0磁道损坏怎么办~

0磁道损坏属于硬盘坏道之一,只不过它的位置相当重要,因而一旦遭到破坏,就会产生严重的后果。在解决硬盘 0磁道损坏问题时,一般都采取“以1代0”的方法,也就是在划分硬盘分区时,重新定义0磁道,将原来的“1”磁道定义为逻辑上的“0”磁道,避开已损坏的“0”磁道。、
解决方法:
首先,使用DM.exe制作一张启动软盘(软盘内有完整的DM工具,如果使用的是DM万用版,则必须把 伙伴程序拷贝到软盘,运行 来启动DM.exe)。运行DM执行文件,然后按以下操作步骤进行:
1、 在主画面按“ALT+M”组合键进入高级管理模式;
2、 选择“Edit/ViewParations”菜单(屏幕的右上角将显示硬盘在BIOS中的设置参数);
3、 按“Del”或“Delete”删除所有分区;
4、 再按“Insert”或“Ins”键新建一个分区,请按照您的使用要求选用分区格式(FAT12、FAT16、FAT32等);
5、 选择好分区格式后,选择“Cylinders”模式,将“0,XXXX”中的“0”改为“1”,即使用1号磁道作为0磁道使用(注意:XXXX表示的是分区结束磁道,给根据自己的需要变动数值)。
6、 在保存分区信息之后,格式化硬盘。
至此,硬盘的修复工作结束,如果硬盘不是寿终正寝的话(使用时间未超过30000小时,没有其它的物理坏道),一般说来,在修复后的使用中不会出现任何问题。

关键词:修复 0磁道 扇区 磁盘参数 引导扇区 分配表 根目录
众所周知,当软盘出现0磁道扇区损坏后,DOS系统以及现行的各种磁盘工具软件都拒绝使用,因而造成相当一部分资源的报废。其实这些宝贵资源都完全能够使用 (如借助于笔者开发的DISK.COM,详见《中国计算机用户》93.9),特别是大部分可以修复好并能在DOS 系统下使用。笔者新发明了一种修复0磁道扇区损坏软盘的好方法,其原理通用于各种软、硬磁盘。
DOS系统为了管理磁盘文件,占用了0面0磁道的全部扇区和1面0磁道的部分扇区或更多。这些扇区是DOS磁盘文件系统的重要部位,不容许有坏扇区存在。这部分是由3项内容构成:DOS引导扇区(BOOT)一个;文件分配表(FAT)两个;文件根目录区(DIR)。经过反复试验、研究证明:上述3项内容中只有文件分配表可以有一个出错,换言之就是其中可以有坏扇区 (当然其备用功能就消失了,另一个出错则不能正常存取文件。其中 DR-DOS 6.0仅容许第二分配表错,MS-DOS 3.3、5.0和6.0容许任意一个出错),其余不容许有坏扇区。
根据以上结论,满足上述条件就可以正常使用磁盘。因此,只要将损坏的扇区排除在外即可,或者将其移到一个文件分配表中(另一个必须保证全为好扇区)。如何移动是关键,逻辑扇区的位置是根据物理扇区格式化后确定的,一般是不能变更的。笔者经过对磁盘I/O参数表的分析和研究,发现了磁盘参数与容量及各部分扇区起始位置等之间的关系,终于发现了“新大陆”,找到了修复、利用0磁道扇区损坏软盘的好方法。
综上所述,不难得知:可以修复并在DOS系统下使用的软盘极限条件是0面0磁道1扇区必须是好的,其余都好办。反之,则只能由DISK.COM使用。
一、实现的手段
1、设置保留扇区数,将坏扇区包容进去。如:设保留扇区数为2,可将0面0磁道2扇区划入保留之列(此方法在MS-DOS 3.3和DR-DOS 6.0下通过,MS-DOS 5.0和6.0无效)。
2、设置文件分配表个数,减少或增加个数,以便于将坏扇区排除在外(此方法在DR-DOS 6.0和MS-DOS 3.3下通过,MS-DOS 5.0和6.0无效)。
3、设置文件分配表扇区数,同上,同时须相应修改每簇扇区数(此方法在DR-DOS 6.0 以及MS-DOS 3.3、5.0和6.0下通过)。
4、设置每簇扇区数,同上,同时须相应修改文件分配表个数。原则是总簇数乘以1.5除以512小于文件分配表个数,总簇数等于总扇区数除以每簇扇区数(此方法在DR-DOS 6.0以及 MS-DOS 3.3、5.0和6.0下通过,但MS-DOS时须每簇扇区数是以2为底的幂)。
5、设置文件根目录项数,减少项数以达到缩小根目录占用的扇区数,进而将坏扇区排除。每扇区的目录项数为16(此方法在DR-DOS 6.0以及MS-DOS 3.3至6.0下通过,详见本报 93年12月21日第93版)。
为方便广大读者使用本方法,现将标准软盘容量和位置参数列表于表一,DEBUG 程序装入时的几个有关参数地址列表于表二。
表一
--------------------------------------------------------------------------------
类别\规格 5.25"低密 3.5"低密 5.25"高密 3.5"高密

--------------------------------------------------------------------------------
标称容量 360KB 720KB 1.2MB 1.44MB
总扇区数 720 1440 2400 2880
引导扇区数 1 1 1 1
引导扇区位置 0:0:1(100) 0:0:1(100) 0:0:1(100) 0:0:1(100)
分配表个数 2 2 2 2
分配表扇区数 2X2 3X2 7X2 9X2
第一分配表位置 0:0:2(300) 0:0:2(300) 0:0:2(300) 0:0:2(300)
第二分配表位置 0:0:4(700) 0:0:5(900) 0:0:9(1100) 0:0:11(1500)
根目录项数 112 112 224 224
根目录扇区数 7 7 14 14
根目录起始位置 0:0:6(B00) 0:0:8(F00) 1:0:1(1F00) 1:0:2(2700)
系统占用 12(0CH) 14(0EH) 29(1DH) 33(21H)
数据区扇区数 708 1426 2371 2847
数据区起始位置 1:0:4(1900) 1:0:8(1D00) 0:1:2(3600) 1:0:16(4300)

--------------------------------------------------------------------------------
注:0:0:1表示0面0磁道1扇区,(100)表示DEBUG装入时的段地址,其余相同。

表二

--------------------------------------------------------------------------------
地址\类别 每簇扇区数 保留扇区数 分配表个数 根目录项数 分配表扇区数

--------------------------------------------------------------------------------
段地址 10D 10E 110 111 116

--------------------------------------------------------------------------------

二、修复的步骤
1、采用格式化或磁盘工具软件尽量修复并获得坏扇区位置。
2、根据坏扇区位置以及参考表一和实现的手段与适用条件,借助于DEBUG 调试程序,修改有关参数,调整坏扇区位置,使之落入数据区或其中一个分配表区。
3、对于数据区中的坏扇区进行标注,如借助于PCTOOLS等软件。
三、修复实例
损坏情况:3.5"低密盘0:0:2,0:1:2,0:2:2,0:3:2坏。
1、根据坏扇区位置,如在MS-DOS系统下使用,第一个坏扇区在第一分配表头一个扇区,其它3个坏扇区均在数据区。因此,只要将正常格式化盘的引导扇区、第二分配表和根目录区内容写到坏盘相应位置即可。具体操作如下:
将一片格式化好的空盘插入B驱动器(假定B驱动器为3.5英寸高密)。
C>DEBUG↓ ;进入DEBUG
-L100,1,0,E↓ ;装入整个磁盘文件系统内容取出好盘,插入坏盘。
-A5000↓ ;键入一段汇编程序
XXXX:5000 MOV AX,301↓ ;写1个扇区内容
MOV BX,100↓ ;对准引导扇区
MOV CX,1↓ ;0道1扇区
MOV DX,1↓ ;B盘0面
INT 13↓ ;调磁盘中断
MOV AX,305↓ ;写5个扇区内容
MOV BX,900↓ ;对准第2分配表
MOV CX,5↓ ;0道5扇区
MOV DX,1↓ ;B盘0面
INT 13↓ ;调磁盘中断
MOV AX,305↓ ;写5个扇区
MOV BX,F00↓ ;对准根目录区
MOV CX,1↓ ;0道1扇区
MOV DX,101↓ ;B盘1面
INT 13↓ ;调磁盘中断
XXXX:502A ↓ ;退出汇编程序
-G=5000,502A↓ ;执行键入程序
如写入出错(不是AX=0005)可按[F3]键再执行一次。
Q↓ ;退出DEBUG
此时在MS-DOS 3.3、5.0或6.0下就可以由DIR命令列出,正常使用还须标注坏扇区。 如用PCTOOLS 5.5:C>PC↓;[Ctrl]-B(如不能读坏盘则先插入好盘);D↓(选DISK菜单);换入坏盘;V↓(选Verify Disk功能)。标注后的软盘就可以放心大胆地使用,但只有一个有效文件分配表,为了便于区分可建立一个带有修复字样的卷标。
2、如在DR-DOS 6.0下使用,须将第一个坏扇区移到保留扇区中,其它坏扇区均在数据区,故可将分配表后内容顺延一扇区,具体操作如下:
先将好盘插入驱动器。
C>DEBUG↓ ;进入DEBUG
-L100,1,0,E↓ ;装入整个磁盘文件系统内容取出好盘,插入坏盘。
-E10E,2↓ ;设2个保留扇区
-M300,1AFF,500↓ ;后移1个扇区
-A5000↓ ;键入一段汇编程序
XXXX:5000 MOV AX,301↓ ;写1个扇区内容
MOV BX,100↓ ;对准引导扇区
MOV CX,1↓ ;0道1扇区
MOV DX,1↓ ;B盘0面
INT 13↓ ;调磁盘中断
MOV AX,307↓ ;写7个扇区内容
MOV BX,500↓ ;对准第1分配表
MOV CX,3↓ ;0道3扇区
MOV DX,1↓ ;B盘0面
INT 13↓ ;调磁盘中断
MOV AX,306↓ ;写6个扇区内容
MOV BX,1100↓ ;接前面扇区
MOV CX,1↓ ;0道1扇区
MOV DX,101↓ ;B盘1面
INT 13↓ ;调磁盘中断
XXXX:502A ↓ ;退出汇编程序
-G=5000,502A↓ ;执行键入程序
如写入出错(不是AX=0006)可按[F3]键再执行一次。
Q↓ ;退出DEBUG
此时在DR-DOS 6.0下就可以由DIR命令列出,正常使用还须标注坏扇区。 方法同上。此盘可以完全正常地使用,因两个文件分配表都是好的。
注意:修复好的软盘不要再进行格式化,可以用删除、拷贝等命令操作。如坏扇区不落在第一文件分配表或采用缩小扇区方法解决,则可以在MS-DOS和DR-DOS系统下共同使用。由于篇幅关系,本文不多介绍,读者可根据原理仿效。
本文介绍的修复方法,其实并不真正对磁盘处理,而是通过磁盘参数的修改,巧妙地避开坏扇区,实质上属于一种软修复。实践证明,这是一种行之有效、安全可靠的好方法,特别是开创了0磁道扇区损坏盘继续应用的新天地,具有普遍推广的实用价值。

修复0磁道扇区损坏软盘的方法?
答:1、采用格式化或磁盘工具软件尽量修复并获得坏扇区位置。2、根据坏扇区位置以及参考表一和实现的手段与适用条件,借助于DEBUG 调试程序,修改有关参数,调整坏扇区位置,使之落入数据区或其中一个分配表区。3、对于数据区中的坏扇区进行标注,如借助于PCTOOLS等软件。三、修复实例 损坏情况:3.5"低密...

软盘0磁道损坏能读取吗?
答:对于0磁道损坏的磁盘,一般来说是应该抛弃了,也不妨试一试已下方法:磁化处理:用较强的磁铁在靠近坏磁盘的表面处反复移动,切不可碰到磁盘介质,以免划伤表面,然后在试试格式化。软盘换面:小心的将磁盘打开,坚磁片与金属芯片分开,方面后再按原来的方法粘在一起即可,在重新格式化。Diskfix:对于diskfi...

硬盘“0”磁道损坏的排解
答:或者,可以利用PCTools的DE工具进行修复。但请注意,不同系统版本可能会对操作步骤产生微小差异,因此操作时务必谨慎。为了实施这些操作,你需要做好准备工作。张同学已经备好启动软盘和包含PCtools的光盘,接下来按照以下步骤进行操作:启动电脑,用软盘引导,运行DE工具(图1)。进入软件后,软件可能会提示...

如何修复硬盘零磁道损坏
答:dm的擦除.mhdd的擦除试试.还不行就得低2中方法处理了 2:维修人员处理:一般专业的修理0道问题都是用pc3000来处理的比较多.你可以先扫描,伺服测试等, 来确定是否就只是0道损坏,如果就是0道问题的话,手动封闭硬盘的0,0地址即可.自动屏蔽到p-list. 如果经过你的检测如果属于0磁头损坏的话,只有砍掉硬盘的0磁头...

零磁道损坏之维修秘笈
答:遇到这种情况,不妨按以下方法试试。表现一:系统不能以硬盘启动,但可以从软盘转到硬盘,并可列硬盘文件目录表。 从故障现象来分析,硬盘并没损坏,只是0磁道上引导识别信息被破坏,磁道扇区划分出错,系统文件丢失 所造成。这种情况不需要格式化硬盘,可先在A盘插入DOS软盘,运行Fdisk命令。选择了Delete DOS...

怎样把软盘中已损坏的文件取出或修复?用什么软件?
答:这时应先用Larry Michaels编辑器中的hedit.exe 进行初加工,删掉大量空白区和无用数据内容,用十六进制串的替换功能将所有文件结束符1AH改为20H,然后再用字处理软件进行处理即可。此方法适用于大多数零磁道损坏软盘,特别是因意外掉电、错误关机引起的不能正确识别读盘的软盘。二、利用磁盘拷贝工具HD—...

硬盘0磁道坏了,有效的解决方法是什么
答:1、首先在桌面上,点击“计算机”图标。2、然后在该界面中,点击要修复的硬盘。3、之后在该界面中,右键点击“属性”选项。4、接着在该界面中,点击“工具”里的“开始检查”选项。5、之后在该界面中,勾选“扫描并尝试恢复坏扇区”选项。6、最后在该界面中,点击“开始”按钮即可。

我的硬盘零磁道坏了,请问是否可以修复?如果能如何修复?谢谢
答:修复方法:1. 接上一只正常的硬盘并设为Master盘;2. 零磁道故障硬盘同样设为Master,只接电源线,不接数据线;3. 开机,运行Norton2000等的DiskEdit(磁盘编辑);4. 在Tools(工具)菜单中点取Configuration(配置),将Read Olny(只读)复选框中的只读属性取消;5. 在Object(目标)菜单中点取Drive(驱动器),然后点取C:...

U盘0磁道损坏如何修复?
答:首先,澄清一下,0磁道这个说法是软盘,光盘和机械硬盘这些通过物理转动读取数据的“圆盘”型存储配件才有的,U盘的存储单位是以立方体存在的微小集成电路,它的读取不需要转圈,也就不存在0磁道这种东西了。其次,U盘出现磁盘损坏,正确的解决方法是量产,也就是给存储器的控制芯片恢复出厂状态。这个操作的...

硬盘零磁道与分区表的修复
答:零磁道损坏属于硬盘坏道之一,只不过由于它的位置太重要,因而一旦遭到破坏,就会产生严重的后果。 通常的维修方法是通过Pctools9.0的DE(磁盘编辑器)来修复(或者类似的可以对磁盘扇区进行编辑的工具也可以),其方法如下:用Windows 9x启动盘启动,插入含有Pctools9.0的光盘。运行PCT90目录下的de.exe,先...