在线情况
楼主
  • 头像
  • 向往纯真的爱情
  • 级别
  • 门派
  • 会员认证会员
  • 声望+80
  • 财富269
  • 银两43151318
  • 经验185604
  • 文章2980
  • 注册2004-03-27
硬盘“零磁道”与“分区表”的修复方法
硬盘“零磁道”与“分区表”的修复方法
零磁道处于硬盘上一个非常重要的位置,硬盘的主引导记录区(MBR)就在这个位置上。MBR位于硬盘的0磁道0柱面1扇区,其中存放着硬盘主引导程序和硬盘分区表。在总共512字节的硬盘主引导记录扇区中,446字节属于硬盘主引导程序,64字节属于硬盘分区表(DPT),两个字节(55 AA)属于分区结束标志。由此可见,零磁道一旦受损,将使硬盘的主引导程序和分区表信息遭到严重破坏,从而导致硬盘无法自举。
  零磁道损坏属于硬盘坏道之一,只不过由于它的位置太重要,因而一旦遭到破坏,就会产生严重的后果。

  通常的维修方法是通过Pctools9.0的DE(磁盘编辑器)来修复(或者类似的可以对磁盘扇区进行编辑的工具也可以),其方法如下:

  用Windows 9x启动盘启动,插入含有Pctools9.0的光盘。运行PCT90目录下的de.exe,先进入“Options”菜单,选“Configuration”(配置)命令,按下“空格”键去掉Read Only(只读)前面的勾(按Tab键切换),之后,保存退出。

  接着选择并执行主菜单“Select”(选择)中的Drive(驱动器),进去之后在“Drive type”(驱动器类型)项中,选择Physical(物理的),并按空格选定,再按“Tab”键切换到“Drives”项,选中“Hard disk”(硬盘),最后,选择“OK”并回车。

  之后,回到主菜单中,打开“Select”菜单,这时会出现Partition Table(分区表),选中并进入,之后出现硬盘分区表信息。如果硬盘有两个分区,l分区就是C盘,该分区是从硬盘的0柱面开始的,那么,将1分区的Beginning Cylinder(起始柱面)的0改成1就可以了。保存后退出。

  要注意的是,在修改之前先将硬盘上的重要资料备份出来。重新启动,按Delete键进入回CMOS设置,选“IDE AUTO DETECT”,可以看到CYLS数比原来减少了1,之后,保存设置并退出。重新分区、格式化,即可救活硬盘。

  需要注意的是:由于DE工具仅对FAT16分区的硬盘有效,因此,对于FAT32分区的硬盘来说,可以通过分区大师(PQ)等磁盘工具,将FAR32转换为FAT16,然后再对其进行处理。

  另外,有人还探索出了通过修改硬盘电机定位系统来改变零磁道位置和通过电路调整来改变磁头的分配逻辑,以达到重新定位零磁道的目的。当然这需要更深厚的硬件水平,实现起来也比较复杂。

  分区表损坏的修复

  硬盘主引导记录所在的扇区也是病毒重点攻击的地方,通过破坏主引导扇区中的DPT(分区表),即可轻易地损毁硬盘分区信息。分区表的损坏通常来说不是物理损坏,而是分区数据被破坏。因此,通常情况下,可以用软件来修复。

  通常情况下,硬盘分区之后,备份一份分区表至软盘、光盘或者USB盘上是极为明智的。这个方面,国内著名的杀毒软件瑞星提供了完整的解决方案。另外,对于没有备份分区表的硬盘,也提供了相应的修复方法,不过成功率相对较低。

  另外,中文磁盘工具DiskMan在这方面也是行家里手。重建分区表作为它的一个“杀手锏”功能,非常适合用来修复分区表损坏。

  对于硬盘分区表被分区调整软件(或病毒)严重破坏,引起硬盘和系统瘫痪,DiskMan可通过未被破坏的分区引导记录信息重新建立分区表。在菜单的工具栏中选择“重建分区表”,DiskMan即开始搜索并重建分区。DiskMan将首先搜索0柱面0磁头从2扇区开始的隐含扇区,寻找被病毒挪动过的分区表。接下来搜索每个磁头的第一个扇区。搜索过程可以采用“自动”或“交互”两种方式进行。自动方式保留发现的每一个分区,适用于大多数情况。交互方式对发现的每一个分区都给出提示,由用户选择是否保留。当自动方式重建的分区表不正确时,可以采用交互方式重新搜索。

  但是,需要注意的是,重建分区表功能不能做到百分之百的修复分区表,除非你以前曾经备份过分区表,然后通过还原以前备份的分区表来修复分区表损坏。因此可见,平时备份一份分区表是多么的必要!

