40.硬盤故障問答4例' Q8 G( `7 I0 Z* h4 Q
& o ^& |. g) A. C! e
1、硬盤芯片過熱導致死機
9 G# Z2 a4 e( d" j' L8 X' |. Q# d( v7 {$ y3 |
/ B% ~/ G7 e6 K/ _ 問:我的電腦最近出了一個硬件問題,現(xiàn)象是電腦使用過程中突然黑屏,按鍵盤燈無反映死機或者藍屏(藍屏提示硬件故障),按復位鍵后顯示器像沒信號一樣燈開始閃爍(偶爾能夠重新啟動但很少)。要關閉電源等幾分鐘才恢復正常,有的時候還不行,在其間摸過全部硬件都沒有特別發(fā)熱現(xiàn)象,溫度都正常,硬盤重新又分過區(qū)也正常。但是我發(fā)現(xiàn)如果我把硬盤拿出機箱,把有電路的一面朝上放置就不會出現(xiàn)死機現(xiàn)象,關機后我摸硬盤的電路,發(fā)現(xiàn)一個芯片溫度很燙手,請問死機現(xiàn)象是不是和硬盤電路有關系?, b% n4 Y* y W3 M
( v0 p- s# t" L9 S E
答:根據你描述的現(xiàn)象,現(xiàn)在可以判定死機的原因的確是和硬盤的電路有關系。由于現(xiàn)在天氣越來越熱,高速運轉的硬盤發(fā)熱量是相當大的,如果不采取一些降溫措施,的確會出現(xiàn)一些莫名其妙的死機現(xiàn)象。龍哥建議你采取一些有效的降溫措施,例如給機箱上加裝機箱風扇,加強機箱內部的空氣流通,這樣會使死機的現(xiàn)象緩解不少。不過提醒你注意的是,最好不要給硬盤上加裝硬盤散熱器,因為市面上售價20元左右的硬盤散熱器效果雖然不錯,但是由于做工的原因,震動是相當大的。如果硬盤長時間在震動的條件下工作,會減少硬盤的壽命。* ~% r! Y% |: @8 Y' p0 w
6 a( L5 X& v( H. [9 _9 m
3 E7 t0 T8 e8 W+ j; [# u; y 2、硬盤掛起問題* T3 J9 I) v8 P' S& k. {
9 u7 D& |: K J; j2 c, q1 x' E; h/ H f
問:我的機子在沒有進行任何操作,當其閑置三分鐘左右后,就能聽到好似硬盤被掛起的聲音,而后我在例如打開某個文件夾時,能聽到硬盤起轉的聲音,感覺打開速度明顯減慢,不知是什么問題,以前從沒出現(xiàn)過這現(xiàn)象。請問這是什么原因,有沒有方法能夠解決?& E0 r3 z/ Z6 t+ {. p% |
% P4 P, ?+ B! G) i, J2 _ 答:出現(xiàn)這樣的問題很可能是由于您在電腦的“電源管理”選項中設置了三分鐘后關閉硬盤,所以才會出現(xiàn)這樣的問題。您現(xiàn)在可以通過以下的方法來解決這個問題:在“開始”菜單中選擇“設置”->“控制面板”->“電源選項”,打開這項設置,然后把“關閉硬盤”一項設置為“從不”,然后點擊“確定”即可。$ X0 T4 S1 l2 s
# g5 }( e- E3 L9 _ 3、硬盤格式化后容量變小
+ \8 X- n6 m* l1 x9 B+ |
+ |) c5 J) C+ j3 W3 P
7 O+ f( A* |* n 問:我新購買了一塊80GB的硬盤,但是我在格式化后發(fā)現(xiàn)硬盤少了7.8GB的空間,請問一個80G的硬盤在格式化完后少了7.8GB的容量是否為正常嗎?
9 u7 Q* r3 b+ S6 R1 o b7 h8 b( j G0 v( k- L# T% t8 H8 j
答:出現(xiàn)這樣的問題是由于廠家和計算機系統(tǒng)之間的算法不同而造成的。
+ j+ X: z/ o$ m9 Q0 g% |# v0 x$ j
廠家算法:80GB=1000bit×1000×1000×80=80,000,000,000bit
W/ n; b" d2 x7 U$ [1 D0 O3 Y f5 r0 f0 J% p- f/ F
系統(tǒng)算法:80,000,000,000bit=1024bit×1024×1024×72.2=72.2GB
2 h2 y7 s" B5 v6 P" f7 J* m2 Z- L: y) }3 H, F
通過以上的兩種算法的對比,您可以清楚地發(fā)現(xiàn)如果按照系統(tǒng)算法來計算的話,是會缺少7.8GB的。5 |* o% o0 \3 @/ F
' M1 b$ k/ I/ E! K- t; y- @( S1 N* Q1 g. w) X4 K5 x
4、Ghost是否支持SCSI硬盤
/ P& ]3 c9 R- U. ^9 \+ a0 k9 |: }' h" ~ e+ V1 Q7 M
7 a7 r) A; P. \' [! ]/ ` 問:我最近安裝了一塊SCSI硬盤,安裝的方法是采用PCI擴展卡的模式,啟動時系統(tǒng)會自動認出卡的BIOS,然后引導硬盤。我現(xiàn)在想要使用Ghost對硬盤上的數(shù)據做鏡像備份,請問Ghost是否支持SCSI硬盤?" H2 I1 V! L* |! T& Q
6 _! |8 a$ {% f% i1 c4 c7 v( H+ V
答:這一點您不用擔心,Ghost是支持SCSI硬盤的,而且從6.0以上的版本,Ghost還可以支持NTFS的分區(qū)格式。
. P# L- y6 J5 |' y; ~, v2 H. l) f# @
5 b: @2 w1 S' i2 E0 b8 g9 @3 _41.硬盤零磁道與分區(qū)表的修復 R/ Q; m: N% h4 W- }& n
* |5 | R+ C! c2 y! L' ]
8 o3 e# @' O3 _7 {- C零磁道處于硬盤上一個非常重要的位置,硬盤的主引導記錄區(qū)(MBR)就在這個位置上。MBR位于硬盤的0磁道0柱面1扇區(qū),其中存放著硬盤主引導程序和硬盤分區(qū)表。在總共512字節(jié)的硬盤主引導記錄扇區(qū)中,446字節(jié)屬于硬盤主引導程序,64字節(jié)屬于硬盤分區(qū)表(DPT),兩個字節(jié)(55 AA)屬于分區(qū)結束標志。由此可見,零磁道一旦受損,將使硬盤的主引導程序和分區(qū)表信息遭到嚴重破壞,從而導致硬盤無法自舉。
0 R( ]4 o3 R& x% D6 o
1 r+ C0 K e" P V/ i! V 零磁道損壞屬于硬盤壞道之一,只不過由于它的位置太重要,因而一旦遭到破壞,就會產生嚴重的后果。& e( C5 u' D7 w5 }
3 D8 E8 k6 ^7 m- B2 L ^' k
通常的維修方法是通過Pctools9.0的DE(磁盤編輯器)來修復(或者類似的可以對磁盤扇區(qū)進行編輯的工具也可以),其方法如下:
! d1 G4 C. k) w( n6 f9 X0 J, z
: }, s* f/ w8 [ 用Windows 9x啟動盤啟動,插入含有Pctools9.0的光盤。運行PCT90目錄下的de.exe,先進入“Options”菜單,選“Configuration”(配置)命令,按下“空格”鍵去掉Read Only(只讀)前面的勾(按Tab鍵切換),之后,保存退出。
# S$ n7 v& O5 T s5 Q' H4 E2 [9 [
接著選擇并執(zhí)行主菜單“Select”(選擇)中的Drive(驅動器),進去之后在“Drive type”(驅動器類型)項中,選擇Physical(物理的),并按空格選定,再按“Tab”鍵切換到“Drives”項,選中“Hard disk”(硬盤),最后,選擇“OK”并回車。9 j0 X+ `( N- S* t, j
& g* Z8 J0 x& W$ ?' r. b0 B9 l- ] 之后,回到主菜單中,打開“Select”菜單,這時會出現(xiàn)Partition Table(分區(qū)表),選中并進入,之后出現(xiàn)硬盤分區(qū)表信息。如果硬盤有兩個分區(qū),l分區(qū)就是C盤,該分區(qū)是從硬盤的0柱面開始的,那么,將1分區(qū)的Beginning Cylinder(起始柱面)的0改成1就可以了。保存后退出。1 y2 d2 ]/ Z; z
0 ]- p1 F! Q, l
要注意的是,在修改之前先將硬盤上的重要資料備份出來。重新啟動,按Delete鍵進入回CMOS設置,選“IDE AUTO DETECT”,可以看到CYLS數(shù)比原來減少了1,之后,保存設置并退出。重新分區(qū)、格式化,即可救活硬盤。
! \: l! l& O- w: e: U" i( Y) l9 [
- X; X# t1 {+ N0 ~9 P3 b4 F- h p- [ 需要注意的是:由于DE工具僅對FAT16分區(qū)的硬盤有效,因此,對于FAT32分區(qū)的硬盤來說,可以通過分區(qū)大師(PQ)等磁盤工具,將FAR32轉換為FAT16,然后再對其進行處理。' r! B5 ^: {, l; K, v/ n7 T* C
$ j. k$ y- c' l: G1 K6 d. K) q 另外,有人還探索出了通過修改硬盤電機定位系統(tǒng)來改變零磁道位置和通過電路調整來改變磁頭的分配邏輯,以達到重新定位零磁道的目的。當然這需要更深厚的硬件水平,實現(xiàn)起來也比較復雜。
$ u6 Y! V$ b& I! o: |+ u 分區(qū)表損壞的修復0 I4 z; T3 j9 e1 ^$ _% o; U
8 ~% i, O: ?$ C) r; V O* t
7 `# W3 G: l- f% H0 U
硬盤主引導記錄所在的扇區(qū)也是病毒重點攻擊的地方,通過破壞主引導扇區(qū)中的DPT(分區(qū)表),即可輕易地損毀硬盤分區(qū)信息。分區(qū)表的損壞通常來說不是物理損壞,而是分區(qū)數(shù)據被破壞。因此,通常情況下,可以用軟件來修復。% ~" d0 J/ X4 p0 B4 X: G v) H% \) V
: y/ \ j" N0 D1 F9 C8 n+ _" I 通常情況下,硬盤分區(qū)之后,備份一份分區(qū)表至軟盤、光盤或者USB盤上是極為明智的。這個方面,國內著名的殺毒軟件KV3000系列和瑞星都提供了完整的解決方案。另外,對于沒有備份分區(qū)表的硬盤,也提供了相應的修復方法,不過成功率相對較低。3 A0 ^' O: O4 X' F
* @* \5 j- [- q. ~1 X/ U9 u1 B: f. T 另外,中文磁盤工具DiskMan在這方面也是行家里手。重建分區(qū)表作為它的一個“殺手锏”功能,非常適合用來修復分區(qū)表損壞。
i9 f ] f3 D1 f: o( [
3 \- j I9 c" e8 t* s0 Q 對于硬盤分區(qū)表被分區(qū)調整軟件(或病毒)嚴重破壞,引起硬盤和系統(tǒng)癱瘓,DiskMan可通過未被破壞的分區(qū)引導記錄信息重新建立分區(qū)表。在菜單的工具欄中選擇“重建分區(qū)表”,DiskMan即開始搜索并重建分區(qū)。DiskMan將首先搜索0柱面0磁頭從2扇區(qū)開始的隱含扇區(qū),尋找被病毒挪動過的分區(qū)表。接下來搜索每個磁頭的第一個扇區(qū)。搜索過程可以采用“自動”或“交互”兩種方式進行。自動方式保留發(fā)現(xiàn)的每一個分區(qū),適用于大多數(shù)情況。交互方式對發(fā)現(xiàn)的每一個分區(qū)都給出提示,由用戶選擇是否保留。當自動方式重建的分區(qū)表不正確時,可以采用交互方式重新搜索。
, W4 r* N9 N0 [7 c7 x8 j
8 G& \1 Q1 J# ] 但是,需要注意的是,重建分區(qū)表功能不能做到百分之百的修復分區(qū)表,除非你以前曾經備份過分區(qū)表,然后通過還原以前備份的分區(qū)表來修復分區(qū)表損壞。因此可見,平時備份一份分區(qū)表是多么的必要!
2 r& \ c/ \$ t% i0 Y; k# B7 |/ }9 G$ w; V7 w! G; `" U, C; Z
42.硬盤軟故障排除的基本知識2 T) d& Q4 M: g* W* Q6 G; K# ~: n
! L% Q: f; H" ]" S+ K5 A2 r$ i# Q2 y/ @4 M" W' N
現(xiàn)在的硬盤發(fā)展速度越來越快,許多用戶目前都已購買了大容量的硬盤。硬盤是計算機中比較容易出現(xiàn)故障的設備,當硬盤出現(xiàn)故障時,許多寶貴數(shù)據有可能都要付諸東流了,有沒有能使硬盤起死回生的辦法呢?下面給大家介紹一些解決硬盤軟故障的基本方法。
; ?3 q, i; o% @; X8 P! x0 ^) r. U/ a" e6 Y) l
首先介紹一下硬盤的組成,一個硬盤基本是由兩部分組成:( m" a$ @1 T" B- Q, `
1.磁頭-盤片組件(Head Disk Assembly),簡稱頭盤組件(HDA);
- Y3 `8 }* I7 U4 z8 A9 {, R8 K3 T) N 2.印刷電路板組件(Printed Circuit Board Assembly),簡稱PCBA。
q% l7 T. p/ w+ m6 ^$ C' s7 W9 ^ 在頭盤組件的腔體內,是硬盤的磁盤片,磁盤片的數(shù)據結構,依磁道從低到高,由下列五部分組成:
5 A0 `7 [4 [6 [$ H( P. b8 d (1)MBR:主引導區(qū)記錄(Master Boot Record)
7 R6 J/ D6 E! P* v& j MBR位于硬盤的柱面0、磁頭0、扇區(qū)1的位置,也即俗稱的零磁道位置。它是由分區(qū)命令Fdisk產生的。MBR結束標志為55AA。用殺毒軟件KV300+的F6功能即可查看,其默認畫面即為MBR。 k% y1 z; R" n" T, c
(2)DBR:DOS啟動記錄(DOS Boot Record); Y2 Z; S* Y. l1 {$ }
DBR位于硬盤的柱面0、磁頭1、扇區(qū)1的位置。它是由格式化命令Format產生的。DBR結束標志為55AA。在KV300+的F6功能下,按F1,所顯示的畫面即為DBR信息。
+ T \0 O8 S$ ]5 s& j (3)FAT:文件分配表(File Allocation Table)
" F$ x X( Z2 u# q) ^ FAT表位于柱面0、磁頭1、扇區(qū)2的位置。FAT表的大小由硬盤容量決定,硬盤容量愈大,F(xiàn)AT表相應愈大。- q! V( o6 d# I. ]
(4)DIR區(qū):根目錄區(qū)(Directory): U5 `9 z1 L3 _' L% [$ v7 H T0 M
DIR區(qū)是根目錄區(qū)的意思。當我們在DOS提示符下鍵入DIR并按回車鍵ENTER,顯示器上所顯示的內容即為該區(qū)內容。
' n6 _ w/ K& l. ~1 v (5)DATA區(qū):數(shù)據區(qū)5 G# ~/ @ k m. u) E; `1 H
DATA區(qū)負責硬盤中數(shù)據的存儲。當將數(shù)據復制到硬盤時,數(shù)據就存放在DATA區(qū)。
* H9 W$ k5 c1 f2 T2 B7 q
8 n# N" h9 }4 l# f 目前,增強型IDE(EIDE)硬盤的工作模式分為三種:NORMAL、LBA和LARGE模式。
9 X6 T/ }) E, w: E1 a NORMAL模式即普通模式。這是原有IDE方式。在此方式下對硬盤訪問時,BIOS和IDE控制器對參數(shù)不作任何轉換。此模式下支持的最大柱面數(shù)為1024,最大磁頭數(shù)為16,最大扇區(qū)數(shù)為63,每扇區(qū)字節(jié)數(shù)為512。因此支持最大硬盤容量為:512×63×16×1024=528MB! d+ f9 ~* ^2 v/ b, D
LBA(Logical Block Addressing)模式即邏輯塊地址模式。在LBA模式下,設置的柱面、磁頭、扇區(qū)等參數(shù)并不是實際的物理參數(shù)。在訪問硬盤時,由IDE控制器把由柱面、磁頭、扇區(qū)等參數(shù)確定的邏輯地址轉換為實際硬盤的物理地址。在LBA模式下,可設置的最大磁頭數(shù)為255,其余參數(shù)與普通模式相同。由此可計算出可訪問的硬盤容量為:512×63×255×1024=8.4G% N `6 A& p* r; |3 ^$ y
# u% }* J. D3 u* [& T; k LARGE模式即大模式。當硬盤的柱面超過1024而又不為LBA支持時,可采用此種模式。LARGE模式采用的方法為把柱面數(shù)除以2,把磁頭數(shù)乘以2,即使柱面數(shù)減少,但總容量不變。相反的轉換過程由BIOS的INT 13H完成,以便取得正確的硬盤地址。LARGE模式支持最大硬盤容量為:512×63×32×512=1GB2 x! y& P7 w% n+ j6 A
現(xiàn)在的高容量硬盤都是設置成LBA,其他兩種已經很少用了。5 j0 o: M. N1 U* m6 C
硬盤的啟動過程一般是按照西面的步驟:
, v7 K/ g5 Q/ s2 z 第一步 BIOS測試硬盤。
# Q% b: `2 z( C; V 第二步 加載硬盤啟動程序,確認硬盤分配表。! j8 g: b% H& {3 V [& {! e# x
第三步 加載DOS啟動程序,確認BIOS參數(shù)區(qū)。& r4 [0 \+ P! K) V
第四步 加載IO.SYS、MSDOS.SYS啟動文件。9 {8 O8 O& I! v! h/ w/ T. H
第五步 加載CONFIG.SYS文件。& v, G; c4 a8 ?( A8 t
第六步 加載COMMAND.COM系統(tǒng)文件。
4 g; ]4 {8 g$ C; } 第七步 加載AUTOEXEC.BAT批處理文件。% o1 w3 W' J# a
解決硬盤故障,一般用到的工具是一張軟盤、Win98或者Win95(OSR2)啟動盤、低級格式化軟件、殺毒盤。
x- Z2 A2 ~; z1 D6 z0 L 硬盤故障大致可分為硬故障和軟故障兩大類
8 N l3 t& A. s1 R" m, n 硬故障通常指的就是PCBA板損壞、盤片劃傷、磁頭或是電機損壞等。由于硬故障維修要求的基本知識及要求條件較高,所以對于一般的用戶來說是不能維修的,也做不到。0 i0 l" s& A. F8 b8 } h
: a2 Y* H( W$ E. ^$ x) I c
軟故障即硬盤片數(shù)據結構由于某種原因,如病毒導致硬盤數(shù)據結構混亂甚至不可被識別而形成的故障。一般來說,主板的BIOS硬盤自動檢測(IDE HDD AUTO DETECTION)如果能夠檢測到硬盤時,說明硬盤沒有物理損傷,如有問題應該為軟故障。+ A" Y0 U& |- n0 o/ |3 z
硬盤出現(xiàn)了軟故障,我們一般可按如下步驟排除:
* K" X6 {; {% @$ K& o( o5 G3 R! ?$ _ 第一步 檢查主板BIOS中硬盤工作模式,看是否正確設置硬盤。; x2 O7 V' ?# R. y N
第二步 用相應操作系統(tǒng)的啟動盤啟動計算機。
5 X) D: G* A) {2 T5 R+ g 第三步 檢查硬盤標記55AA是否正常;活動分區(qū)標志80是否正常。" `, l; z/ v: @0 Y+ B9 i5 d
第四步 用殺毒盤殺病毒。! M: `# r/ q/ ?! ~$ s
第五步 如果硬盤無法啟動,可用啟動盤啟動,然后輸入命令:SYS C:回車。
* m! H. N% `/ Z* o! G# B9 F 第六步 運行Scandisk命令以檢查并修復FAT表或DIR區(qū)的錯誤。
# G% E% F' ^0 _7 l9 t, c$ V 第七步 如果軟件運行出錯,可重新安裝操作系統(tǒng)及應用程序。# T. t5 P! e# J# e* r5 l; I1 G) d
第八步 如果軟件運行依舊出錯,可對硬盤重新分區(qū)、高級格式化,并重新安裝操作系統(tǒng)及應用程序。如果還沒有效果的話,那么我們只能對硬盤進行低級格式化了,其實一款硬盤如果到了這個地步,基本上也就不可救藥了,就算是低格成功,也會對硬盤造成不良影響。* S* a. p ?* w# |; [
通常情況下,只要在開機的時候BIOS能夠檢測到硬盤參數(shù),就有很大的希望可以修復。/ N$ [) }3 U2 n0 Q, |/ p3 Z
: r7 c( p" m% W. M2 J+ e# w1 u6 E" B43.硬盤軟故障排除基本知識及實例
# n; V, P# g9 H# Y6 l2 b# A- ~$ {5 T1 p
硬盤,是計算機中主要的硬件設備,是人們存儲大量數(shù)據信息的外存之一。而同時,它又是計算機中比較容易出現(xiàn)故障的設備。當出現(xiàn)硬盤故障時,如何使硬盤能夠起死回生呢?本文根據筆者的一點心得體會,談談硬盤軟故障排除的一些基本知識及故障排除實例。% S' {. l, s5 U7 E+ R R1 X; N2 i8 H, }
在排除硬盤故障之前,首先讓我們認識一下硬盤。4 s9 \' ?7 o8 L! C, R9 V. e
基本知識
3 M, D R# L n _5 ? 一、硬盤的構成
, x5 R9 n$ [4 N$ \5 }. @ 硬盤由兩部分構成:, ]/ a! x( c" R' V0 m6 Y6 h! y
1.磁頭-盤片組件(Head Disk Assembly),簡稱頭盤組件(HDA);
' @/ ^ g7 _9 P8 x9 H# k 2.印刷電路板組件(Printed Circuit Board Assembly),簡稱PCBA。, n4 m, y1 T* U4 o( B' v
在HDA的腔體內,是硬盤的磁盤片,磁盤片的數(shù)據結構,依磁道從低到高,由下列五部分組成:; ^" Y# r1 z0 Z. c4 X
?。?)MBR:主引導區(qū)記錄(Master Boot Record)# ^8 N' @/ j( @7 N; j5 t
MBR位于硬盤的柱面0、磁頭0、扇區(qū)1的位置,也即俗稱的零磁道位置。它是由分區(qū)命令Fdisk產生的。MBR結束標志為55AA。用殺毒軟件KV300+的F6功能即可查看,其默認畫面即為MBR。
! N5 Z' \* [0 p& K" ]' i ?。?)DBR:DOS啟動記錄(DOS Boot Record)
* {; p5 e% W; [& `: C DBR位于硬盤的柱面0、磁頭1、扇區(qū)1的位置。它是由格式化命令Format產生的。DBR結束標志為55AA。在KV300+的F6功能下,按F1,所顯示的畫面即為DBR信息。+ x( P! E3 d/ B* {/ j
?。?)FAT:文件分配表(File Allocation Table)
6 R( E+ e1 M: G+ F0 \! L, x3 \, T FAT表位于柱面0、磁頭1、扇區(qū)2的位置。FAT表的大小由硬盤容量決定,硬盤容量愈大,F(xiàn)AT表相應愈大。 B) L$ Z9 G4 k6 s! V; Q
?。?)DIR區(qū):根目錄區(qū)(Directory)
) G# q, R7 c4 p5 n DIR區(qū)是根目錄區(qū)的意思。當我們在DOS提示符下鍵入DIR并按回車鍵ENTER,顯示器上所顯示的內容即為該區(qū)內容。
. y8 {- }* V" i. l) j. K0 a ?。?)DATA區(qū):數(shù)據區(qū)8 [* z9 g, q8 z$ d3 I0 q8 ^: Y
DATA區(qū)負責硬盤中數(shù)據的存儲。當將數(shù)據復制到硬盤時,數(shù)據就存放在DATA區(qū)。$ N% p/ C% u, ~9 G3 d
二、硬盤的工作模式
/ Q |& C) B, V 目前,增強型IDE(EIDE)硬盤的工作模式分為三種:NORMAL、LBA和LARGE模式。
# r; p" l- g' y2 R, L2 ~$ [5 h NORMAL模式即普通模式。這是原有IDE方式。在此方式下對硬盤訪問時,BIOS和IDE控制器對參數(shù)不作任何轉換。此模式下支持的最大柱面數(shù)為1024,最大磁頭數(shù)為16,最大扇區(qū)數(shù)為63,每扇區(qū)字節(jié)數(shù)為512。因此支持最大硬盤容量為:512×63×16×1024=528MB- \; |) W$ S. Q0 j9 L( \
LBA(Logical Block Addressing)模式即邏輯塊地址模式。在LBA模式下,設置的柱面、磁頭、扇區(qū)等參數(shù)并不是實際的物理參數(shù)。在訪問硬盤時,由IDE控制器把由柱面、磁頭、扇區(qū)等參數(shù)確定的邏輯地址轉換為實際硬盤的物理地址。在LBA模式下,可設置的最大磁頭數(shù)為255,其余參數(shù)與普通模式相同。由此可計算出可訪問的硬盤容量為:512×63×255×1024=8.4G/ z! Y& ~ K& \3 V+ c$ y
LARGE模式即大模式。當硬盤的柱面超過1024而又不為LBA支持時,可采用此種模式。LARGE模式采用的方法為把柱面數(shù)除以2,把磁頭數(shù)乘以2,即使柱面數(shù)減少,但總容量不變。相反的轉換過程由BIOS的INT 13H完成,以便取得正確的硬盤地址。LARGE模式支持最大硬盤容量為:512×63×32×512=1GB, q) s) z0 Q6 S; x. H6 K- u' B7 ]
現(xiàn)在的高容量硬盤都是設置成LBA,其他兩種已經很少用了。& d- B$ t N! [ `% g9 F" A
三、硬盤的啟動& }3 u/ ~1 |# M8 j1 Z w" C, A
硬盤的啟動過程如下:
- |0 m1 B; K! g% r9 v 第一步 BIOS測試硬盤。9 Q! \) X7 @$ h/ ?8 ~& M1 }
第二步 加載硬盤啟動程序,確認硬盤分配表。
+ ]2 ?8 @; ? Q# j, t 第三步 加載DOS啟動程序,確認BIOS參數(shù)區(qū)。. l# l+ N# V9 E* M- S3 k* ?
第四步 加載IO.SYS、MSDOS.SYS啟動文件。
) b- ]/ d- e1 f3 p% a8 B+ v, g: Q# D 第五步 加載CONFIG.SYS文件。, Q& o9 i2 `. K1 X
第六步 加載COMMAND.COM系統(tǒng)文件。
8 D3 `% o# [. m& S& @1 \+ M 第七步 加載AUTOEXEC.BAT批處理文件。
' y" i" |1 A) r8 T- v+ K 排除實例
2 _' I( r9 F4 {% q7 ] 要排除硬盤故障,當然要有適當?shù)墓ぞ?。以下是筆者常用的工具,僅供各位朋友參考。
6 h. C8 ?# b1 p& i( o( ^% o 軟盤一張(1.44MB、3.5英寸)、DOS6.22系統(tǒng)盤、Win98啟動盤、Win95(OSR2)啟動盤、MAXTOR的Lformat.exe低級格式化軟件、KV300+殺毒盤。: H s8 E6 {. X2 B- k, S
硬盤故障大致可分為硬故障和軟故障兩大類3 Q6 W! d9 m" d- ]0 T( D
硬故障即PCBA板損壞、盤片劃傷、磁頭音圈電機損壞等。由于硬故障維修要求的基本知識及維修條件較高,本文在此不作介紹。5 P/ [. v' C" v' k3 h
軟故障即硬盤片數(shù)據結構由于某種原因,比如說病毒導致硬盤數(shù)據結構混亂甚至不可被識別而形成的故障。一般來說,主板BIOS硬盤自動檢測(IDE HDD AUTO DETECTION)功能能夠檢測到硬盤參數(shù)時,均為軟故障。6 m5 F; i" A' O0 ~3 w; Q |
硬盤軟故障可按如下步驟排除:+ f" \. u; _ S w6 s8 O$ @, k$ G
第一步 檢查主板BIOS中硬盤工作模式,看是否正確設置硬盤。/ \, D h5 W! S. ^( D
第二步 用相應操作系統(tǒng)的啟動盤啟動計算機。
% x" V$ W- U' Y: n 第三步 檢查硬盤標記55AA是否正常;活動分區(qū)標志80是否正常。以國產著名殺毒軟件KV300+為例,可用其F6功能查看,用F10功能自動修復。或用Fdisk/MBR格式重建分區(qū)表。
+ ^, l* i% f0 ^/ m8 Z! p) b 第四步 用殺毒盤(如KV300+)查、殺病毒。注意:如用KV300+查、殺病毒,應先用KV300/K格式清殺引導區(qū)病毒,再用KV300格式清殺病毒。! P4 z+ K( {+ {+ t
第五步 如果硬盤無法啟動,可用系統(tǒng)盤傳送系統(tǒng)。命令格式為:SYS C:回車。
3 Z5 n" b2 e! t1 F0 { 第六步 運行Scandisk命令以檢查并修復FAT表或DIR區(qū)的錯誤。
( h: J& R, Q2 J 第七步 如果軟件運行出錯,可重新安裝操作系統(tǒng)及應用程序。
2 ^3 u; f) C$ C; w" I+ i: d 第八步 如果軟件運行依舊出錯,可對硬盤重新分區(qū)、高級格式化,并重新安裝操作系統(tǒng)及應用程序。必要時可對硬盤低級格式化。8 P3 P3 j0 x( j0 {4 Q7 I+ g
下面介紹一下MAXTOR的低級格式化程序Lformat.exe的用法:
; P) q1 I a* ~) i; q 在軟盤上運行低級格式化程序,其命令格式為: ?% D8 u7 _) d: a4 A) N
Lformat 回車% [2 J$ A( j* n+ A8 u# {
進入低級格式化程序主界面。主界面三個選項如下:
* i8 {$ X( K5 m" i- l1 g( `8 O SELECT DEVICE
& n2 p) O. V# ]) I, N LOW LEVEL CURRENT DEVICE% O! U# B- ^6 l% v W9 t! z
EXIT
0 m) ]) D. r8 u) z) V 第一項為選擇驅動器。編號為0、1、2、3,分別代表主板所能掛接的四個硬盤。當只有一個硬盤時,選0即可。第二項為低級格式化。當選中該項時,程序會提示是否按LBA模式低格,此時,可按具體情況選Y或N。大多數(shù)情況下選Y即可。之后,會提示硬盤上數(shù)據會全部丟失,問是否繼續(xù),此時鍵入Y即開始低級格式化硬盤。完成后,選第三項退出。
6 C- L8 t% r1 X/ X: T 下面介紹一些本人在工作中積累的一些軟故障排除實例,供大家參考。
4 O7 ] a$ ?: h$ f 例一、故障現(xiàn)象
$ `3 W, U. [% q* K 富士通1.2GB硬盤,硬盤參數(shù)可檢測到,但啟動時系統(tǒng)提示HD硬盤錯。% Y, j0 u X8 m2 c
分析及解決:* u3 p% B/ f: S, u, Q# a. y2 o
用軟盤啟動系統(tǒng),用KV300+清殺病毒,系統(tǒng)提示無硬盤。懷疑硬盤標記55AA被破壞,用KV300+的F10功能自動修復。硬盤工作正常。- }: r7 R `4 i4 m$ q
例二、故障現(xiàn)象5 P1 a8 P4 {6 a% I D% m
富士通1.2GB硬盤,硬盤參數(shù)可檢測到,但啟動后用DIR顯示僅540MB。( v- p+ a" ~9 R3 K
分析及解決:
8 _5 }' q @) ] 開機,進入BIOS設置畫面。自動檢測硬盤,為LBA模式下1.2GB硬盤,參數(shù)正常。用Fdisk重新分區(qū)、高級格式化,依然只有540MB容量。后用戶稱曾用一塊486主板低級格式化該硬盤??紤]該486主板可能僅支持540MB硬盤,故在低級格式化該硬盤時,把1.2GB硬盤強制成540MB硬盤。用低級格式化程序Lformat低級格式化,重新分區(qū)、高級格式化,硬盤容量恢復為1.2GB。" Z3 c0 l& S* I `' u7 d" d
例三、故障現(xiàn)象
* j4 f, l" Q! z, r. ^9 E5 E, @ 昆騰2.1GB硬盤,硬盤參數(shù)可檢測,Win97系統(tǒng),啟動時只有一個光標。2 z S# ~+ S5 j' M
分析及解決:
7 L, f* G$ t' s- P 考慮主板BIOS能夠檢測到硬盤參數(shù),按軟故障步驟處理,當用KV300+殺毒盤殺毒時,發(fā)現(xiàn)TPVO/3783病毒,并成功殺死該病毒。重新啟動機器,系統(tǒng)恢復正常。. x1 z' C3 \$ D: [
例四、故障現(xiàn)象) v8 v l# [( L& o
希捷3.2GB硬盤,硬盤參數(shù)可檢測,Win97系統(tǒng),啟動時只有一個光標。6 z* T) n6 d! i$ A. G
分析及解決:+ S8 Z) j2 h8 Z
用殺毒盤殺毒,無病毒??紤]操作系統(tǒng)為Win97,用Dir/A格式查看隱含文件,發(fā)現(xiàn)有JO.SYS文件。我們知道:當在Win97啟動時,按F8鍵并選擇原有DOS模式時,可在硬盤根目錄下產生JO.SYS文件。但不幸的是,Win97并不支持雙引導。當進入原有DOS模式后,一旦再次啟動,就無法正常引導Win97。找到故障點后,用Win97啟動盤啟動計算機,重新傳送系統(tǒng),機器恢復正常。
, @% m) M6 r( M7 A. H; V# _ 例五、故障現(xiàn)象
2 p6 f1 @3 B0 m/ v' o% z 昆騰2.1GB硬盤,硬盤參數(shù)可檢測,但啟動時,系統(tǒng)提示:Missing Operating system。/ j( |4 Y S# X0 p
分析及解決:
; @ B7 @- x& R5 M+ F 該系統(tǒng)提示意為:DOS被破壞。其錯誤原因為DOS引導記錄壞或讀寫電路壞??紤]該計算機操作系統(tǒng)為UNIX,故進主板BIOS設置,發(fā)現(xiàn)硬盤工作模式為LBA方式。而UNIX操作系統(tǒng)要求硬盤工作模式為NORMAL方式。重設硬盤工作模式,系統(tǒng)正常。
, { H) q' `8 i/ B/ i 同時,我將列出硬盤啟動出錯信息、含義及原因一覽^39030401a^表,以方便讀者查閱。( m% p4 z8 x% x, k7 Y) Q
一般情況下,只要主板能夠檢測到硬盤參數(shù),就有很大希望修復硬盤。當然,任何硬件的嚴重損壞,如PCBA板損壞或磁盤介質嚴重劃傷,均不是可用軟件來修復的。前文提到的分區(qū)命令Fdisk及高級格式化命令Format的用法,請參閱有關書籍。KV300+殺毒盤的用法,請參閱KV300+的用戶手冊。& {* G' i9 L1 a
7 {3 }( g( O2 J2 t8 `' g
44.硬盤數(shù)據恢復經驗
" t3 s w5 C- y. q3 V6 P
2 W. R5 b8 h3 l+ [! f硬盤作為用戶存儲數(shù)據的主要場所,其最大的用途莫過于存儲數(shù)據,但有時往往由于用戶操作不當,造成用戶數(shù)據的丟失。如果對于普通用戶,數(shù)據對用戶相對而言并不重要,那么丟了就丟了,沒有太大關系;但如果數(shù)據對用戶很重要(對于這類用戶,應經常備份數(shù)據),這時數(shù)據丟失了怎么辦呢?此文就是通過一次對硬盤數(shù)據的恢復過程來簡要說明一下硬盤數(shù)據恢復的方法,希望能對大家恢復硬盤數(shù)據有一定的幫助。
: D7 M6 R/ t2 q& t( m 相關概念
0 a5 r; p& V. ?& a& |6 O MBR(Main Boot Record)即主引導記錄區(qū),它位于整個硬盤的0磁道0柱面1扇區(qū),包括硬盤引導程序和分區(qū)表。1 C3 I0 u* r/ W6 A9 |( f" z
DBR(Dos Boot Record)即操作系統(tǒng)引導記錄區(qū),通常位于硬盤的0磁道1柱面1扇區(qū),是操作系統(tǒng)可直接訪問的第一個扇區(qū),它也包括一個引導程序和一個被稱為BPB(BIOS Parameter Block)的本分區(qū)參數(shù)記錄表。每個邏輯分區(qū)都有一個DBR。
* K, \) I% G$ x# J# G i% t FAT(File Allocation Table)即文件分配表,是DOS、Windows9X系統(tǒng)的文件尋址格式,為了數(shù)據安全起見,F(xiàn)AT一般做成兩個,第二FAT為第一FAT的備份。
. R0 D; [9 ^. K, i' \' [' y DIR是Directory即根目錄區(qū)的簡寫,DIR緊接在第二FAT表之后。有關硬盤存儲結構的詳細介紹,可參考我在《電腦報》1999年第20期的文章《硬盤數(shù)據結構一瞥》。
$ m* l. c9 J2 W- q9 H 估計數(shù)據丟失原因:7 Q" @' ]" m% j- n! M: d
1.安裝多系統(tǒng)引導軟件后,異常操作造成。
7 E0 f9 g* Z8 o- Z9 G 2.遭到某種病毒感染。數(shù)據丟失前狀態(tài):2.5GB硬盤,原分區(qū)為:C:2GB+D:500MB,D盤裝有重要數(shù)據。兩分區(qū)均為FAT16格式。
! `$ }' R" w" P) n8 H S 數(shù)據丟失過程
0 m, F& L* i4 D: T 一次系統(tǒng)重啟后,D盤丟失。
2 G/ n5 a4 F' Y, g% I: }9 y" } 數(shù)據丟失后的操作2 V5 @5 @' T+ f) G- m
該客戶曾用Fdisk重新分區(qū),試圖按原分區(qū)大小再造分區(qū),未果。但沒有格式化D盤,只格式化了C盤并重裝系統(tǒng)。
6 X2 I& i4 O- T& j$ ~ 客戶的數(shù)據修復要求. S+ Y5 x' e' l. @* _6 K
恢復D盤根目錄下“數(shù)碼相機”目錄內所有文件。+ A$ s$ s$ y t8 D: ]0 N& ?
所用工具:
. A# m$ q: V2 [3 b3 o5 ?1 E NORTON DISK DOCTOR:diskedit.exe' a6 @. t9 C% `, h8 r
數(shù)據修復過程:
$ j0 q7 z* w/ K& l' _) ^ 一、數(shù)據備份 主要包括物理0磁道各扇區(qū),各分區(qū)邏輯0磁道,F(xiàn)AT表和根目錄區(qū)等,再配以GHOST備份各分區(qū)的數(shù)據區(qū)。- y) U+ N) G1 V7 w4 w. W5 k
二、分析該硬盤的主引導扇區(qū)MBR(包括主分區(qū)表和引導程序)、各分區(qū)的引導扇區(qū)DBR、FAT表及根目錄區(qū)。
! T+ u7 B7 @4 A6 X 由于已經重新分區(qū)并能順利啟動C盤(拋開病毒原因),故MBR的邏輯結構應該沒問題,通過Diskedit命令察看MBR所在的0磁道第一扇區(qū),證實估計正確,但現(xiàn)分區(qū)表與原分區(qū)表是否完全一致,還不能確定。7 D- z7 r. d; X0 R+ b+ M: Q
通過分區(qū)表,可以查找到各分區(qū)的引導扇區(qū)所在的物理位置,分析后可確定C盤的各項重要數(shù)據(引導扇區(qū)、第一FAT表、第二FAT表、根目錄區(qū))均沒有異常,但D盤除了引導扇區(qū)DBR外、上述的其他數(shù)據均無法對應,DBR之所以無異常,是因為重新分區(qū)的結果,而FAT1、FAT2和根目錄區(qū)面目全非的原因,大致應該有兩種可能:一是現(xiàn)分區(qū)與原分區(qū)不一致,導致數(shù)據對不上號;二是數(shù)據已被病毒破壞。* _* m7 l5 x1 O1 x u
由于在察看MBR時,發(fā)現(xiàn)0磁道的其他扇區(qū)留有不明程序的殘余代碼,通過察看其中的一些顯示信息,可以判定是某種多系統(tǒng)軟件留下的,說明客戶曾經安裝過多系統(tǒng)管理軟件。這樣大致可以排除病毒破壞分區(qū)的可能,分區(qū)丟失應該是異常操作多系統(tǒng)管理軟件引起的。+ J& I! S/ x3 L7 \0 u
三、尋找原有分區(qū) 根據前面的分析,由于客戶在數(shù)據丟失后又進行了重新分區(qū),而且估計現(xiàn)有的分區(qū)與原來的分區(qū)不一致,這樣無疑加大了數(shù)據修復的難度,但幸好沒有格式化D盤,因為如果單單只是Fdisk,只會改寫原硬盤的各分區(qū)的第一扇區(qū)。如果這個扇區(qū)不落在原分區(qū)的重要參數(shù)區(qū)(DBR、FAT、根目錄)上,那么修復的成功率還是挺高的。接下來就是尋找原有D盤的重要數(shù)據區(qū)了。根據客戶提供的資料可知,原D盤根目錄下有一個叫“數(shù)碼相機”的子目錄,于是用DISKEDIT提供的搜索功能,搜索“數(shù)碼相機”對應的十六進制代碼,可以找到原有D盤的根目錄區(qū)。歷時30分鐘,通過過濾搜索結果,最終找到該根目錄所在的扇區(qū),然后順藤摸瓜,向前翻過兩個FAT表(根據經驗大概400個扇區(qū)~500個扇區(qū))找到原D盤DBR所在的扇區(qū),接著再向前翻63個扇區(qū),找到原D盤的分區(qū)表,至此,最困難的問題攻克了。
& ?2 R6 X* z, m7 x 四、重建主分區(qū)表 因為客戶后來用Fdisk重新建立的主分區(qū)表與原來的分區(qū)表并不一致,故必須手工重建原分區(qū)表,通過前面找到的原D盤分區(qū)表和原D盤的DBR,可以計算出主分區(qū)表,包括各分區(qū)的起始、結束扇區(qū)、分區(qū)大小、分區(qū)類型等。算出結果后,改寫0磁道1扇區(qū)的主分區(qū)表。" r9 ^# x0 q: u! F. r @" H: M) Z8 W
五、重啟系統(tǒng),出現(xiàn)原D盤,所有文件基本全部恢復。拷貝出“數(shù)碼相機”目錄,做好備份。通知客戶取回數(shù)據。& `' \( q. P0 H& s
說明:/ Z3 F9 w2 v& U" G" o2 Q/ _1 c: j
1.數(shù)據備份時,不要過分相信GHOST,GHOST只認正確的分區(qū),對于隱藏的分區(qū)它不會復制。對于不正確的分區(qū),它會報告錯誤并停止復制過程。GHOST并非一個純粹意義上的全盤復制軟件,它只復制那些FAT表上存在的文件,并非復制磁盤上所有的數(shù)據!3 a2 i9 d8 Q9 A& ~& |
2.走運的是,該客戶重新分的D盤剛好比原D盤大幾個磁道,故新的D盤分區(qū)表被建在原C盤最后端的數(shù)據區(qū)中。所以本次維修基本上可以說100%地恢復了原D盤的數(shù)據。) n5 S5 ?9 b+ J. g; ~' b- J
3.更走運的是,該客戶沒有重新格式化D盤,不然就不可能有那么高的恢復率了。8 u! U+ w! N1 h' |( ^# p( h2 Q
給讀者的建議
+ J5 Q( u# p7 |; L( N1 f$ n: i6 R8 B 在硬盤數(shù)據出現(xiàn)丟失后,請立即聯(lián)系當?shù)氐臄?shù)據修復公司。最好不要再對硬盤進行寫操作,那樣會增大修復的難度,也影響到修復的成功率。 |