xzdzwb 发表于 2007-10-23 03:07:43

硬盘维修绝招(献给初学者)

硬盘修复(1)

在研究硬盘故障的具体处理方法之前,我们有必要先了解一些硬盘相关的基础知识。

主引导记录区MBR

硬盘是一种磁介质的外部存储设备,在其盘片的每一面上,以转动轴为轴心、以一定的磁密度为间隔的若
干同心圆就被划分成磁道(Track),每个磁道又被划分为若干个扇区(Sector),数据就按扇区存放在
硬盘上。硬盘的第一个扇区(0道0头1扇区)被保留为主引导扇区。主引导扇区内主要有两项内容:主引
导记录(对操作系统进行引导)和硬盘分区表。计算机启动时将读取该扇区的数据,并对其合法性进行判
断(扇区最后两个字节是否为55AA或AA55),如合法则跳转执行该扇区的第一条指令。所以硬盘的主引导
区常常成为病毒攻击的对象,从而被篡改甚至被破坏。


硬盘控制器

硬盘控制器是硬盘及其他具有相同接口规范的外部设备(如CD-ROM驱动器)的管理者,由它来完成驱动器
与内存之间的命令及数据传输。硬盘控制器发生故障或连接不正确将会导致硬盘无法正常工作。


CMOS中的硬盘信息

在计算机的CMOS中也存储了硬盘的信息,主要有硬盘类型、容量、柱面数、磁头数、每道扇区数、寻址方
式等内容,对硬盘参数加以说明,以便计算机正确访问硬盘。


当CMOS因故掉电或发生错误时(启动时一般会提示“CMOS Checksum Error”或类似信息),硬盘设置可
能会丢失或错误,硬盘访问也就无法正确进行。这种情况我们就必须重新设置硬盘参数,如果事先已记下
硬盘参数或者有某些防病毒软件事先备份的CMOS信息,只需手工恢复即可;否则也可使用BIOS设置
(Setup)中的“自动检测硬盘类型”(HD Type Auto Detection)的功能,一般也能得到正确的结果。

不是问题的问题

很多时候我们的电脑会出现一些看似不得了的毛病,其实只是自己吓自己,也就是拨拨线头、动动跳线的
举手之劳。常见的让你空出一身冷汗的硬盘不自举问题主要有以下两种:

系统不承认硬盘:

此类故障最为常见,开机自检完成时提示以下出错信息:

HDD controller failure Press F1 to Resume

上述E文意指“硬盘无法启动”,甚至有时用CMOS中的自动监测功能也无法发现硬盘的存在。当出现上述
信息时,应该重点先检查与硬盘有关的电源线、数据线的接口有无损坏、松动、接触不良、反接等现象,
此外常见的原因就是硬盘上的主从跳线是否设置错误。


检查、排除方法:

重新插拔硬盘电源线、数据线或者将数据线改插其他IDE口进行替换试验。

CMOS错误引起的故障:

开机显示如下信息:

Drive not ready error Insert Boot Diskette in A
Press any key when ready...

出现上述错误,多属于CMOS设置错误或因CMOS供电不足造成CMOS信息丢失所引起。
CMOS设置的正确与否直接影响硬盘的正常使用。当硬盘类型错误时,常会发生读写错误,有时则干脆无法
启动系统。比如CMOS中的硬盘类型小于实际的硬盘容量,则硬盘后面的扇区将无法读写。

检查、排除方法:

重新设置或者放电复位CMOS中数据。
如果不是上述两种原因,那么您的硬盘多半是“挂”了,想省事就把它报废掉,换块新硬盘吧。如果硬盘
中有重要的资料或者您有较强的动手欲,请Follow me。

硬故障的排除

硬故障即物理性故障,是由于硬盘的机械零件或电子元器件物理性损坏而引起。硬盘常见的硬故障是出现
坏道,其中最为严重的特例表现为零磁道损坏。

硬盘坏道的修复:

硬盘坏道分为逻辑坏道和物理坏道两种,前者为逻辑性故障,通常为软件操作或使用不当造成的,可利用
软件修复;后者为物理性故障,表明您的硬盘磁道产生了物理损伤,只能通过更改或隐藏硬盘扇区来解决



1、逻辑坏道的修复

对于逻辑坏道,Windows自带的“磁盘扫描程序(Scandisk)”就是最简便常用的解决手段。如果硬盘出
现了坏道,我们可在Windows系统环境下运行“磁盘扫描程序”,它将对硬盘盘面做完全扫描处理,并且
对可能出现的坏簇做自动修正。


除了Scandisk之外,还有很多优秀的第三方修复工具,如诺顿磁盘医生NDD(Norton Disk Doctor)及
PCTOOLS等也是修复硬盘逻辑坏道的好帮手。

NDD:选择好要处理的分区后再选中“自动修复错误”,点击“诊断”即可。经过一系列对“分区表”、“
引导记录”、“文件结构”和“目录结构”的诊断以及“表面测试”之后,它会自动给出一份诊断统计报
告,让您对硬盘的“健康”状况胸有成竹。

NDD 2001汉化版下载地址:http://www.diyup.com/WEB/SYSTEM/TOOLS/NDD2001.EXE
最新版本:NDD32 2002

