硬盘修复(
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
汉化版下载地址:
[url]http://www.diyup.com/WEB/SYSTEM/TOOLS/NDD2001.EXE[/url]
最新版本:
NDD32 2002
此外,各硬盘厂商推出的针对本厂硬盘系列的特定
DiskManager
程序,更熟悉硬盘本身的电路结构和固化程序,也更容易修复硬盘错误。因此建议大家都去下载一份自己厂商的专用
Disk Manager
程序,更方便修复您自己的硬盘。
2
、物理坏道的隔离
对于硬盘上出现的无法修复的坏簇或物理坏道,我们可利用一些磁盘软件将其单独分为一个区并隐藏起来,让磁头不再去读它,这样可在一定程度上令您的硬盘延长使用寿命。需要特别强调的是,使用有坏道的硬盘时,一定要时刻做好数据备份工作,因为硬盘上出现了一个坏道之后,更多的坏道会接踵而来,让您面对荡然无存的资料库欲哭无泪。
修复这种错误最简单的工具是
Windows
系统自带的
Fdisk
。如果硬盘存在物理坏道,通过前面介绍的
Scandisk
和
NDD
我们就可以估计出坏道大致所处位置,然后利用
Fdisk
分区时为这些坏道分别单独划出逻辑分区,所有分区步骤完成后再把含有坏道的逻辑分区删除掉,余下的就是没有坏道的好盘了。
用
PartitionMagic
、
DiskManager
等磁盘软件也可完成这样的工作。如
PartitionMagic
分区软件,先选择硬盘分区,用“操作”菜单中的“检查错误”命令扫描磁盘,算出坏簇在硬盘上的位置,然后在“操作”菜单下选择“高级
/
坏扇区重新测试”;把坏簇所在硬盘分成多个区后,再利用“操作”菜单下选择“高级
/
隐藏分区”把坏簇所在的分区隐藏。这样也能保证有严重坏道的硬盘的正常使用,并免除系统频繁地去读写坏道从而扩展坏道的面积。
PowerQuest PartitionMagic Prov7.0
简装汉化版下载地址:
[url]http://miaodou.myetang.com/Down-[/url] ...
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
磁道损坏硬盘
硬盘维修绝招
(
献给初学者
)
硬盘修复(
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
电脑上,解决方法是将硬盘的主、副跳线换一下,即从盘变主盘或主盘变从盘。
硬盘维修绝招
(
献给初学者
)
硬盘修复(
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
可以识别出硬盘。选中该硬盘进行分区
格式化就可以了。但是,这种方法的弱点是硬盘上的数据将全部丢失。
硬盘软故障的产生原因比较复杂,病毒、误操作,甚至一次意外掉电都可能
使硬盘崩溃。因此平时一定要养成备份硬盘重要数据的习惯,在关键时刻才能顺
利地解决问题。
硬盘修复(
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
”。这样就建立起了两台微机之间的互连,再参照前面介绍的实现方法同样可实现硬盘的整盘复制,不过需要注意本地盘和异地盘的对应关系。
具体采用哪种方法来实现硬盘的整盘拷贝复制,这就需要根据目标硬盘的容量大小、源盘的内容、复制的要求以及你所拥有的工具来选择一种合适的拷贝复制方法。
本文出自 51CTO.COM技术博客