|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
硬盘故障排除基本方法 硬盘,是计算机中主要的硬件设备,是人们存储大量数据信息的外存之一。而同时,它又是计算机中比较容易出现故障的设备。当出现硬盘故障时,如何使硬盘能够起死回生呢?本文根据笔者的一点心得体会,谈谈硬盘软故障排除的一些基本知识及故障排除实例。 在排除硬盘故障之前,首先让我们认识一下硬盘。 基本知识" u1 f3 U- R) E. L7 ?# G
硬盘,是计算机中主要的硬件设备,是人们存储大量数据信息的外存之一。而同时,它又是计算机中比较容易出现故障的设备。当出现硬盘故障时,如何使硬盘能够起死回生呢?本文根据笔者的一点心得体会,谈谈硬盘软故障排除的一些基本知识及故障排除实例。
: e) T7 k8 ^# |! ?3 K# B0 y: n 在排除硬盘故障之前,首先让我们认识一下硬盘。6 B: W% y& J& m9 b- K! d" Z
基本知识! {5 s s7 O! P
一、硬盘的构成
- J2 ? E2 g9 R, k: {4 t 硬盘由两部分构成:. k9 _; w# a& w: c2 c) `
1.磁头-盘片组件(Head Disk Assembly),简称头盘组件(HDA);
8 \) u8 v$ D* ^0 g" y3 V W2.印刷电路板组件(Printed Circuit Board Assembly),简称PCBA。- O7 H' n; e2 \; o1 i, R) ~
在HDA的腔体内,是硬盘的磁盘片,磁盘片的数据结构,依磁道从低到高,由下列五部分组成:
/ G# t( j# P, F6 {& C" A: d(1)MBR:主引导区记录(Master Boot Record)
4 F& r( V! P9 S! T" m7 A, g$ S1 CMBR位于硬盘的柱面0、磁头0、扇区1的位置,也即俗称的零磁道位置。它是由分区命令Fdisk产生的。MBR结束标志为55AA。用杀毒软件KV300+的F6功能即可查看,其默认画面即为MBR。2 L- m$ d; |; D( P
(2)DBR:DOS启动记录(DOS Boot Record)0 u! V8 U2 a) }2 C2 }- {
DBR位于硬盘的柱面0、磁头1、扇区1的位置。它是由格式化命令Format产生的。DBR结束标志为55AA。在KV300+的F6功能下,按F1,所显示的画面即为DBR信息。" I' b! U! K- {
(3)FAT:文件分配表(File Allocation Table) k, q: ?9 E- l c' n$ n4 K
FAT表位于柱面0、磁头1、扇区2的位置。FAT表的大小由硬盘容量决定,硬盘容量愈大,FAT表相应愈大。
6 ]% {& S2 g1 x; {) ~1 u: o' O F(4)DIR区:根目录区(Directory)
, u& g, ]* ]; k0 D& eDIR区是根目录区的意思。当我们在DOS提示符下键入DIR并按回车键ENTER,显示器上所显示的内容即为该区内容。
# ~. K; k. p; O3 O, B(5)DATA区:数据区
$ H$ r! f" R# Y, v% i z5 SDATA区负责硬盘中数据的存储。当将数据复制到硬盘时,数据就存放在DATA区。
1 c- N9 h/ q0 _" w, }! v$ l+ `0 u0 @ 二、硬盘的工作模式: J3 ]8 ?+ ]( w& S6 B0 S" i
目前,增强型IDE(EIDE)硬盘的工作模式分为三种:NORMAL、LBA和LARGE模式。
6 T7 t( H7 y6 d* t. C* F* nNORMAL模式即普通模式。这是原有IDE方式。在此方式下对硬盘访问时,BIOS和IDE控制器对参数不作任何转换。此模式下支持的最大柱面数为 1024,最大磁头数为16,最大扇区数为63,每扇区字节数为512。因此支持最大硬盘容量为:512×63×16×1024=528MB9 _* ?* i4 i3 a1 ^
LBA(Logical Block Addressing)模式即逻辑块地址模式。在LBA模式下,设置的柱面、磁头、扇区等参数并不是实际的物理参数。在访问硬盘时,由IDE控制器把由柱面、磁头、扇区等参数确定的逻辑地址转换为实际硬盘的物理地址。在LBA模式下,可设置的最大磁头数为255,其余参数与普通模式相同。由此可计算出可访问的硬盘容量为:512×63×255×1024=8.4G
. o0 O9 o9 f% g0 C" ZLARGE模式即大模式。当硬盘的柱面超过1024而又不为LBA支持时,可采用此种模式。LARGE模式采用的方法为把柱面数除以2,把磁头数乘以2,即使柱面数减少,但总容量不变。相反的转换过程由BIOS的INT 13H完成,以便取得正确的硬盘地址。LARGE模式支持最大硬盘容量为:512×63×32×512=1GB7 l; h* \$ M, Q; ~; `7 @
现在的高容量硬盘都是设置成LBA,其他两种已经很少用了。3 q) f L& t$ V% N p
三、硬盘的启动4 S2 K8 L4 p) F
硬盘的启动过程如下:* E* V9 S3 d; j- F! e6 o6 S
第一步BIOS测试硬盘。0 w6 x1 ~5 M/ u+ ?) |$ {- s
第二步加载硬盘启动程序,确认硬盘分配表。# j5 O8 V( X. q3 }3 T8 v: {
第三步加载DOS启动程序,确认BIOS参数区。
0 a) f/ S O( g第四步加载IO.SYS、MSDOS.SYS启动文件。
/ K4 ~+ Q1 r8 O" L" y( r: E: Y4 B第五步加载CONFIG.SYS文件。
: H' R8 Q$ }/ {' v0 U( H1 H. ~第六步加载COMMAND.COM系统文件。
. t' t @9 n0 A8 P6 e第七步加载AUTOEXEC.BAT批处理文件。6 n7 z2 u/ ]" O; m' a' d
排除实例) _5 }2 v) }4 d9 T
要排除硬盘故障,当然要有适当的工具。以下是笔者常用的工具,仅供各位朋友参考。
4 o2 o! d: I# h* b$ R8 `0 D软盘一张(1.44MB、3.5英寸)、DOS6.22系统盘、Win98启动盘、Win95(OSR2)启动盘、MAXTOR的Lformat.exe低级格式化软件、KV300+杀毒盘。
' l! s& p5 ], V7 g硬盘故障大致可分为硬故障和软故障两大类
: p6 s) f U/ ]9 i硬故障即PCBA板损坏、盘片划伤、磁头音圈电机损坏等。由于硬故障维修要求的基本知识及维修条件较高,本文在此不作介绍。, n9 a& N _) y5 G1 N3 B( E
软故障即硬盘片数据结构由于某种原因,比如说病毒导致硬盘数据结构混乱甚至不可被识别而形成的故障。一般来说,主板BIOS硬盘自动检测(IDE HDD AUTO DETECTION)功能能够检测到硬盘参数时,均为软故障。# i7 G1 ~3 x! k8 p0 {
硬盘软故障可按如下步骤排除:3 q! U k2 C* b* Y+ l+ ~( E
第一步检查主板BIOS中硬盘工作模式,看是否正确设置硬盘。* T% W. x# L5 z" d
第二步用相应操作系统的启动盘启动计算机。3 w @/ }4 N) X6 p! v, t& ^/ V" d: W+ G
第三步检查硬盘标记55AA是否正常;活动分区标志80是否正常。以国产著名杀毒软件KV300+为例,可用其F6功能查看,用F10功能自动修复。或用Fdisk/MBR格式重建分区表。
- C k( V- E0 [4 D( X0 s第四步用杀毒盘(如KV300+)查、杀病毒。注意:如用KV300+查、杀病毒,应先用KV300/K格式清杀引导区病毒,再用KV300格式清杀病毒。% J l5 P% v! {0 H, K' A4 Y: K
第五步如果硬盘无法启动,可用系统盘传送系统。命令格式为:SYSC:回车。
" `9 K0 @3 r; z4 q' C; B1 q, H第六步运行Scandisk命令以检查并修复FAT表或DIR区的错误。
4 ]! @/ u+ ?3 o Q% \+ X$ p第七步如果软件运行出错,可重新安装操作系统及应用程序。% |) c3 O, l# i. M
第八步如果软件运行依旧出错,可对硬盘重新分区、高级格式化,并重新安装操作系统及应用程序。必要时可对硬盘低级格式化。
/ P8 q' K: p# e下面介绍一下MAXTOR的低级格式化程序Lformat.exe的用法:
& s7 {/ O5 |% D6 r在软盘上运行低级格式化程序,其命令格式为:
9 E% j+ C3 J% I, I8 d* A* ELformat回车
# ]1 M1 M- t7 i. i进入低级格式化程序主界面。主界面三个选项如下:
$ l, W5 H; q9 D1 }" i tSELECT DEVICE* c( O, ~9 A; W9 |7 G
LOW LEVEL CURRENT DEVICE# u8 q& G- m5 ^1 Z8 N
EXIT
7 r- o4 Q9 e' S- B4 _. A第一项为选择驱动器。编号为0、1、2、3,分别代表主板所能挂接的四个硬盘。当只有一个硬盘时,选0即可。第二项为低级格式化。当选中该项时,程序会提示是否按LBA模式低格,此时,可按具体情况选Y或N。大多数情况下选Y即可。之后,会提示硬盘上数据会全部丢失,问是否继续,此时键入Y即开始低级格式化硬盘。完成后,选第三项退出。
; S9 @1 `; x2 G+ X5 p, ^4 {/ X下面介绍一些本人在工作中积累的一些软故障排除实例,供大家参考。
0 X/ i1 X' W, i7 _ 例一、故障现象
& J. W2 R$ `2 ^( q$ `& f富士通1.2GB硬盘,硬盘参数可检测到,但启动时系统提示HD硬盘错。
/ T# Q( X+ P3 j/ F' K9 x分析及解决:
u. ?6 y- g+ ~/ {( C @& S* N1 e用软盘启动系统,用KV300+清杀病毒,系统提示无硬盘。怀疑硬盘标记55AA被破坏,用KV300+的F10功能自动修复。硬盘工作正常。* ]7 B: o; `/ ]4 E! R5 O: T
例二、故障现象
9 r+ n B8 }0 [ L# S富士通1.2GB硬盘,硬盘参数可检测到,但启动后用DIR显示仅540MB。
0 T4 {" Z7 X! B/ H( G分析及解决:, \5 b( c q" i# ^7 J
|
 手机扫码浏览
|