此外,各硬盘厂商推出的针对本厂硬盘系列的特定DiskManager程序,更熟悉硬盘本身的电路结构和固化
程序,也更容易修复硬盘错误。因此建议大家都去下载一份自己厂商的专用Disk Manager程序,更方便修
复您自己的硬盘。
2、物理坏道的隔离
对于硬盘上出现的无法修复的坏簇或物理坏道,我们可利用一些磁盘软件将其单独分为一个区并隐藏起来
,让磁头不再去读它,这样可在一定程度上令您的硬盘延长使用寿命。需要特别强调的是,使用有坏道的
硬盘时,一定要时刻做好数据备份工作,因为硬盘上出现了一个坏道之后,更多的坏道会接踵而来,让您
面对荡然无存的资料库欲哭无泪。
修复这种错误最简单的工具是Windows系统自带的Fdisk。如果硬盘存在物理坏道,通过前面介绍的
Scandisk和NDD我们就可以估计出坏道大致所处位置,然后利用Fdisk分区时为这些坏道分别单独划出逻辑
分区,所有分区步骤完成后再把含有坏道的逻辑分区删除掉,余下的就是没有坏道的好盘了。
用PartitionMagic、DiskManager等磁盘软件也可完成这样的工作。如PartitionMagic分区软件,先选择
硬盘分区,用“操作”菜单中的“检查错误”命令扫描磁盘,算出坏簇在硬盘上的位置,然后在“操作”
菜单下选择“高级/坏扇区重新测试”;把坏簇所在硬盘分成多个区后,再利用“操作”菜单下选择“高
级/隐藏分区”把坏簇所在的分区隐藏。这样也能保证有严重坏道的硬盘的正常使用,并免除系统频繁地
去读写坏道从而扩展坏道的面积。

PowerQuest PartitionMagic Prov7.0简装汉化版下载地址:http://miaodou.myetang.com/Down- ...
Partitionmagic7.zip。
需要特别留意的是修好的硬盘千万不要再用DOS下的Fdisk等分区工具对其进行重新分区,以免其又改变硬
盘的起始扇面,空费了我们的心血。

零磁道损坏的修复:
在硬盘使用过程中,当发现零磁道损坏时,一般情况下也就判了硬盘死刑,很难修复。不过对于硬盘0扇
区损坏的情况,虽然比较棘手,但也不是无可救药。合理运用一些磁盘软件,把损坏的0扇区屏蔽掉,而
用1扇区取而代之则还有“起死回生”的可能,这样的软件有Pctools和诺顿NU等。

进入NU 8.0工具包目录,运行其主程序NORTON.EXE,接着选择“磁盘编辑器Diskedit”,成功运行后选“
对象Object”,选“分区表”后将硬盘的起始扇区从0面0柱1扇区改为0面1柱1扇区。另外需要说的就是,
改动数值要根据具体情况而定。最后存盘后退出重启电脑,用Format命令格式化硬盘即可正常使用了。
用DE修复0磁道损坏硬盘

xzdzwb 发表于 2007-10-23 03:09:49

硬盘维修绝招(献给初学者)

硬盘修复(2)
硬盘坏道修复全攻略
硬盘是电脑极重要的一部分,所有的资料和数据都会保存在硬盘中,一旦硬盘出现错误,有时数据的损失
会痹畸个电脑报废的损失还要大。不过,作为电脑的硬件之一,许多人总以为硬盘轻易不容易损坏,一旦
坏了就是不能启动的情况,还有人认为坏道是很容易识别的,发现了用什么磁盘医生之类的软件修理就行
了,再不行就低格吧!其实硬盘坏道,几乎可以称为硬盘的致命伤。笔者见识过许多因为延误时机,自己
乱用各种软件修理,最后把偌大个硬盘整成一块废铁的例子。
修理硬盘坏道
对于逻辑坏道,我们可以修复,对于物理坏道,我们应采用隔离的办法,以最大程度减少损失,防止坏道
进一步扩散为目标。我见过有些人在报纸上吹说用某个特殊软件能修理物理坏道,最要命的是许多人对低
格硬盘的迷信,实在是误人之语。所谓低级格式化,指的是将空白的磁盘划分出柱面和磁道,然后再将磁
道划分为若干个扇区,每个扇区又划分出标识部分ID、间隔区GAP和数据区DATA等。低级格式化只能在DOS
环境下完成,而且只能针对—块硬盘而不能支持单独的某一个分区。有些坏磁道和坏扇区能够通过低级格
式化来修复,但对于真正的硬盘磁盘表面物理划伤则无法进行修复,这只有通过各种办法标出坏扇区的位
置,以便让操作系统不去使用,以防止扩大坏道进而延长硬盘使用。特别想强调,低级格式化是一种损耗
性操作,对硬盘的寿命有一定的负面影响,所以,如无必要,用户们尽量不要低级格式化硬盘。
对于逻辑坏道,一般情况下我们用操作系统自带的工具和一些专门的硬盘检查工具就能发现并修复。如:
Windows自带的Scandisk磁盘扫描程序就是发现硬盘逻辑坏道最常用的工具,而我们常见的Format命令不
能对任何硬盘坏道起到修补作用,这点大家要明白。我们可在Windows系统环境下,在“我的电脑”中选
中要处理的硬盘盘符,选择其“属性”,在出现的“工具”按钮中选择“查错状态”,再在“扫描类型”
中选“全面检查”,并将“自动修复错误”打上“勾”,然后“开始”即可。如果系统在启动时不进行磁
盘扫描或已不能进入Windows系统,我们也可用软盘或光盘启动盘启动电脑后,在相应的盘符下,如“A:
”下运行Scandisk *:(注:*为要扫描的硬盘盘符),回车后来对相应需要扫描修复的硬盘分区进行修理

