天天爱天天做天天做天天吃中文|久久综合给久合久久综合|亚洲视频一区二区三区|亚洲国产综合精品2022

  • 
    
    <delect id="ixd07"></delect>

      汶上信息港

      標(biāo)題: 40.硬盤故障問答4例 [打印本頁]

      作者: 汶上中都社區(qū)    時間: 2008-12-3 13:15
      標(biāo)題: 40.硬盤故障問答4例
      40.硬盤故障問答4例
      . u' o* ~+ ~& |3 ?
      1 r( X! W8 l' m( {1、硬盤芯片過熱導(dǎo)致死機(jī)3 _# f1 P! l4 t) T, b7 s
      ! ~: J6 [) T+ s

      9 D: s1 s3 W. }5 |; }  問:我的電腦最近出了一個硬件問題,現(xiàn)象是電腦使用過程中突然黑屏,按鍵盤燈無反映死機(jī)或者藍(lán)屏(藍(lán)屏提示硬件故障),按復(fù)位鍵后顯示器像沒信號一樣燈開始閃爍(偶爾能夠重新啟動但很少)。要關(guān)閉電源等幾分鐘才恢復(fù)正常,有的時候還不行,在其間摸過全部硬件都沒有特別發(fā)熱現(xiàn)象,溫度都正常,硬盤重新又分過區(qū)也正常。但是我發(fā)現(xiàn)如果我把硬盤拿出機(jī)箱,把有電路的一面朝上放置就不會出現(xiàn)死機(jī)現(xiàn)象,關(guān)機(jī)后我摸硬盤的電路,發(fā)現(xiàn)一個芯片溫度很燙手,請問死機(jī)現(xiàn)象是不是和硬盤電路有關(guān)系?: R: G# I# J) w& H

      8 W$ p. p5 l: ~' G) k2 m8 [  答:根據(jù)你描述的現(xiàn)象,現(xiàn)在可以判定死機(jī)的原因的確是和硬盤的電路有關(guān)系。由于現(xiàn)在天氣越來越熱,高速運(yùn)轉(zhuǎn)的硬盤發(fā)熱量是相當(dāng)大的,如果不采取一些降溫措施,的確會出現(xiàn)一些莫名其妙的死機(jī)現(xiàn)象。龍哥建議你采取一些有效的降溫措施,例如給機(jī)箱上加裝機(jī)箱風(fēng)扇,加強(qiáng)機(jī)箱內(nèi)部的空氣流通,這樣會使死機(jī)的現(xiàn)象緩解不少。不過提醒你注意的是,最好不要給硬盤上加裝硬盤散熱器,因為市面上售價20元左右的硬盤散熱器效果雖然不錯,但是由于做工的原因,震動是相當(dāng)大的。如果硬盤長時間在震動的條件下工作,會減少硬盤的壽命。$ z0 l" Y' }4 Y: M

      , j6 G8 |- i; u0 W( b& q1 V. C) D6 M( P* a& V9 y' w
        2、硬盤掛起問題. Q% v" ]6 p+ K+ |% u

      ; d( u, c3 R6 F6 r
      6 O3 H; j* C1 u  問:我的機(jī)子在沒有進(jìn)行任何操作,當(dāng)其閑置三分鐘左右后,就能聽到好似硬盤被掛起的聲音,而后我在例如打開某個文件夾時,能聽到硬盤起轉(zhuǎn)的聲音,感覺打開速度明顯減慢,不知是什么問題,以前從沒出現(xiàn)過這現(xiàn)象。請問這是什么原因,有沒有方法能夠解決?' ^; o/ x3 z% i) U

      6 d: d! X8 B- |8 K: _* l% H  答:出現(xiàn)這樣的問題很可能是由于您在電腦的“電源管理”選項中設(shè)置了三分鐘后關(guān)閉硬盤,所以才會出現(xiàn)這樣的問題。您現(xiàn)在可以通過以下的方法來解決這個問題:在“開始”菜單中選擇“設(shè)置”->“控制面板”->“電源選項”,打開這項設(shè)置,然后把“關(guān)閉硬盤”一項設(shè)置為“從不”,然后點擊“確定”即可。: Q. `) X# [/ D, E6 [8 a2 t( @
      ! s! K% y) e6 S/ U' |6 a9 N9 ]  l' K
        3、硬盤格式化后容量變小8 f, i; X! Q( J& v: O
      4 G2 a7 o$ i! Q( c: M$ Z' `

      # |# _! Y, i% p- g- x( S" B( ?& c4 m  問:我新購買了一塊80GB的硬盤,但是我在格式化后發(fā)現(xiàn)硬盤少了7.8GB的空間,請問一個80G的硬盤在格式化完后少了7.8GB的容量是否為正常嗎?; O# w- |) Y9 k0 U" |* M3 r
      , Z# @% l! a, d3 j* l
        答:出現(xiàn)這樣的問題是由于廠家和計算機(jī)系統(tǒng)之間的算法不同而造成的。
        ~; A# k3 ~9 N5 \+ n
      - Z# J2 k/ n# H) B8 _4 r! n  廠家算法:80GB=1000bit×1000×1000×80=80,000,000,000bit8 f3 P# }% F+ y) p  ]7 e/ U0 n" I

      6 l8 B9 A$ g* d7 \! m  系統(tǒng)算法:80,000,000,000bit=1024bit×1024×1024×72.2=72.2GB
      ' h* q! t0 v# K* B$ H$ h8 m/ @( v% {3 U3 m+ @+ w
        通過以上的兩種算法的對比,您可以清楚地發(fā)現(xiàn)如果按照系統(tǒng)算法來計算的話,是會缺少7.8GB的。
      9 Y7 v. W" G6 Y9 J# F0 R3 b" e4 ?2 J( k

      $ h4 Y/ ]: Y+ h7 M5 C  4、Ghost是否支持SCSI硬盤; q& S8 m# }$ e  |5 r$ ~% z: ?# ~

      ' O0 H1 b# K) L" A6 y
      ( N# \3 Q# }: N  v# N( s  問:我最近安裝了一塊SCSI硬盤,安裝的方法是采用PCI擴(kuò)展卡的模式,啟動時系統(tǒng)會自動認(rèn)出卡的BIOS,然后引導(dǎo)硬盤。我現(xiàn)在想要使用Ghost對硬盤上的數(shù)據(jù)做鏡像備份,請問Ghost是否支持SCSI硬盤?' v/ E8 G; h9 T: i8 `
      1 J4 [' Q7 o1 Y; M. L: e
        答:這一點您不用擔(dān)心,Ghost是支持SCSI硬盤的,而且從6.0以上的版本,Ghost還可以支持NTFS的分區(qū)格式。
      # K# h1 i) E! o2 l
      ( r, p# N% X! I1 H" t; V) o41.硬盤零磁道與分區(qū)表的修復(fù)
      , g# t. d5 z2 _& U7 ?2 ^7 S$ r4 f+ c4 q0 R( v0 F% {$ j
      3 T4 T( A# J" C
      零磁道處于硬盤上一個非常重要的位置,硬盤的主引導(dǎo)記錄區(qū)(MBR)就在這個位置上。MBR位于硬盤的0磁道0柱面1扇區(qū),其中存放著硬盤主引導(dǎo)程序和硬盤分區(qū)表。在總共512字節(jié)的硬盤主引導(dǎo)記錄扇區(qū)中,446字節(jié)屬于硬盤主引導(dǎo)程序,64字節(jié)屬于硬盤分區(qū)表(DPT),兩個字節(jié)(55 AA)屬于分區(qū)結(jié)束標(biāo)志。由此可見,零磁道一旦受損,將使硬盤的主引導(dǎo)程序和分區(qū)表信息遭到嚴(yán)重破壞,從而導(dǎo)致硬盤無法自舉。/ t/ ]% g' o6 H4 j# v# B6 M

      2 S, ~0 x; s# K6 p$ |0 A. |  零磁道損壞屬于硬盤壞道之一,只不過由于它的位置太重要,因而一旦遭到破壞,就會產(chǎn)生嚴(yán)重的后果。& a' |1 A' [0 Q2 D
      2 Q7 |  k  N: {8 R$ G
        通常的維修方法是通過Pctools9.0的DE(磁盤編輯器)來修復(fù)(或者類似的可以對磁盤扇區(qū)進(jìn)行編輯的工具也可以),其方法如下:7 S, s0 c2 z# Q4 x. d- |# h

      : O4 `1 R# P- J, a) q- C9 ?  用Windows 9x啟動盤啟動,插入含有Pctools9.0的光盤。運(yùn)行PCT90目錄下的de.exe,先進(jìn)入“Options”菜單,選“Configuration”(配置)命令,按下“空格”鍵去掉Read Only(只讀)前面的勾(按Tab鍵切換),之后,保存退出。& b0 e& p8 M, j  {

      & T/ j: v  m" C' w+ g8 P8 U9 d  接著選擇并執(zhí)行主菜單“Select”(選擇)中的Drive(驅(qū)動器),進(jìn)去之后在“Drive type”(驅(qū)動器類型)項中,選擇Physical(物理的),并按空格選定,再按“Tab”鍵切換到“Drives”項,選中“Hard disk”(硬盤),最后,選擇“OK”并回車。6 v9 _& {5 q5 V0 L# u6 a

      2 \" p: ]1 e  ?% a* \  之后,回到主菜單中,打開“Select”菜單,這時會出現(xiàn)Partition Table(分區(qū)表),選中并進(jìn)入,之后出現(xiàn)硬盤分區(qū)表信息。如果硬盤有兩個分區(qū),l分區(qū)就是C盤,該分區(qū)是從硬盤的0柱面開始的,那么,將1分區(qū)的Beginning Cylinder(起始柱面)的0改成1就可以了。保存后退出。* Z$ q4 }8 T2 H$ [- v; q0 m
      ( O; G  V* d$ g5 A$ u  ]( D
        要注意的是,在修改之前先將硬盤上的重要資料備份出來。重新啟動,按Delete鍵進(jìn)入回CMOS設(shè)置,選“IDE AUTO DETECT”,可以看到CYLS數(shù)比原來減少了1,之后,保存設(shè)置并退出。重新分區(qū)、格式化,即可救活硬盤。
      * R8 @6 R8 g6 O5 N! _
      8 H" f. O; D  [, @( S* i, r/ x' c  需要注意的是:由于DE工具僅對FAT16分區(qū)的硬盤有效,因此,對于FAT32分區(qū)的硬盤來說,可以通過分區(qū)大師(PQ)等磁盤工具,將FAR32轉(zhuǎn)換為FAT16,然后再對其進(jìn)行處理。' q( A8 s& _' k- e/ o1 E2 D7 o

      6 z1 s3 q3 ^1 R2 b1 s; B  另外,有人還探索出了通過修改硬盤電機(jī)定位系統(tǒng)來改變零磁道位置和通過電路調(diào)整來改變磁頭的分配邏輯,以達(dá)到重新定位零磁道的目的。當(dāng)然這需要更深厚的硬件水平,實現(xiàn)起來也比較復(fù)雜。
      ) a; x7 i" Z! p2 C) ?2 r0 @: y  分區(qū)表損壞的修復(fù)" {6 M5 D; A  D) y6 J: t& q

      " J" q/ _2 d. M/ H9 a  O* q. k) a$ W4 l8 y
        硬盤主引導(dǎo)記錄所在的扇區(qū)也是病毒重點攻擊的地方,通過破壞主引導(dǎo)扇區(qū)中的DPT(分區(qū)表),即可輕易地?fù)p毀硬盤分區(qū)信息。分區(qū)表的損壞通常來說不是物理損壞,而是分區(qū)數(shù)據(jù)被破壞。因此,通常情況下,可以用軟件來修復(fù)。
      * [0 z3 b; P' M. ~. ?) K
      9 c$ Q- R. w0 x  通常情況下,硬盤分區(qū)之后,備份一份分區(qū)表至軟盤、光盤或者USB盤上是極為明智的。這個方面,國內(nèi)著名的殺毒軟件KV3000系列和瑞星都提供了完整的解決方案。另外,對于沒有備份分區(qū)表的硬盤,也提供了相應(yīng)的修復(fù)方法,不過成功率相對較低。
      3 ]5 |; r$ m6 y5 t: j8 ~" m. W# K5 s1 O' _9 L; [2 j
        另外,中文磁盤工具DiskMan在這方面也是行家里手。重建分區(qū)表作為它的一個“殺手锏”功能,非常適合用來修復(fù)分區(qū)表損壞。
        i7 L  J6 W6 j( o' P$ s
      * C/ I9 M$ e, G' t2 a! m  對于硬盤分區(qū)表被分區(qū)調(diào)整軟件(或病毒)嚴(yán)重破壞,引起硬盤和系統(tǒng)癱瘓,DiskMan可通過未被破壞的分區(qū)引導(dǎo)記錄信息重新建立分區(qū)表。在菜單的工具欄中選擇“重建分區(qū)表”,DiskMan即開始搜索并重建分區(qū)。DiskMan將首先搜索0柱面0磁頭從2扇區(qū)開始的隱含扇區(qū),尋找被病毒挪動過的分區(qū)表。接下來搜索每個磁頭的第一個扇區(qū)。搜索過程可以采用“自動”或“交互”兩種方式進(jìn)行。自動方式保留發(fā)現(xiàn)的每一個分區(qū),適用于大多數(shù)情況。交互方式對發(fā)現(xiàn)的每一個分區(qū)都給出提示,由用戶選擇是否保留。當(dāng)自動方式重建的分區(qū)表不正確時,可以采用交互方式重新搜索。* S0 w. T3 r9 V
      + R( L4 V+ r6 h2 i* U5 t3 v6 |
        但是,需要注意的是,重建分區(qū)表功能不能做到百分之百的修復(fù)分區(qū)表,除非你以前曾經(jīng)備份過分區(qū)表,然后通過還原以前備份的分區(qū)表來修復(fù)分區(qū)表損壞。因此可見,平時備份一份分區(qū)表是多么的必要!4 L$ L6 h6 [+ a+ a8 k8 y  I
      ) A  `8 j, i2 {. T6 [3 b
      42.硬盤軟故障排除的基本知識+ Z; T2 O; f6 q0 M/ S, P7 }

      4 c# E9 K2 v% S( w! a7 }, J  t1 ?; G* [6 m
      現(xiàn)在的硬盤發(fā)展速度越來越快,許多用戶目前都已購買了大容量的硬盤。硬盤是計算機(jī)中比較容易出現(xiàn)故障的設(shè)備,當(dāng)硬盤出現(xiàn)故障時,許多寶貴數(shù)據(jù)有可能都要付諸東流了,有沒有能使硬盤起死回生的辦法呢?下面給大家介紹一些解決硬盤軟故障的基本方法。
      8 r* N/ }" c, K3 e1 Q7 D* b8 Y' v/ z9 [
        首先介紹一下硬盤的組成,一個硬盤基本是由兩部分組成:
      ( w2 m: |) \7 Z9 E3 I  1.磁頭-盤片組件(Head Disk Assembly),簡稱頭盤組件(HDA);
      - v1 r4 f- j! r+ v  2.印刷電路板組件(Printed Circuit Board Assembly),簡稱PCBA。; @4 x( q0 ]; A, U+ D( O
        在頭盤組件的腔體內(nèi),是硬盤的磁盤片,磁盤片的數(shù)據(jù)結(jié)構(gòu),依磁道從低到高,由下列五部分組成:
      8 E- n1 g9 a  ^- r3 ]  (1)MBR:主引導(dǎo)區(qū)記錄(Master Boot Record)+ ]5 L, }) H: F2 s4 A0 w0 P
        MBR位于硬盤的柱面0、磁頭0、扇區(qū)1的位置,也即俗稱的零磁道位置。它是由分區(qū)命令Fdisk產(chǎn)生的。MBR結(jié)束標(biāo)志為55AA。用殺毒軟件KV300+的F6功能即可查看,其默認(rèn)畫面即為MBR。9 T; U" r! S" `& B+ ~0 b9 i
        (2)DBR:DOS啟動記錄(DOS Boot Record)$ D9 H7 X# t2 w: X1 Z3 e
        DBR位于硬盤的柱面0、磁頭1、扇區(qū)1的位置。它是由格式化命令Format產(chǎn)生的。DBR結(jié)束標(biāo)志為55AA。在KV300+的F6功能下,按F1,所顯示的畫面即為DBR信息。) ]5 u5 S! T+ o( A; {1 a" J
        (3)FAT:文件分配表(File Allocation Table)
      5 [% m; @( y* o* _, o3 f& J" U2 l  FAT表位于柱面0、磁頭1、扇區(qū)2的位置。FAT表的大小由硬盤容量決定,硬盤容量愈大,F(xiàn)AT表相應(yīng)愈大。
      ; ?9 P; L7 O5 f% e  u* R7 N2 p3 U/ ?  (4)DIR區(qū):根目錄區(qū)(Directory)
        N5 K6 M6 a9 X) P  DIR區(qū)是根目錄區(qū)的意思。當(dāng)我們在DOS提示符下鍵入DIR并按回車鍵ENTER,顯示器上所顯示的內(nèi)容即為該區(qū)內(nèi)容。
      ) R4 ^$ I. q# Z; C% t' I  (5)DATA區(qū):數(shù)據(jù)區(qū)
        ]0 g9 H; L8 k5 G  DATA區(qū)負(fù)責(zé)硬盤中數(shù)據(jù)的存儲。當(dāng)將數(shù)據(jù)復(fù)制到硬盤時,數(shù)據(jù)就存放在DATA區(qū)。
        G2 P! D6 \7 ^7 P" T% |4 I
      2 \/ q/ A$ v/ j6 g2 K  目前,增強(qiáng)型IDE(EIDE)硬盤的工作模式分為三種:NORMAL、LBA和LARGE模式。7 h, b; D( s. r
        NORMAL模式即普通模式。這是原有IDE方式。在此方式下對硬盤訪問時,BIOS和IDE控制器對參數(shù)不作任何轉(zhuǎn)換。此模式下支持的最大柱面數(shù)為1024,最大磁頭數(shù)為16,最大扇區(qū)數(shù)為63,每扇區(qū)字節(jié)數(shù)為512。因此支持最大硬盤容量為:512×63×16×1024=528MB
      7 e7 |/ h; H& L& {  LBA(Logical Block Addressing)模式即邏輯塊地址模式。在LBA模式下,設(shè)置的柱面、磁頭、扇區(qū)等參數(shù)并不是實際的物理參數(shù)。在訪問硬盤時,由IDE控制器把由柱面、磁頭、扇區(qū)等參數(shù)確定的邏輯地址轉(zhuǎn)換為實際硬盤的物理地址。在LBA模式下,可設(shè)置的最大磁頭數(shù)為255,其余參數(shù)與普通模式相同。由此可計算出可訪問的硬盤容量為:512×63×255×1024=8.4G
      ) [( T! z1 `- {8 ?9 j, X  M/ [2 M
        LARGE模式即大模式。當(dāng)硬盤的柱面超過1024而又不為LBA支持時,可采用此種模式。LARGE模式采用的方法為把柱面數(shù)除以2,把磁頭數(shù)乘以2,即使柱面數(shù)減少,但總?cè)萘坎蛔?。相反的轉(zhuǎn)換過程由BIOS的INT 13H完成,以便取得正確的硬盤地址。LARGE模式支持最大硬盤容量為:512×63×32×512=1GB
      0 L" O8 e2 Q+ D! e5 u  現(xiàn)在的高容量硬盤都是設(shè)置成LBA,其他兩種已經(jīng)很少用了。
      . x- \5 }! b* j' L  硬盤的啟動過程一般是按照西面的步驟:
      & y9 M5 Y% \* S7 |* {  第一步 BIOS測試硬盤。
      1 H' v/ b# ?; c  第二步 加載硬盤啟動程序,確認(rèn)硬盤分配表。
      + J* [7 l* ]! ?: D0 G8 h  第三步 加載DOS啟動程序,確認(rèn)BIOS參數(shù)區(qū)。
      # _! H8 o, N$ [0 T7 m3 X- S6 [  第四步 加載IO.SYS、MSDOS.SYS啟動文件。
      % U# O* \  a2 y  第五步 加載CONFIG.SYS文件。( I5 v! r( r' p9 Y) f
        第六步 加載COMMAND.COM系統(tǒng)文件。
      7 o6 _2 A) D$ ?+ X* c/ t0 D  第七步 加載AUTOEXEC.BAT批處理文件。
      , h. U0 F' q3 |4 y5 z- k" `  解決硬盤故障,一般用到的工具是一張軟盤、Win98或者Win95(OSR2)啟動盤、低級格式化軟件、殺毒盤。! X" l5 _* T2 u' e# z
        硬盤故障大致可分為硬故障和軟故障兩大類
      3 `: V8 y6 f% F  硬故障通常指的就是PCBA板損壞、盤片劃傷、磁頭或是電機(jī)損壞等。由于硬故障維修要求的基本知識及要求條件較高,所以對于一般的用戶來說是不能維修的,也做不到。" ^+ T/ Z. |) R& b4 E$ ^6 y( ~# N' e, k

      1 E2 v* \" v: a( k. A" `6 f  軟故障即硬盤片數(shù)據(jù)結(jié)構(gòu)由于某種原因,如病毒導(dǎo)致硬盤數(shù)據(jù)結(jié)構(gòu)混亂甚至不可被識別而形成的故障。一般來說,主板的BIOS硬盤自動檢測(IDE HDD AUTO DETECTION)如果能夠檢測到硬盤時,說明硬盤沒有物理損傷,如有問題應(yīng)該為軟故障。. G% {* i- e$ {) O/ {
        硬盤出現(xiàn)了軟故障,我們一般可按如下步驟排除:: b+ p( R3 x- D2 S" N" x+ I
        第一步 檢查主板BIOS中硬盤工作模式,看是否正確設(shè)置硬盤。; ^  T& O3 j) u( L$ V
        第二步 用相應(yīng)操作系統(tǒng)的啟動盤啟動計算機(jī)。" P6 e3 X' }% t
        第三步 檢查硬盤標(biāo)記55AA是否正常;活動分區(qū)標(biāo)志80是否正常。. c5 D6 G- R9 V! r
        第四步 用殺毒盤殺病毒。) W: v: {% y" K5 V
        第五步 如果硬盤無法啟動,可用啟動盤啟動,然后輸入命令:SYS C:回車。9 s! U, g0 z( T  L) U( ^/ r% m
        第六步 運(yùn)行Scandisk命令以檢查并修復(fù)FAT表或DIR區(qū)的錯誤。8 H* H' {9 f$ e- k/ A
        第七步 如果軟件運(yùn)行出錯,可重新安裝操作系統(tǒng)及應(yīng)用程序。
      3 u" Y) r. s' O. z1 f+ g/ j7 N  第八步 如果軟件運(yùn)行依舊出錯,可對硬盤重新分區(qū)、高級格式化,并重新安裝操作系統(tǒng)及應(yīng)用程序。如果還沒有效果的話,那么我們只能對硬盤進(jìn)行低級格式化了,其實一款硬盤如果到了這個地步,基本上也就不可救藥了,就算是低格成功,也會對硬盤造成不良影響。* p/ `+ N* `4 j
        通常情況下,只要在開機(jī)的時候BIOS能夠檢測到硬盤參數(shù),就有很大的希望可以修復(fù)。$ I/ E: }& z3 |- @3 M7 ]8 Q
      ' V9 ?. K1 r3 r+ r8 o
      43.硬盤軟故障排除基本知識及實例3 Q  i3 ^) w8 r6 ]7 T& b- D

      ; v+ L5 [+ C5 H+ q" d! N5 m8 F! Y硬盤,是計算機(jī)中主要的硬件設(shè)備,是人們存儲大量數(shù)據(jù)信息的外存之一。而同時,它又是計算機(jī)中比較容易出現(xiàn)故障的設(shè)備。當(dāng)出現(xiàn)硬盤故障時,如何使硬盤能夠起死回生呢?本文根據(jù)筆者的一點心得體會,談?wù)動脖P軟故障排除的一些基本知識及故障排除實例。$ R+ S; S4 G; D3 T$ {* u
        在排除硬盤故障之前,首先讓我們認(rèn)識一下硬盤。4 m: F# w: ^# K1 H6 R' Z
        基本知識
      / E1 ~# u/ j- {; c! p  一、硬盤的構(gòu)成
      . G+ R7 ~1 s9 l  硬盤由兩部分構(gòu)成:7 T/ Q. K- x+ W+ w/ i
        1.磁頭-盤片組件(Head Disk Assembly),簡稱頭盤組件(HDA);
      0 c( c. c( e: S1 e  2.印刷電路板組件(Printed Circuit Board Assembly),簡稱PCBA。' Z; Z# D1 h: `1 e1 L" u# n
        在HDA的腔體內(nèi),是硬盤的磁盤片,磁盤片的數(shù)據(jù)結(jié)構(gòu),依磁道從低到高,由下列五部分組成:! [% x( y* L$ Q+ p# v
        (1)MBR:主引導(dǎo)區(qū)記錄(Master Boot Record)/ {# V' p7 A4 {7 i2 Q' J
        MBR位于硬盤的柱面0、磁頭0、扇區(qū)1的位置,也即俗稱的零磁道位置。它是由分區(qū)命令Fdisk產(chǎn)生的。MBR結(jié)束標(biāo)志為55AA。用殺毒軟件KV300+的F6功能即可查看,其默認(rèn)畫面即為MBR。
      ! U* r1 [2 z1 T2 j; ` ?。?)DBR:DOS啟動記錄(DOS Boot Record)
      2 s7 l" Y3 S! o7 j- N3 p- V5 J8 I0 `  DBR位于硬盤的柱面0、磁頭1、扇區(qū)1的位置。它是由格式化命令Format產(chǎn)生的。DBR結(jié)束標(biāo)志為55AA。在KV300+的F6功能下,按F1,所顯示的畫面即為DBR信息。$ a$ M+ V$ v+ a9 z1 O$ ]" j
        (3)FAT:文件分配表(File Allocation Table)% t; r* B% u* P; s
        FAT表位于柱面0、磁頭1、扇區(qū)2的位置。FAT表的大小由硬盤容量決定,硬盤容量愈大,F(xiàn)AT表相應(yīng)愈大。" V3 ~, I- S+ W) N9 n
       ?。?)DIR區(qū):根目錄區(qū)(Directory)
      . x3 b& x( ^" M! I. S  DIR區(qū)是根目錄區(qū)的意思。當(dāng)我們在DOS提示符下鍵入DIR并按回車鍵ENTER,顯示器上所顯示的內(nèi)容即為該區(qū)內(nèi)容。. J0 x/ B: U% G* Z
        (5)DATA區(qū):數(shù)據(jù)區(qū)" W4 K+ G4 y2 \
        DATA區(qū)負(fù)責(zé)硬盤中數(shù)據(jù)的存儲。當(dāng)將數(shù)據(jù)復(fù)制到硬盤時,數(shù)據(jù)就存放在DATA區(qū)。$ a0 y' O* u* P
        二、硬盤的工作模式1 \1 t) K- t2 l% g6 G) m
        目前,增強(qiáng)型IDE(EIDE)硬盤的工作模式分為三種:NORMAL、LBA和LARGE模式。
      5 \. v7 q" [: F! c  NORMAL模式即普通模式。這是原有IDE方式。在此方式下對硬盤訪問時,BIOS和IDE控制器對參數(shù)不作任何轉(zhuǎn)換。此模式下支持的最大柱面數(shù)為1024,最大磁頭數(shù)為16,最大扇區(qū)數(shù)為63,每扇區(qū)字節(jié)數(shù)為512。因此支持最大硬盤容量為:512×63×16×1024=528MB
      7 y8 N- T; a6 c& n5 }  LBA(Logical Block Addressing)模式即邏輯塊地址模式。在LBA模式下,設(shè)置的柱面、磁頭、扇區(qū)等參數(shù)并不是實際的物理參數(shù)。在訪問硬盤時,由IDE控制器把由柱面、磁頭、扇區(qū)等參數(shù)確定的邏輯地址轉(zhuǎn)換為實際硬盤的物理地址。在LBA模式下,可設(shè)置的最大磁頭數(shù)為255,其余參數(shù)與普通模式相同。由此可計算出可訪問的硬盤容量為:512×63×255×1024=8.4G* z$ e- n) Y7 O$ V6 i
        LARGE模式即大模式。當(dāng)硬盤的柱面超過1024而又不為LBA支持時,可采用此種模式。LARGE模式采用的方法為把柱面數(shù)除以2,把磁頭數(shù)乘以2,即使柱面數(shù)減少,但總?cè)萘坎蛔?。相反的轉(zhuǎn)換過程由BIOS的INT 13H完成,以便取得正確的硬盤地址。LARGE模式支持最大硬盤容量為:512×63×32×512=1GB: i8 S5 H* |) v2 P1 s
        現(xiàn)在的高容量硬盤都是設(shè)置成LBA,其他兩種已經(jīng)很少用了。
      # ]- C3 Y! j3 E' ^2 K' n  三、硬盤的啟動
      9 V& p  I! F; Z# w  }+ A6 q, M3 Z  硬盤的啟動過程如下:
      . p( Y! [4 ^( x- M0 s: s. N  第一步 BIOS測試硬盤。
      ' J; z  e" v9 p  P( c8 c% }  第二步 加載硬盤啟動程序,確認(rèn)硬盤分配表。
      / T, t! l, r8 Y- [0 |  第三步 加載DOS啟動程序,確認(rèn)BIOS參數(shù)區(qū)。+ z1 E1 I1 s1 U: D8 G
        第四步 加載IO.SYS、MSDOS.SYS啟動文件。
      3 Y' H; ?2 b9 F7 S/ K7 ^  第五步 加載CONFIG.SYS文件。
      * ~( K, |8 T' \$ u/ L9 j: v5 g  第六步 加載COMMAND.COM系統(tǒng)文件。
      3 E2 p/ U" {0 B% I0 f  第七步 加載AUTOEXEC.BAT批處理文件。
      ' l/ A7 J; D: [9 p2 \  排除實例% W$ w* B9 {$ W5 R/ s& F
        要排除硬盤故障,當(dāng)然要有適當(dāng)?shù)墓ぞ?。以下是筆者常用的工具,僅供各位朋友參考。
      9 _+ H2 ^6 k% i. k% W) N: @- T: ?  軟盤一張(1.44MB、3.5英寸)、DOS6.22系統(tǒng)盤、Win98啟動盤、Win95(OSR2)啟動盤、MAXTOR的Lformat.exe低級格式化軟件、KV300+殺毒盤。
      6 M/ d! P3 c3 o& M( q8 l; N: F  硬盤故障大致可分為硬故障和軟故障兩大類6 m9 y& a: U3 {4 F, U, {
        硬故障即PCBA板損壞、盤片劃傷、磁頭音圈電機(jī)損壞等。由于硬故障維修要求的基本知識及維修條件較高,本文在此不作介紹。
      & y0 F# }9 V8 D' [% \  H  軟故障即硬盤片數(shù)據(jù)結(jié)構(gòu)由于某種原因,比如說病毒導(dǎo)致硬盤數(shù)據(jù)結(jié)構(gòu)混亂甚至不可被識別而形成的故障。一般來說,主板BIOS硬盤自動檢測(IDE HDD AUTO DETECTION)功能能夠檢測到硬盤參數(shù)時,均為軟故障。
      5 n9 A7 W$ T* y& A' y  硬盤軟故障可按如下步驟排除:
      ; F6 ?2 t; N+ W  第一步 檢查主板BIOS中硬盤工作模式,看是否正確設(shè)置硬盤。
      1 m( D* O5 T, R6 Q1 z& V  第二步 用相應(yīng)操作系統(tǒng)的啟動盤啟動計算機(jī)。& E6 E1 K) A+ s  ]
        第三步 檢查硬盤標(biāo)記55AA是否正常;活動分區(qū)標(biāo)志80是否正常。以國產(chǎn)著名殺毒軟件KV300+為例,可用其F6功能查看,用F10功能自動修復(fù)?;蛴肍disk/MBR格式重建分區(qū)表。; Q; |  j8 t, U
        第四步 用殺毒盤(如KV300+)查、殺病毒。注意:如用KV300+查、殺病毒,應(yīng)先用KV300/K格式清殺引導(dǎo)區(qū)病毒,再用KV300格式清殺病毒。7 ~9 h  A, A! h4 f
        第五步 如果硬盤無法啟動,可用系統(tǒng)盤傳送系統(tǒng)。命令格式為:SYS C:回車。/ `% W$ F/ m; w& o+ r
        第六步 運(yùn)行Scandisk命令以檢查并修復(fù)FAT表或DIR區(qū)的錯誤。: Q3 h' b" y# S7 M3 @- @4 B" W
        第七步 如果軟件運(yùn)行出錯,可重新安裝操作系統(tǒng)及應(yīng)用程序。7 e4 i4 X1 V# y! S, O3 j# u
        第八步 如果軟件運(yùn)行依舊出錯,可對硬盤重新分區(qū)、高級格式化,并重新安裝操作系統(tǒng)及應(yīng)用程序。必要時可對硬盤低級格式化。+ J# X- L! L2 W1 p3 t  L% E, ?
        下面介紹一下MAXTOR的低級格式化程序Lformat.exe的用法:  j  l5 J# B( Q8 U# R, T
        在軟盤上運(yùn)行低級格式化程序,其命令格式為:, a& `# T# Y4 x
        Lformat 回車6 r9 p, C$ _, M1 @1 B) M
        進(jìn)入低級格式化程序主界面。主界面三個選項如下:5 f% U5 g, I4 U# p9 L$ m
        SELECT DEVICE
      + `" U. ~( F' Q, N8 Y  LOW LEVEL CURRENT DEVICE9 [6 u' j" m5 e
        EXIT  P# `+ h% f- x& u
        第一項為選擇驅(qū)動器。編號為0、1、2、3,分別代表主板所能掛接的四個硬盤。當(dāng)只有一個硬盤時,選0即可。第二項為低級格式化。當(dāng)選中該項時,程序會提示是否按LBA模式低格,此時,可按具體情況選Y或N。大多數(shù)情況下選Y即可。之后,會提示硬盤上數(shù)據(jù)會全部丟失,問是否繼續(xù),此時鍵入Y即開始低級格式化硬盤。完成后,選第三項退出。
      % L2 h  @) e4 g  下面介紹一些本人在工作中積累的一些軟故障排除實例,供大家參考。8 \% N/ r8 I" Z! l8 [* C3 ~
        例一、故障現(xiàn)象
      3 W  Z5 g8 a% T# F( }+ x2 R  富士通1.2GB硬盤,硬盤參數(shù)可檢測到,但啟動時系統(tǒng)提示HD硬盤錯。
      . V& Z1 C) Y3 N& a0 r8 y, z  分析及解決:( v. l* \1 p& x
        用軟盤啟動系統(tǒng),用KV300+清殺病毒,系統(tǒng)提示無硬盤。懷疑硬盤標(biāo)記55AA被破壞,用KV300+的F10功能自動修復(fù)。硬盤工作正常。
      " G4 @* D3 r$ ?. B1 c0 Q+ o  例二、故障現(xiàn)象& \( z6 r3 q2 h" S% C6 F7 y
        富士通1.2GB硬盤,硬盤參數(shù)可檢測到,但啟動后用DIR顯示僅540MB。
      + ^, v5 F9 O5 C" G9 d: v6 E  分析及解決:2 t5 F( H( B+ D2 U
        開機(jī),進(jìn)入BIOS設(shè)置畫面。自動檢測硬盤,為LBA模式下1.2GB硬盤,參數(shù)正常。用Fdisk重新分區(qū)、高級格式化,依然只有540MB容量。后用戶稱曾用一塊486主板低級格式化該硬盤??紤]該486主板可能僅支持540MB硬盤,故在低級格式化該硬盤時,把1.2GB硬盤強(qiáng)制成540MB硬盤。用低級格式化程序Lformat低級格式化,重新分區(qū)、高級格式化,硬盤容量恢復(fù)為1.2GB。5 g& h* a3 j2 c; {- N! ~
        例三、故障現(xiàn)象
      $ J) g8 x, V' \- P/ i  昆騰2.1GB硬盤,硬盤參數(shù)可檢測,Win97系統(tǒng),啟動時只有一個光標(biāo)。1 j3 J; V# B/ K4 z7 G
        分析及解決:
      $ F* i- M4 [+ x/ Q  H+ J  考慮主板BIOS能夠檢測到硬盤參數(shù),按軟故障步驟處理,當(dāng)用KV300+殺毒盤殺毒時,發(fā)現(xiàn)TPVO/3783病毒,并成功殺死該病毒。重新啟動機(jī)器,系統(tǒng)恢復(fù)正常。
      2 q5 p4 o0 {" t7 Y4 l  例四、故障現(xiàn)象
      - z* O6 g8 A$ [4 }1 K8 X3 b  希捷3.2GB硬盤,硬盤參數(shù)可檢測,Win97系統(tǒng),啟動時只有一個光標(biāo)。! t- D0 r( l0 H
        分析及解決:/ c* I/ P- ~5 G8 w6 E
        用殺毒盤殺毒,無病毒??紤]操作系統(tǒng)為Win97,用Dir/A格式查看隱含文件,發(fā)現(xiàn)有JO.SYS文件。我們知道:當(dāng)在Win97啟動時,按F8鍵并選擇原有DOS模式時,可在硬盤根目錄下產(chǎn)生JO.SYS文件。但不幸的是,Win97并不支持雙引導(dǎo)。當(dāng)進(jìn)入原有DOS模式后,一旦再次啟動,就無法正常引導(dǎo)Win97。找到故障點后,用Win97啟動盤啟動計算機(jī),重新傳送系統(tǒng),機(jī)器恢復(fù)正常。( F' P& F' \8 V
        例五、故障現(xiàn)象
      6 v) d; o, ^$ ~, N! @6 G) T5 h  昆騰2.1GB硬盤,硬盤參數(shù)可檢測,但啟動時,系統(tǒng)提示:Missing Operating system。/ N- H9 `5 \2 b3 {- S  d! N
        分析及解決:7 O9 Q3 V1 y5 q4 u
        該系統(tǒng)提示意為:DOS被破壞。其錯誤原因為DOS引導(dǎo)記錄壞或讀寫電路壞??紤]該計算機(jī)操作系統(tǒng)為UNIX,故進(jìn)主板BIOS設(shè)置,發(fā)現(xiàn)硬盤工作模式為LBA方式。而UNIX操作系統(tǒng)要求硬盤工作模式為NORMAL方式。重設(shè)硬盤工作模式,系統(tǒng)正常。
      9 _% r8 m: Y* C  同時,我將列出硬盤啟動出錯信息、含義及原因一覽^39030401a^表,以方便讀者查閱。1 t, m6 @6 \6 x& B1 x. [
        一般情況下,只要主板能夠檢測到硬盤參數(shù),就有很大希望修復(fù)硬盤。當(dāng)然,任何硬件的嚴(yán)重?fù)p壞,如PCBA板損壞或磁盤介質(zhì)嚴(yán)重劃傷,均不是可用軟件來修復(fù)的。前文提到的分區(qū)命令Fdisk及高級格式化命令Format的用法,請參閱有關(guān)書籍。KV300+殺毒盤的用法,請參閱KV300+的用戶手冊。: ~0 Z7 N* P0 R7 u
      5 s1 R. R) c. n, U2 S( f( ~
      44.硬盤數(shù)據(jù)恢復(fù)經(jīng)驗
      * b9 F" p! a, Q8 G/ m( P) `( i0 X! Z
      硬盤作為用戶存儲數(shù)據(jù)的主要場所,其最大的用途莫過于存儲數(shù)據(jù),但有時往往由于用戶操作不當(dāng),造成用戶數(shù)據(jù)的丟失。如果對于普通用戶,數(shù)據(jù)對用戶相對而言并不重要,那么丟了就丟了,沒有太大關(guān)系;但如果數(shù)據(jù)對用戶很重要(對于這類用戶,應(yīng)經(jīng)常備份數(shù)據(jù)),這時數(shù)據(jù)丟失了怎么辦呢?此文就是通過一次對硬盤數(shù)據(jù)的恢復(fù)過程來簡要說明一下硬盤數(shù)據(jù)恢復(fù)的方法,希望能對大家恢復(fù)硬盤數(shù)據(jù)有一定的幫助。* X2 O8 z# @5 r3 ^
        相關(guān)概念
      8 c, |) c5 b) P& ]9 E) t  MBR(Main Boot Record)即主引導(dǎo)記錄區(qū),它位于整個硬盤的0磁道0柱面1扇區(qū),包括硬盤引導(dǎo)程序和分區(qū)表。( f6 L) V/ b, `/ S
        DBR(Dos Boot Record)即操作系統(tǒng)引導(dǎo)記錄區(qū),通常位于硬盤的0磁道1柱面1扇區(qū),是操作系統(tǒng)可直接訪問的第一個扇區(qū),它也包括一個引導(dǎo)程序和一個被稱為BPB(BIOS Parameter Block)的本分區(qū)參數(shù)記錄表。每個邏輯分區(qū)都有一個DBR。, K! d: V# m/ l; ?: ~
        FAT(File Allocation Table)即文件分配表,是DOS、Windows9X系統(tǒng)的文件尋址格式,為了數(shù)據(jù)安全起見,F(xiàn)AT一般做成兩個,第二FAT為第一FAT的備份。8 O! ]/ ~' [9 p: B3 @$ ~6 c$ D
        DIR是Directory即根目錄區(qū)的簡寫,DIR緊接在第二FAT表之后。有關(guān)硬盤存儲結(jié)構(gòu)的詳細(xì)介紹,可參考我在《電腦報》1999年第20期的文章《硬盤數(shù)據(jù)結(jié)構(gòu)一瞥》。( C6 D. i- o2 e5 Q( U9 k# u, W
        估計數(shù)據(jù)丟失原因:
      ( v- m6 D6 c8 B* W2 z* w  1.安裝多系統(tǒng)引導(dǎo)軟件后,異常操作造成。) j- x* f4 v5 J
        2.遭到某種病毒感染。數(shù)據(jù)丟失前狀態(tài):2.5GB硬盤,原分區(qū)為:C:2GB+D:500MB,D盤裝有重要數(shù)據(jù)。兩分區(qū)均為FAT16格式。
      : C/ y: `. D* B# j  數(shù)據(jù)丟失過程
      + d: u% x& R6 n  一次系統(tǒng)重啟后,D盤丟失。7 C1 g8 T" R- y6 o) O2 K8 z
        數(shù)據(jù)丟失后的操作9 P" N3 ]! p7 _# S9 o( Y/ x8 l2 Z
        該客戶曾用Fdisk重新分區(qū),試圖按原分區(qū)大小再造分區(qū),未果。但沒有格式化D盤,只格式化了C盤并重裝系統(tǒng)。
      + f0 f: h" ~( i6 c0 |) M: E  客戶的數(shù)據(jù)修復(fù)要求3 N9 a7 a0 T  q& X! c
        恢復(fù)D盤根目錄下“數(shù)碼相機(jī)”目錄內(nèi)所有文件。
      2 f/ M" W( q; v2 }( Q+ o; z; O+ O; k  所用工具:+ j, R6 S, m& J, e8 O/ \) J8 l( o
        NORTON DISK DOCTOR:diskedit.exe$ ?' d) `/ B2 L7 A1 {6 b, ?2 L
        數(shù)據(jù)修復(fù)過程:7 G) ?; T9 d9 p: z( M" y
        一、數(shù)據(jù)備份 主要包括物理0磁道各扇區(qū),各分區(qū)邏輯0磁道,F(xiàn)AT表和根目錄區(qū)等,再配以GHOST備份各分區(qū)的數(shù)據(jù)區(qū)。( h3 ^' H8 C4 M! E6 B" D
        二、分析該硬盤的主引導(dǎo)扇區(qū)MBR(包括主分區(qū)表和引導(dǎo)程序)、各分區(qū)的引導(dǎo)扇區(qū)DBR、FAT表及根目錄區(qū)。, L) |" l6 @. s$ d6 A4 I
        由于已經(jīng)重新分區(qū)并能順利啟動C盤(拋開病毒原因),故MBR的邏輯結(jié)構(gòu)應(yīng)該沒問題,通過Diskedit命令察看MBR所在的0磁道第一扇區(qū),證實估計正確,但現(xiàn)分區(qū)表與原分區(qū)表是否完全一致,還不能確定。
      7 D7 N* @, `* C  Y  通過分區(qū)表,可以查找到各分區(qū)的引導(dǎo)扇區(qū)所在的物理位置,分析后可確定C盤的各項重要數(shù)據(jù)(引導(dǎo)扇區(qū)、第一FAT表、第二FAT表、根目錄區(qū))均沒有異常,但D盤除了引導(dǎo)扇區(qū)DBR外、上述的其他數(shù)據(jù)均無法對應(yīng),DBR之所以無異常,是因為重新分區(qū)的結(jié)果,而FAT1、FAT2和根目錄區(qū)面目全非的原因,大致應(yīng)該有兩種可能:一是現(xiàn)分區(qū)與原分區(qū)不一致,導(dǎo)致數(shù)據(jù)對不上號;二是數(shù)據(jù)已被病毒破壞。& l, G4 X$ K" ?6 W
        由于在察看MBR時,發(fā)現(xiàn)0磁道的其他扇區(qū)留有不明程序的殘余代碼,通過察看其中的一些顯示信息,可以判定是某種多系統(tǒng)軟件留下的,說明客戶曾經(jīng)安裝過多系統(tǒng)管理軟件。這樣大致可以排除病毒破壞分區(qū)的可能,分區(qū)丟失應(yīng)該是異常操作多系統(tǒng)管理軟件引起的。! J5 F) q* }  E1 H
        三、尋找原有分區(qū) 根據(jù)前面的分析,由于客戶在數(shù)據(jù)丟失后又進(jìn)行了重新分區(qū),而且估計現(xiàn)有的分區(qū)與原來的分區(qū)不一致,這樣無疑加大了數(shù)據(jù)修復(fù)的難度,但幸好沒有格式化D盤,因為如果單單只是Fdisk,只會改寫原硬盤的各分區(qū)的第一扇區(qū)。如果這個扇區(qū)不落在原分區(qū)的重要參數(shù)區(qū)(DBR、FAT、根目錄)上,那么修復(fù)的成功率還是挺高的。接下來就是尋找原有D盤的重要數(shù)據(jù)區(qū)了。根據(jù)客戶提供的資料可知,原D盤根目錄下有一個叫“數(shù)碼相機(jī)”的子目錄,于是用DISKEDIT提供的搜索功能,搜索“數(shù)碼相機(jī)”對應(yīng)的十六進(jìn)制代碼,可以找到原有D盤的根目錄區(qū)。歷時30分鐘,通過過濾搜索結(jié)果,最終找到該根目錄所在的扇區(qū),然后順藤摸瓜,向前翻過兩個FAT表(根據(jù)經(jīng)驗大概400個扇區(qū)~500個扇區(qū))找到原D盤DBR所在的扇區(qū),接著再向前翻63個扇區(qū),找到原D盤的分區(qū)表,至此,最困難的問題攻克了。* d9 B6 i8 g) b
        四、重建主分區(qū)表 因為客戶后來用Fdisk重新建立的主分區(qū)表與原來的分區(qū)表并不一致,故必須手工重建原分區(qū)表,通過前面找到的原D盤分區(qū)表和原D盤的DBR,可以計算出主分區(qū)表,包括各分區(qū)的起始、結(jié)束扇區(qū)、分區(qū)大小、分區(qū)類型等。算出結(jié)果后,改寫0磁道1扇區(qū)的主分區(qū)表。
      9 R7 z8 {- N6 S' N0 o1 g  五、重啟系統(tǒng),出現(xiàn)原D盤,所有文件基本全部恢復(fù)??截惓觥皵?shù)碼相機(jī)”目錄,做好備份。通知客戶取回數(shù)據(jù)。
      , c  A( y; k1 z& }9 |, S3 t; {  說明:
      * W  [7 O' L& j0 h# l  1.數(shù)據(jù)備份時,不要過分相信GHOST,GHOST只認(rèn)正確的分區(qū),對于隱藏的分區(qū)它不會復(fù)制。對于不正確的分區(qū),它會報告錯誤并停止復(fù)制過程。GHOST并非一個純粹意義上的全盤復(fù)制軟件,它只復(fù)制那些FAT表上存在的文件,并非復(fù)制磁盤上所有的數(shù)據(jù)!7 P8 y" k, k& \6 ]8 K6 v7 F
        2.走運(yùn)的是,該客戶重新分的D盤剛好比原D盤大幾個磁道,故新的D盤分區(qū)表被建在原C盤最后端的數(shù)據(jù)區(qū)中。所以本次維修基本上可以說100%地恢復(fù)了原D盤的數(shù)據(jù)。
      2 J( I& P  n8 c3 n% U  3.更走運(yùn)的是,該客戶沒有重新格式化D盤,不然就不可能有那么高的恢復(fù)率了。& o1 O, e! j; e+ z
        給讀者的建議
      & \, q4 K: b" j8 u9 V1 W  在硬盤數(shù)據(jù)出現(xiàn)丟失后,請立即聯(lián)系當(dāng)?shù)氐臄?shù)據(jù)修復(fù)公司。最好不要再對硬盤進(jìn)行寫操作,那樣會增大修復(fù)的難度,也影響到修復(fù)的成功率。




      歡迎光臨 汶上信息港 (http://vancelump.com/) Powered by Discuz! X3.5