[IMG]http://bbs.newmov.com/attachments/lbupfile/64_1382_1.gif[/IMG]
在线情况
2
  • 头像
  • CEO
  • 级别
  • 门派
  • 声望+1
  • 财富3
  • 银两81
  • 经验17359
  • 文章3894
  • 注册2004-03-26
呵呵谢谢都是我需要的
灰色轨迹感谢您的参与
在线情况
3
  • 头像
  • 级别
  • 门派
  • 声望+4
  • 财富38
  • 银两1542
  • 经验5209
  • 文章397
  • 注册2004-05-30
硬盘“零磁道”物理损坏的修复!
硬盘零磁道损坏补救

  在硬盘使用过程中,当发现零磁道损坏时,一般情况下也就判了硬盘死刑,很难修复。不过如f果是以下情况则还有“起死回生”的可能,方法是:加电自检正常,但不能引导DOS系统,屏幕显示“Non Systemdisk or Disk Error”或者不能读某些文件, 甚至变为无效驱动器,屏幕显示“Invalid Drivespecification。”有时又没有故障信息显示,但读出操作自行中断或死机。在进行format C:/S时,屏幕提示0道坏或无休止地执行读命令“Track 0 Bad”。

  遇到这种情况,不妨按以下方法试试。

  表现一:系统不能以硬盘启动,但可以从软盘转到硬盘,并可列硬盘文件目录表。   从故障现象来分析,硬盘并没损坏,只是0磁道上引导识别信息被破坏,磁道扇区划分出错,系统文件丢失 所造成。这种情况不需要格式化硬盘,可先在A盘插入DOS软盘,运行Fdisk命令。选择了Delete DOS Partition 删除DOS分区。返回主菜单后再选择1,Create DOS Paprtition建立DOS分区。完成提示操作系统后返回DOS系统 ,然后热启动,如硬盘自举成功,故障排除。 否则继续恢复系统文件工作。运行Sys.com(键入Sys C:回车), 将A盘上的DOS系统隐含文件Bios.com,Dos.com传送到硬盘。当屏幕提示系统传输正确(System Transfered),再 将Command.com拷贝到硬盘,就可进行热启动。若硬盘能引导DOS,显示文件个数与有效内容量都正确, 此时硬盘已恢复正常。

  表现二:对于方法一不能修复的故障,就需要对硬盘进行高级格式化,如果format C:/S后仍不行, 就要 采用低级格式化(Lowfrm或Dtcfmt),运行这个程序可以把硬盘中的坏扇区重新登记, 在系统读写硬盘时自动跳 过这些坏扇区,然后再按操作过程进行软件安装。也可用DM,PRIME等程序对硬盘进行自动恢复, 物理初始化后 传送系统文件和管理文件,即可使硬盘系统工作正常。

  表现三:磁头总是把0磁道作为寻道的基准点,如果0磁道上出现物理损坏,磁头定位机构会因找不到0磁道 使硬盘自举失败。对采取开环定位的硬盘,可以重新定义0磁道的办法,从结构上调整, 避开已损坏的0磁道。 此方法需要对步进电机定位系统进行改动,调整其0磁道传感器的物理位置,但采用嵌入伺服技术校准0道的硬 盘无效。整个调整过程需要一定的经验,局限性大,比较困难。调整后的硬盘软件的安装要从低级格式化做起 。

  表现四:磁头分配逻辑调整。硬盘在工作时总是通过对控制器送来的选择磁头信号的组合译码来选取指定 一个磁头,从而在指定的数据面进行读/写。这时如果出现0磁道物理损坏,可在线路上调整,改变磁头分配逻 辑,重新定义零磁头,避开已损坏的0道。只要保证在系统控制下选中的磁头,在指定位置的读写关系相对应, 就不会影响数据的正确写入和读出。找到控制器驱动器连接的34芯控制和状态接口电缆J1,第14脚是磁头选择 0(-HD SEL0),18脚是磁头选择1(-HD SEL1),将两个信号在适当位置切断互换,然后从低级格式化做起,安 装系统软件。若自举正确,改线成功,故障排除。

 
灰色轨迹感谢您的参与
Powered by LeadBBS 9.2 .
Page created in 5.5059 seconds with 5 queries.