但是,如果是硬盘物理坏道,那么千万千万记住不要试图用这些方法来修复,相反用各种工具反复扫描,
就是对硬盘的物理坏区强制进行多次读写,必然会使坏道变多,进而扩散,正确的方法是用下面的方法果
断地把已有坏道的地方隔离开。这是一种很无奈的办法,但是一个20G的硬盘,如果因为坏道,屏蔽了15G
,总还有5G空间可用,如果不这样做,最后的结果是整个硬盘全部报废。
方法一:用PartitionMagic等磁盘软件完成工作
如PartitionMagic分区软件,先用PartitionMagic4中的“check”命令或Windows中的磁盘扫描程序来扫
描磁盘,算出坏簇在硬盘上的位置,然后在Operation菜单下选择“Advanced/badSectorRetest”,把坏
簇所在硬盘分成多个区后,再把坏簇所在的分区隐藏,以免在Windows中误操作,这个功能是通过
HidePartition菜单项来实现的。这样也能保证有严重坏道的硬盘的正常使用,并免除系统频繁地去读写
坏道从而扩展坏道的面积。但是这需要对这些软件熟悉,并且有计算硬盘的经验,许多人并不容易做到准
确。
方法二:用FDISK和格式化命令FORMAT
具体的方法是这样的,第一要搞清硬盘的容量,对于有问题的磁盘先用FDISK分成一个C盘,再用FORMAT进
行格式化,当碰到无法修复的坏块时面对FORMAT总是试图修复,这时记录下进行的百分比.然后按
CTRL+BREAK强行终止任务,用磁盘总容量×百分比,得出这部分正常的磁盘容量,用FIDSK划出一个逻辑
磁盘,再将后面的磁盘估计出坏道的大概大小,大概比例为10%左右,再划分一个逻辑盘。这个小盘不用
格式化,在总工作完成后将其删除,这样就将坏块给全部跳过去了。这样可能会损失一些好道,但对大容
量硬盘来说无足轻重,而硬盘使用起来更加稳定。
方法三:用专门的坏盘分区工具如FBDISK
FBDISK这是一个DOS下专门发现坏道并隔离后重新分区的软件,只有一个文件,仅仅几十K。操作很简单,
先制作一张能启动到DOS的软盘,把FBDISK放在软盘上,用它引导系统,注意系统上只能挂一个要修理的
硬盘,并且将其接在主硬盘的线上。进入DOS后,只要能发现硬盘,就运行FBDISK好了,这个小程序先会
对硬盘按磁道进行扫描,发现坏道就显示出来,同时还会估计总体扫描完要用多长时间,全部扫描完后,
程序会根据扫描结果和坏道情况给你提出一个全新的分区方案来,如果你接受就按Y,否则不会对你的硬
盘进行处理。这个软件不错,但是可能比较大手,笔者曾有一次用它把一个10G硬盘扫完后,报告说只有
300M可以使用,但是我用方法二后,却找出了近2G的完好空间。所以大家还是按需使用。
还有一类特别的坏道表面看起来很可怕,其实反而好修理,如系统显示“TRACK 0 BAD,DISKUNUSABLE”
,意思为“零磁道损坏,硬盘无法使用”或用磁盘扫描程序扫描其它硬盘时其0扇区出现红色“B”。大家
都知道硬盘扇区是最重要的地方,损坏后一点也不能用,一般人往往将出现这样故障的硬盘作报废处理。
其实合理运用一些磁盘软件,把报废的0扇区屏蔽掉,而用1扇区取而代之就能起到起死回生的效果,这样
的软件如Pctools9.0和NU8等。
以Pctools9.0为例来作说明。一块40G硬盘出现上述故障,用盘启动电脑后,运行Pctools9.0目录下的
DE.EXE文件。接着选主菜单Select中的Drive,进去后在Drivetype项选Physical,按空格选定,再按Tab
键切换到Drives项,选中harddisk,然后OK回车后回到主菜单。打开Select菜单,这时会出现
PartitionTable,选中进入后出现硬盘分区表信息。该硬盘有两个分区,找到C区,该分区是从硬盘的0柱
面开始的,那么,将1分区的BeginningCylinder的0改成1就可以了,保存后退出。重新启动电脑后按Del
键进入COMS设置,运行“IDEAUTODETECT”,可以看到CYLS由782变成781。保存退出后重新分区格式化该
硬盘就可以了。
电脑综合诊治之硬盘故障详解
1、硬盘有坏道,不能正常装入WINDOWS或使用不稳定
解决方案:
1)用分区软件将坏道分为一个区或几个小区,然后将该分区删掉即可,此法适用于硬盘坏道比较集中的
情况。
2)用NORTON8.0以上版本所带的WIPEINFO.EXE文件,擦除有坏道的驱动器再重装软件即可,此法适用于坏
道比较分散的情况。
3)用DM软件低格硬盘。
4)用PCTOOLS9.0的DISKFIX修复硬盘。
2、用主板自带的低格程序低格硬盘后,硬盘数据仍然存在,与未低格前一样
  此类现象比较常见,我们只要变换硬盘的mode模式即可解决问题,例如我们可以将LBA模式变换为
normal或large模式,待低格硬盘后再变换为原来的LBA模式即可解决问题。
  3、不能用FDISK进行分区,或某些分区不能删除
  此类故障是由于分区信息有错误造成,一般是人为造成,我们在某些原装机上经常见到其某个分区不
能删除的现象,其实它的那个分区是用来恢复系统所用,倘若我们要删除其分区以增大硬盘使用空间,可
借助norton8.0自带的diskedit将其第一扇区的数据全部以“0”代替,然后写进去,即可予以解决。
  4、计算机在内存检测完成后死机且键盘无响应
  此类故障常见于现在的新式主板,如810、815主板,由于现在主板的IDE口设备都是每次启动电脑时
自动检测设备,不是像以前的老主板在CMOS内检测硬盘,是以当电脑启动时若IDE设备接线错误,会导致
电脑长时间检测IDE设备而停止响应。此时我们可以检测接线是否正确及IDE信号线有无问题来解决该故障

  5、硬盘主引导扇区损坏,系统无法引导
解决方案:
1、用FDISK/MBR命令恢复引导程序。
2、系统文件损坏后在其他机器上备份系统,用SYS命令重新传输系统即可(WIN95、WIN98的系统文件可以
共用)。
 6、提示C:DRIVE FAILURE RUN SETUP UTILITY,PRESS(F1)TO RESUME
  此类故障是硬盘参数设置不正确所以从软盘引导硬盘可用,只要重新设置 硬盘参数即可。
  7、提示:NO ROM BASIC
  此类故障是由于没有设置激活分区引起,用FDISK设置激活分区即可。
  8、提示:MISSING OPERATING SYSTEM
解决方案:
1、进入CMOS重新设置硬盘参数。
2、系统引导标志被更改,如果分区信息在需要格式化,分区不在需要重新分区。
  9、提示:NON—SYSTEM DISK OR DISK ERROR
  解决方案:用软盘启动重新传输系统即可,如若不行,那就只有重新分区格式化了。
  10、提示:INVALID DRIVE SPECIFICATION
解决方案:
1、重新分区格式化
2、如0磁道损坏需要低级格式化,然后用SET COMSPEC(指定COMMAND文件位置),使得COMMAND远离0磁道

  当硬盘出现分区故障后,希望用户先用上述方法解决,若不成功,对硬盘分区格式化是解决软故障的
基本方法,但信息将被清除。其使用原则是:能用高格解决的不用分区,能用分区解决的不用低级格式化

  11、在586电脑上将硬盘软件装好后,在486电脑上不能使用
  此故障是由于586电脑将硬盘采用了LBA模式,而486默认的模式是NORMAL,所以只要将CMOS的NORMAL
改为LBA即可。
  12、无论在第二IDE口,还是第一IDE口接入光驱或硬盘后,主硬盘都不能用,但硬盘参数又能检测到
  此类故障比较特殊,常见于老式586电脑上,解决方法是将硬盘的主、副跳线换一下,即从盘变主盘
或主盘变从盘。

xzdzwb 发表于 2007-10-23 03:12:02

硬盘维修绝招(献给初学者)

硬盘修复(4)

俗话说:工欲善其事,必先利其器。我们平时应该熟练掌握几种硬盘维护工 具的使用方法,这样当遇到

硬盘软故障时才不至于晕头转向、手忙脚乱。下面我 就硬盘的常见软故障简单介绍几种硬盘维护工具的

使用方法。

  ★ 修复硬盘主引导记录 ★

  由于病毒的破坏或操作上的失误,使硬盘主引导记录和分区表损坏,硬盘将 无法启动。

  ① KV3000

  作为一款著名的杀毒软件,KV3000同样具有非常强大的主引导记录和分区修 复的功能。我们可以先

用软盘启动后,执行KV3000,按下F6键,就可查看已经不 能引导的硬盘隐含扇区,即查看硬盘0面0柱1扇

区主引导信息是否正常,如果在 硬盘的0面0柱1扇区,没有找到关键代码,即硬盘分区表关键代码“80”

“55 AA ”,那么硬盘本身将不能引导,即使软盘引导后也不能进入硬盘。这时,可按动 翻页键PgDn或

PgUp键,在硬盘的隐含扇区内查找,如有,会在表中出现闪动的红 色“80”和“55AA”,并响一声来提

示你,下行会出现一行提示,“F9 = Save To Side 0 Cylinder 0 Sector 1 !!!”。这时,按一下“F9

”键,就可将刚找 到的、即在表中显示出的原硬盘主引信息, 覆盖到硬盘0面0柱1扇区中,然后, 机器

会重新引导硬盘,恢复硬盘的起动性能。

  ② FDISK

  用FDISK/MBR覆盖主引导记录的代码区,但不重建主分区表。适用于主引导 记录被引导区型病毒破坏

或主引导记录代码丢失,但主分区表并未损坏的情况下 。注意:FDISK/MBR并不适用于清除所有引导型病

毒,因此要慎用。

  ③ FIXMBR

  FIXMBR是专门用于重新构造主引导扇区的小工具,使用方法也简单。直接运 行FIXMBR的情况下它将

检查MBR结构,如果发现系统不正常则会出现是否进行修 复的提示。如果回答“YES”,它将搜索分区。

当搜索到相应的分区以后,系统 会提示是否修改MBR,回答“YES”则开始自动修复,如果搜索的结果不

对,可使 用/Z开关符,重新启动系统将恢复到原来的状态。如果想详细了解FIXMBR的使用 方法,可以用

/H开关来查看。

  ★ 修复硬盘分区表 ★

  ① KV3000

  在KV3000的主菜单上,按下F10键,就可对系统的有关参数和硬盘分区表快 速测试, 如果硬盘分区

表不正常,KV3000会先将坏分区表保存到软盘上以防不 测,再自动重建硬盘分区表,使硬盘起死回生。

  但如果硬盘只有一个分区,而且文件分配表(FAT表)、文件目录表(ROOT表) 严重损坏,数据已经都没

有了。那么,用这个功能即使恢复了C盘分区表,也不 能使C盘引导,数据也不能恢复。这时需要配合其

它的硬盘修复工具来恢复数据 。如果硬盘还有D、E、...等几个分区,一般情况下,KV3000能找回后面没

有被 破坏掉的分区,重建一个新的硬盘分区表,然后,再用DOS系统软盘引导机器后 ,就可进入硬盘后

面几个分区,将数据备出后,再将硬盘重新分区、格式化。

  KV3000修复硬盘的详细使用方法,大家可以查看KV3000杀毒软件的使用说明 文件,也可以到江民网

站去查看。

  ② FDISK

  用FDISK还可以新建立分区、重建主分区表,但这种方法不覆盖主引导记录 的代码区。如果要保证硬

盘内数不受破坏,分区时必需与原来的分区相一致,否 则数据不保。具体的使用方法我就不哆嗦了,建

议大家使用FDISK的汉化版,很 容易上手。

  ③ DiskMan

  DiskMan过人之处就在于它的硬盘分区表恢复功能,并采用图形界面,以图 表方式表示分区表的详细

结构。使用方法详见《宝刀不老的小工具——DiskMan 》

  ★ 挽救硬盘FAT(文件分配表)和DIR(根目录表) ★

  如果FAT表损坏,就可能丢失所有文件,即便对DOS很精通的人,要修复FAT表 损坏的磁盘文件也不是

件轻松的事情。

  ① NDD(Norton Utilities 8.0)

  启动NU工具包中的磁盘修复程序NDD,在其菜单中选择Options/General确认 NDD将进行包括主引导区

和CMOS在内的全面检查,然后在主菜单中选择Diagnose Disk对硬盘进行诊断,NDD在发现错误时将会自动

报告,并提示错误描述( Description)和推荐意见(Recommendation),可以根据情况选择修复与否。

修复时注意保存UNDO磁盘,以便恢复操作之用。在修复过程中,尤其是在表面测 试(Surface Test)过

程中如果提示读写错误,则说明硬盘存在物理损坏,数据 可能会丢失。

  在诊断、修复结束后重新启动计算机,若能对C盘进行访问则大功告成,可 以通过备份数据、重装操

作系统简单地恢复硬盘功能。否则只能进行恢复操作( UNDO),尝试手工或通过其他方法恢复。 但NDD

(Norton Utilities 8.0)只能在DOS下运行,且不支持FAT32格式。
② SCANDISK

  微软操作系统自带的类似NDD的硬盘检测工具,大家对它应该都不会陌生, 因为我们在WIN 9X非法关

机后重启时它就会自动运行扫描硬盘,用法有点类似 NDD。

  ③ CHKDSK

  同样也是微软操作系统自带的DOS下专门用于检查硬盘的工具,CHKDSK/F命 令格式专门用来捡回硬盘

的丢失簇并释放丢失的硬盘空间,有时我们可以在它运 行以后生成的*.CHK文件里找到一些重要的数据。

  硬盘的FAT表与根目录随着用户写入和删除文件而不断变化,如果能经常备 份FAT表和根目录,当FAT

表损坏时用回写FAT表、根目录的方法,可以使硬盘恢 复到上一次保存的状态。当硬盘的FAT表或根目录

损坏,需要将保存的FAT表、根 目录数据回写时,必须保证FAT表和根目录的起始逻辑扇区号和长度(扇

区个数 )正确。

★ 恢复误删除的分区 ★

  ① FDISK & formAT

  如果在误删除分区后没有执行过其他分区操作,按照下面的方法一般都能够 恢复原来的数据:执行

FIDSK分区程序,重建删除的分区,但是注意要保持分区 与原来分区在大小、位置上一致;重新启动系统

到MS—DOS模式,执行“format X:/u/q”(X为误删的扩展分区盘符)。这时系统首先会警告说:“这是

一个大 硬盘,如果格式化,数据将全部丢失”,这时选择“YES”;而后系统会告诉你 该分区无法进行

快速格式化并问你是否进行“完整格式化”,回答“NO”。该步 骤的关键是加入参数/q(快速格式化)

,这样进行一次“假格式化”后,如果没 有什么意外的话,应该可以访问该分区的数据了。

  另外,该方法恢复的分区有可能在再次重启系统后无法访问,虽然仍可以按 上面的方法恢复数据,

但我们建议恢复分区后备份该分区所有数据,而后执行完 整的格式化过程。

  ★ 硬盘零磁道损坏的抢救 ★

  ① DE (PCTOOLS 9.0)

  如果运行ScanDisk扫描C盘在第一簇出现一个红色的“B”,即说明C盘零磁 道损坏!在DOS下运行DE

,先进入Options菜单,选项Configuration,按空格去 掉Read Only(只读模式)前面的“√”号(按

Tab键切换),保存退出。接着选 主菜单Select中的Drive;进去后在Drive type项选Physical,按空格

选定,再 按Tab键切换到Drive项,选中hard disk,然后选OK回车。之后回到主菜单,打 开Select菜单

,这时会出现Partition Table,选中并进入,之后就可以看见硬 盘的分区表信息。例如:该硬盘有两个

分区,那么在硬盘的分区表信息中我们可 以看到1分区就是C盘,该分区是从硬盘的0柱面开始的,那么将

1分区的Beginnig Cylinder的0改成1就可以了。保存后退出。重新启动进入BIOS,运行自动侦测硬 盘可

以看到CYLS的个位数减少了一位(例如:782→781),保存退出,重新分区 格式化,大功告成。

  但DE不支持FAT32格式且只在DOS下运行,而且PCTOOLS 9.0现在已经不太好 找了,想当年它与Norton

Utilities 8.0在工具软件之中是两朵奇葩……

  ② PQMAGICT

  大名鼎鼎的分区魔术师(Partition Magician)可能是大家最常用的硬盘分 区工具。PQMAGICT是它

的DOS版的工具,用它来修复损坏的硬盘零磁道可谓易如 反掌。

  假设一块硬盘有两个分区(C、D),用ScanDisk检查D盘时显示D盘零磁道损 坏,因此不能用formAT

不能进行格式化,如果用FDISK重新调整逻辑D盘的大小, 使D盘的逻辑0磁道向前或向后移动,跨越这个

坏磁道,但这样一来,就会破坏C 盘上的所有数据。因此这时我们必须借助PQMAGICT的威力。首先在DOS

下启动 PQMAGICT(必须先把PQ COPY到C盘),选择查看D盘,此时屏幕会显示D盘的分区 和容量信息,然

后选择Option菜单中的Reszie Selected Partition,用鼠标拖 动左边的容量标尺,让D区减少一点,或

者直接手动输入分配D区的容量大小,目 的是空出坏的区域,确定后PQMAGICT便开始对D区进行转换,完

成以后退出 PQMAGICT。这样对C盘上的文件秋毫无犯,且D盘又重见天曰了。

  ② SPecialFDisk

  SPecialFDisk在建立主分区时可由使用者自定启始柱面,故可跳过损坏的柱 面区域。此招是

SPecialFDisk的一个必杀技,使用方法请详见《宝刀不老的小工 具——SPecialFDisk》

★ 抢救被“逻辑锁”锁定的硬盘 ★

  ① DM

  中了“逻辑锁”的硬盘不能用软盘、光驱、双硬盘正常启动,但我们可以利 用软件DM为硬盘解锁。

因为DM是不依赖于主板BIOS识别硬盘的硬盘工具,就算在 主板BIOS中将硬盘设为“NONE”,DM也可识别

硬盘并进行分区和格式化等操作。 首先你要把DM*到一张系统盘上,接上被锁硬盘后开机,按DEL键进入

BIOS设置 ,将IDE硬盘设为“NONE”(这是关键所在!)。保存设置后退出,系统即可“ 带锁”启动。启

动后运行DM,你会发现DM可以识别出硬盘。选中该硬盘进行分区 格式化就可以了。但是,这种方法的弱

点是硬盘上的数据将全部丢失。

  硬盘软故障的产生原因比较复杂,病毒、误操作,甚至一次意外掉电都可能 使硬盘崩溃。因此平时

一定要养成备份硬盘重要数据的习惯,在关键时刻才能顺 利地解决问题。

xzdzwb 发表于 2007-10-23 03:13:14

硬盘维修绝招(献给初学者)

硬盘修复(5)

用PM修复0磁道损坏硬盘

笔者在单位任机房管理员一职,一曰一台联想主机启动不了,屏幕提示“磁盘无法引导”,怀疑是感染病

毒导致引导文件被损。故从软盘启动,先备份出重要资料,尔后用Ghost将D盘上的镜像文件恢复到C盘,

回车重新启动,谁知还是提示“磁盘无法引导”。细一思量,难道会是硬盘引导区坏了?Scandisk,哇,

零磁道损坏!正打算放弃时,突然想到分区魔术师PM,如果能用它将前面的分区向后移动,让出损坏区域

,把对硬盘操作的一些重要信息存放在没有损坏的位置,是不是可以呢?

由于我的PM分区魔术师是3.X版本的自解压文件,不支持32位分区,故先用DOS启动盘引导,分为C、D两区

,激活C区;重启动先格式化D盘展开,执行PQMAGLC.exe对C区“Resize”,用鼠标拖动右边的尺度条,让

C区减少了一点(1-10MB),目的是空出坏的区域,确定后PM便开始了对C区的转换,完成后C区减少了一

点,再右键单击C区选择Move项,用鼠标拖动尺度条向右移动,将上面空出的区域移到最前面即磁盘损坏

的区域,确定即可。重启,重新装入Windows系统,余下的我就不必罗嗦了。现在,这块硬盘已可正常服

役了。

用DM修复硬盘0磁道损坏一例

一般硬盘的0磁道损坏后修理十分困难,而且也给很多朋友造成不便。不过,我们可以利用硬盘工具进行

有效修复。

  首先从网上下载DM万用版并制作好DM启动软盘,然后执行DM并进入其主界面。在主界面中按下Alt+M

组合键进入DM的高级模式,将光标定位到“(E)dit/View partitions”(编辑/查看分区)选项,按回车键

之后,程序要求选择需要修复的硬盘,选中硬盘,按回车便进入了该硬盘的分区查看界面。

  在分区列表框中选中“1”号分区,此时上面的分区信息栏将显示该分区信息,例如分区格式、容量

、开始的柱面、结束的柱面等。此时需要记住开始柱面中的“0”和结束柱面序号。保持光标定位在1号分

区上,然后按下Del键删除该分区,在出现的确认删除分区的界面中选择“Yes”并回车,此时1号分区便

删除了。

  保持光标停留在1号分区上,然后按下Ins键添加分区。在出现的分区类型界面中选择“DOS-FAT32”

选项,按回车后便到了此时修复的关键步骤——“Select Entry Mode”(设置容量模式)。在该界面中一

定要选择“(C)ylinders”(柱头)选项,回车后便进入了容量输入界面。在该界面中,是按照柱面来输入

容量的。对于第一个分区(也就是C盘)而言,都是从第1个柱面开始,但现在我们必需将前面的“0”改成

“1”,至于后面该分区结束的柱面数没有必要修改,可以根据之1号分区的结束柱面数进行填写。

  重新划分好1号分区后,返回到分区界面,将光标定位到“Save and Continue”(保存并继续)选项保

存设置,然后按下Esc键推出DM,最后根据提示重新启动电脑。

  重新启动电脑就可以了。



硬盘大量坏道的解决

几天前,笔者用了多年的老硬盘还是好好的一点问题都没有。可到了昨天,居然出现了上百个坏道!开机

引导硬盘之后硬盘发出巨大的疯狂读盘的声音,就象是两片金属摩擦的声音,这种情况的出现,我想不是

磁头错位就是硬盘出现坏道了。我毫不犹豫地用启动盘引导电脑启动,马上输入SCANDISK,结果当然是惨

不忍睹了。

  5个区总共算下来,上百个坏道,而且大多是C盘里(C盘装的游戏太多了)怪不得无法启动系统,系统

盘全是坏道 ,什么重要的文件也找不到了。在万般无奈之下,笔者也没有什么可犹豫的了,只能低格(低

级格式化)。实在不行的话我可就又要另外购买一块新硬盘(由于我刚卖掉了极品P4 1.8G,换回一个P4

2.4C ,本以为终于可以进入2G时代了,怎么也没想到会出这档子事,笔者感叹天有不测风云呀)

  没有办法, 我只好重新找到主板驱动程序盘(我的主板是升技 IT7-MAX2 V2.0),驱动盘里带了主板

专用低格工具。时间一分一秒的过去了,半天的时间下来我的40G的硬盘低格后还是没有什么作用,系统

依然报告有许多坏道。笔者在这里忠告大家低格硬盘作用不一定很大,有时候很难消除硬盘坏道,而且非

常磨损硬盘。所以大家在低格前要提前做个心理准备。

已经做到这一步,再次费力的找出磁盘扇区修复工具,重新对硬盘进行分区,尽量把坏的扇区磁道分成几

个小区,然后删除掉,让操作系统不再访问有坏道的区域。

  我用SCANDISK查看了磁盘坏道的大概位置,记好他们所处的硬盘扇区位置, 记录下来坏道的位置之

后,我就分析了一下应该用哪种分区方法好。如果我的前1G-5G里没有坏道,那么就不用说了,用FDISK划

个C驱,其他的分区就可以采用把坏道单独分一个或者几个分区,最后删除掉这些拥有坏道的分区。

  我的原则是要首先保证C盘即系统盘不能有坏道,其次就是全面的屏蔽掉坏道的存在。

  如果硬盘的前1G-5G里有不少坏道,那么就要首先保证硬盘最开始的前2M是正常的。把他划分为C盘,

而后其他的为扩展分区,再把其余的坏道划成一个区,可以把它们划为几十兆一个,分区完之后删掉这些

包含坏道的分区就可以了。而后装上Windows系统,把系统目录放到D盘,在分区的时候保证这个D盘完全

没有坏道。这样就可以了。

  笔者现在的系统就是这样,C盘就有10M数据,引导WIN9X启动.原来40G的硬盘现在只有38G可用。如果

硬盘的0磁道有问题,那就没有别的办法了,只有换一个了。

  通过以上这种方法不仅可以保证系统的正常运行,更大的好处是防止硬盘坏道的扩散。把坏道单独分

一个或者若干分区里面,并且删除这些包含坏道的分区,可以有效防止操作系统再去访问这些坏道,引起

坏道的扩散。

  不过需要提醒大家的是,坏道产生的原因多种多样,并不一定全是物理损坏,甚至有的正版软件会在

硬盘上生成密钥文件,只能该软件访问,SCANDISK也会认为这是坏道,这种情况是正常的,还有一种情况

就是逻辑坏道,并不是硬盘真正的坏掉了。

  这种逻辑坏道可以通过重新分区格式化解决,要是不行,可以试试低格。一般来说不是很严重的故障

都能够解决。当然,物理坏道通过低格的办法是不能够根除故障的。

解决硬盘坏道我有绝招

硬盘是计算机各配件中最娇贵的东东,由于硬盘上存放着用户大量珍贵的数据,所以硬盘出了问题是一件

令人非常不愉快的事情。

  硬盘最常见的问题就是出现坏道,硬盘坏道分为物理坏道和逻辑坏道。如何判定我们的硬盘到底存在

哪种坏道呢?通过查找大量电脑杂志,总结后可归为三类:1.用SCANDISK命令扫描后还有问题的属于物理

坏道 2.重新分区并格式化后还有问题的属于物理坏道 3.低格硬盘后还有问题的属于物理坏道。但情况果

真如此吗?笔者将用自己的亲身经历来回答这个问题。

  笔者有两块硬盘,分别是昆腾火球2.1G硬盘和迈拓星钻30G硬盘。近曰两块硬盘几乎同时出现坏道,

先后选用Windows自带硬盘工具以及诺顿磁盘医生进行尝试修复,但没有成功,坏道依然存在。没办法,

只好忍痛把硬盘重新分区并格式化,但坏道还是没有消失。

  于是在网上寻找各种磁盘工具,最终让我找到DM(低格)工具软件,发现它有一个功能可以把整个硬

盘清零。对,就用它试试(目前DM的最高版本是9.56,这个软件可以在驱动之家下载得到)。

  用软盘启动计算机,在纯DOS环境下进入DM程序。首先选择高级模式(Advanced options),接着选

择维护硬盘选项(Maintenance options),再选择“zero filling”进入清零。清零过程较慢,请大家

耐心等待。清零后重新启动计算机,完成分区格式化(也可以用DM接着完成上述操作)。如果硬盘真的是

逻辑坏道,此时坏道已经被修复,用迈拓专用工具软件扫描硬盘顺利通过。我的两块硬盘经过这样处理后

,再没出现问题。看来我的硬盘存在的确实是逻辑坏道,而这些坏道用FDISK、FORMAT等命令均无法修复

,看上去很像物理坏道。

  如果有同样遭遇的朋友,不妨用清零试试。另外要说的是,清零只不过是在硬盘上重写数据,不会对

硬盘造成任何伤害,这样也就避免了低格对硬盘带来的伤害

xzdzwb 发表于 2007-10-23 03:13:51

硬盘维修绝招(献给初学者)

硬盘修复(6)

硬盘整盘*贝技术

对普通电脑用户而言,实现软盘的整盘复制*贝是一件轻而易举的事情,DOS、Windows、UNIX等各种操作

系统下的软盘复制*贝专用软件、工具随处可见,可信手拈来帮助大家实现软盘与软盘之间的复制与*贝。

但是,要实现硬盘与硬盘之间的整盘复制与*贝,就不是一件很容易的事了。但在现实中,由于硬盘升级

、硬盘备份、硬盘操作系统迁移、预装机等很多原因,我们常常需要将一个硬盘的整盘内容全部复制到另

一个硬盘上,这就要求我们掌握好一种或数种硬盘复制方法。下面,笔者根据自己的实践,将硬盘整盘复

制*贝方法整理介绍出来,希望对大家有所裨益。

  在复制*贝前,需要做好如下准备工作,首先必须将你新的硬盘(目标盘)跳线开关置于从盘(SLAVE盘)

位置,作为二硬盘挂接到机器内,开机自检,进入CMOS设置有关参数,使机器识别到二硬盘的存在;其次

,准备好DOS系统启动软盘,并在启动盘上*入必要的工具软件(后文将介绍到);最后,将机器从软盘上引

导,启动成功后,即可开始硬盘的整盘复制工作了。根据硬盘容量的大小及*贝工具的不同,整盘的复制*

贝方法,可分为三大类。

  一、精确复制法

  执行NU8.0工具中的DISKEDIT程序(需NLIB200.RTL库,如为中文版,还需CHINA16.FNT的支持),以中

文版为例,进入DISKEDIT主程序后,按ALT+T键选择(T)工具栏,再执行(N)配置项,将(R)只读模式改为允

许读写,确认(0)可以后回主程序。再选中(0)对象,选择(D)驱动器,在磁盘类型中选择物理磁盘,确认

后,在左窗口中会出现硬盘1和硬盘2,选择硬盘1后,按下ALT+W键,出现一个写的窗口,选择(P)物理扇

区,再选择硬盘2,确认后,硬盘1上的所有扇区内容将被逐一写到硬盘2上对应扇区中,从而实现硬盘的

整盘复制*贝。

  此种*贝法要求目标盘与源盘的容量大小完全一致,复制耗时长,需一至数小时。但由于是源盘到目

标盘之间对应扇区的精确复制,因此称为精确*贝法,支持各种磁盘操作系统、磁盘分区及大部分加密软

件的复制(除非加密软件以硬盘系列号为加密对象)。实现精确*贝法的软件还有一些,如IBM公司的

hddcopy,但这些软件市面上一般很难见到。实现精确*贝法可靠性最高的,还是诺顿工具系列中的

Diskedit,也最易获得。

  二、快捷复制法

  这就是使用硬盘专用复制工具GHOST,GHOST是美国人编写的一个目前最好的硬盘专用复制*贝共享软

件,国内的用户可在电脑报配套光盘上的第一、第三辑上找到它。GHOST的使用也非常简单,键入GHOST回

车,选择LOCAL/SERVER.→CLONEDISK TO DISK→DRIVE 1→DRIVE 2→调整有关分区参数→开始执行。

GHOST的功能非常强大,它不但支持各种磁盘操作系统和分区,支持双机并口互连,还能将磁盘的全部内

容形成一个压缩映像文件保存在另一个硬盘上,必要时再展开*贝到新的硬盘上。GHOST*贝时间特快,十

几分钟到几十分钟就可搞定一个新的硬盘,特别适合于硬盘的升级或操作系统的迁移复制。GHOST要求目

标盘的容量大于或等于源盘,若目标盘的容量大于源盘,则目标盘新的分区容量大小还可以进行适度调整

。但由于GHOST是共享软件,有试用期限的限制(即机器系统曰期和硬盘上文件形成的曰期都不能超过规定

的试用期限),要想无限制使用,就必须按规定进行注册,拥有合法的用户号和密码。当然,我们也可通

过修改系统曰期和使用PCTOOL9.0中的FILEFIND程序将硬盘中的文件曰期修改在规定期限以内的办法来使

用GHOST,不过这种方法比较麻烦。另外,使用GHOST复制的硬盘,有些加密软件会需要重新安装,而且

GHOST无法将大盘的内容复制到小盘上,即使大盘的实际内容远远低于小盘的容量。

  三、简易*贝法

  1.若硬盘为单一的DOS/Windows 3.1操作系统,则可将目标盘根据需要参照源盘进行分区和格式化,

使之具备基本的DOS自举能力;再使用NORTON COMMAND工具如NC4.5选定源盘上某分区目录和文件(可选择

该分区上所有的文件和目录,含系统、隐含、只读等全部属性),按F5键,输入目标盘所在的分区符,即

可实现全部复制*贝。  2.若硬盘为DOS/Windows 95混合型,则不再需要DOS系统启动盘,开机后直接进

入Windows 95系统,再进入Windows 95下的MSDOS窗口方式,用FDISK和FORMAT/S命令对目标盘进行分区和

带系统文件复制的格式化后,退出,重新启动机器,再从Windows 95中进入MSDOS窗口方式,键入XCOPY32

C:\*.* D:\*.* /S/E/C/H/K/Y或XCOPY C:\*.* D:\*.* /S/E/C/H/K/Y即可将源盘C中的全部内容复制到

目标D盘中,注意*贝命令中的6个参数是复制成功的关键,/S为复制子目录,/E为复制空目录,/C为即使*

贝遇到错误也不终止下来(因Windows 95在*贝到WIN386.SWP时会出错终止,但该文件只是动态生成的临时

存储文件,并不影响*贝的完整性),/H为*贝系统和隐含属性的文件,/K表示*贝文件的属性,/Y表示自动

覆盖目标盘上同名文件。需指出的是,对于DOS/Windows 95混合型的硬盘,由于存在长文件名,一般DOS

下的文件*贝工具是不支持的,NC工具也不例外,所以,必须使用Windows 95下自带支持长文件名*贝工具

XCOPY或XCOPY32。注意若非Windows 95下的DOS窗口,启动的是Windows95的纯DOS方式(即COMMAND PROMPT

ONLY),则XCOPY或XCOPY32此时仍然是不支持长文件名且不支持隐含和系统文件的*贝的,在不同DOS方式

下键入XCOPY32/?或XCOPY/?可比较出*贝参数的不同。此种方法最大的优点是对目标硬盘的容量大小没有

要求,操作比较简单,安全系数高。但只适用于DOS/Windows 95操作系统的硬盘,*贝速度较慢,不能复

制加密软件。

  在实际中,还有一种情况,也就是目标硬盘因种种原因不便或无法作为二硬盘挂接到机器内,那么如

何实现此类硬盘的整盘复制*贝呢?如便携机与便携机之间,便携机与台式机之间的硬盘整盘*贝复制。我

们可通过采用并口通信线将两台机器的打印口连接起来,再准备两片DOS启动盘,*入必要的工具软件(前

面都已有介绍),另外还需*入INTERLNK.EXE和INTERSVR.EXE两个程序,在源机上的DOS启动盘的

CONFIG.SYS中加入DEVICE=INTERLNK.EXE一行,分别启动两台机器。若采用精确复制法或简易*贝法,则可

在源机上执行INTERLNK,在目标机上执行INTERSVR;若采用快捷复制法,则分别在两台微机上运行

GHOST.EXE,选一台作主机(MASTER),选中菜单条“LPTMASTER”,另一台作从机(SLAVE),选中菜单条

“LPT SLAVE”。这样就建立起了两台微机之间的互连,再参照前面介绍的实现方法同样可实现硬盘的整

盘复制,不过需要注意本地盘和异地盘的对应关系。

  具体采用哪种方法来实现硬盘的整盘*贝复制,这就需要根据目标硬盘的容量大小、源盘的内容、复

制的要求以及你所拥有的工具来选择一种合适的*贝复制方法。

liyyli 发表于 2007-10-23 07:49:38

则XCOPY或XCOPY32此时仍然是不支持长文件名且不支持隐含和系统文件的*贝

njzckj9188 发表于 2007-10-23 22:33:28

固件坏了

hyewon 发表于 2007-10-24 15:40:12

(38: 学习中(38:

nmgheyong 发表于 2007-10-24 22:54:46

好东西呢,呵呵,学习呢,谢谢,!!!!!

LIVEN 发表于 2007-11-19 22:16:23

好东西!学习中..............
页: [1] 2 3
查看完整版本: 硬盘维修绝招(献给初学者)