由于分區(qū)故障,很有可能開啟計算機(jī)時無法進(jìn)入熟悉的Windows界面,甚至通過系統(tǒng)啟動盤也無法正常識別硬盤,這時候大家肯定都會束手無策吧?
1 f& d1 C+ q) D4 i1 t3 y4 I6 V& s$ P0 O. V
如果貿(mào)然對硬盤進(jìn)行重新分區(qū)操作,固然能夠徹底解決問題,不過硬盤中的所有重要資料也會隨之灰飛煙滅。如果你不幸遇到硬盤的分區(qū)故障,先別急著重新分區(qū),按照下文介紹的方法來嘗試一下,沒準(zhǔn)兒會有個意外的驚喜呢。 , {- R2 @. \% V2 E' C+ l
. R2 _, b! s3 b7 n3 V; v
分區(qū)表為何會出故障
8 C$ E+ J6 C8 T5 t0 x E( W; G
% e* Y i, o6 r 在分區(qū)表被破壞后,啟動系統(tǒng)時往往會出現(xiàn)“Non-System disk or disk error,replace disk and press a key to reboot”(非系統(tǒng)盤或盤出錯)、“Error Loading Operating System”(裝入Dos引導(dǎo)記錄錯誤)或者“No ROM Basic,System Halted”(不能進(jìn)入ROM Basic,系統(tǒng)停止響應(yīng))等提示信息。那么分區(qū)表故障究竟是如何發(fā)生的呢?
0 Y1 W0 U9 G) ]3 V2 @
! }* Y" h0 ^" j. |4 R" d1 _8 ]/ P1.病毒引發(fā)故障
1 i$ ]4 b- o, J
. v" z9 U7 O% l4 J$ L% V+ H! P: \' o2 a1 w
) ?- u, f$ Q! @, X; Q$ y5 E! W9 H" _1 A
2.環(huán)境問題導(dǎo)致 , |$ C8 ]4 b/ X! r9 M
; h0 w; S/ J% F1 G \3 c 如今的Windows 2000/XP都支持NTFS文件格式,而且程序默認(rèn)的都是采用這種文件格式來安裝系統(tǒng),如果對硬盤進(jìn)行分區(qū)轉(zhuǎn)換或者是劃分NTFS分區(qū)時意外斷電或者死機(jī),那么很有可能導(dǎo)致分區(qū)表損壞。而且在通過PQMagic(分區(qū)魔術(shù)師)之類的第三方分區(qū)軟件調(diào)整硬盤分區(qū)容量、轉(zhuǎn)換分區(qū)格式的時候也存在一定風(fēng)險,如果死機(jī)或者斷電也會導(dǎo)致硬盤分區(qū)表故障,甚至有可能丟失硬盤中的所有數(shù)據(jù)。
% s3 c3 u* D" \8 g: X) i
: q# p0 T+ J, ]: e( ^0 [3.操作不當(dāng)
3 a' O" e2 h* H' M1 {6 m; {' G! n4 x) A
如果在一塊硬盤上同時安裝了多個操作系統(tǒng),那么在卸載的時候就有可能導(dǎo)致分區(qū)表故障,比如在同時安裝了Windows 2000和Windows 98的計算機(jī)上,直接刪除Windows 2000內(nèi)核會導(dǎo)致分區(qū)表的錯誤。另外,在刪除分區(qū)的時候如果沒有先刪除擴(kuò)展分區(qū),而是直接刪除主分區(qū),也會出現(xiàn)無法正確讀出分區(qū)卷標(biāo)的故障。 0 E+ q w! C8 ]+ t- m) w! ^! t
% C! c0 H0 J9 E" k 分區(qū)表故障急救策略 - a# ^: b8 G( s+ V! L
; K2 Y; F7 G c; C: x# K0 `
1.查殺病毒 5 K% {) n" _ F5 Q3 Q
8 A- p% Z' [ l9 x5 R6 ?
如果是由于引導(dǎo)區(qū)病毒造成分區(qū)表故障,則可以借助KV3000、瑞星、金山等殺毒軟件提供的引導(dǎo)軟盤啟動計算機(jī),接著在DOS環(huán)境中對系統(tǒng)進(jìn)行病毒查殺操作。比如用KV3000的引導(dǎo)盤啟動計算機(jī)之后輸入“KV3000/K”命令進(jìn)行病毒掃描,如果發(fā)現(xiàn)引導(dǎo)區(qū)存在病毒,則程序會自動進(jìn)行查殺清理,建議同時對整個系統(tǒng)進(jìn)行完整的掃描以查找出隱藏的病毒。一般說來,將引導(dǎo)區(qū)中殘留的病毒清除之后即可恢復(fù)計算機(jī)的正常使用。 8 ^" Q( z# c* o4 j* p7 v3 P, ^
; K* m) I% v2 M3 ^' u提示:使用軟盤引導(dǎo)計算機(jī)之前一定要將軟盤的寫保護(hù)關(guān)閉,否則有可能導(dǎo)致病毒感染軟盤。 8 }0 c* h! _/ H8 V7 O; {
, }* U+ @7 ]7 e0 Q4 L3 d7 n
2.用Fdisk命令修復(fù) " e/ ?1 a3 `6 r. R
! w( J- X o% f% J5 K+ p Fdisk不僅是一個分區(qū)程序,它還有著非常便捷的恢復(fù)主引導(dǎo)扇區(qū)功能,而且它只修改主引導(dǎo)扇區(qū),對其他扇區(qū)并不進(jìn)行寫操作,因此對于那些還在使用Windows 9x的而言無疑是個非常理想的分區(qū)表修復(fù)工具。通過Fdisk修復(fù)主引導(dǎo)區(qū)的時候,先用Windows 98啟動盤啟動系統(tǒng),在提示符下輸入“Fdisk /mbr”命令即可覆蓋主引導(dǎo)區(qū)記錄。
7 `$ t+ U7 I7 g$ S/ p
& \; Z$ v9 w, z8 o: B' u G提示:“Fdisk /mbr”命令只是恢復(fù)主分區(qū)表,并不會對它重新構(gòu)建,因此只適用于主引導(dǎo)區(qū)記錄被引導(dǎo)區(qū)型病毒破壞或主引導(dǎo)記錄代碼丟失,但主分區(qū)表并未損壞的情況使用。而且這個命令并不適用于清除所有引導(dǎo)型病毒,因此使用的時候需要注意。 % T4 |9 F5 l9 x1 \
% [/ ^* @ u1 u) [: @) k/ a3.用Fixmbr修復(fù)引導(dǎo)記錄 5 n# }/ _9 E3 X) D! i& @
4 z* i6 H% O6 U( `! f2 L4 E
在Windows 2000/XP中,我們一般會用到故障恢復(fù)控制臺集成的一些增強(qiáng)命令,比如Fixmbr用于修復(fù)和替換指定驅(qū)動器的主引導(dǎo)記錄、Fixboot用于修復(fù)知道驅(qū)動器的引導(dǎo)扇區(qū)、Diskpart能夠增加或者刪除硬盤中的分區(qū)、Expand可以從指定的CAB源文件中提取出丟失的文件、Listsvc可以創(chuàng)建一個服務(wù)列表并顯示出服務(wù)當(dāng)前的啟動狀態(tài)、Disable和Enable分別用于禁止和允許一項服務(wù)或者硬件設(shè)備等等,而且輸入“help”命令可以查看到所有的控制命令以及命令的詳細(xì)解釋。 比如輸入“fixmbr”命令可以讓控制臺對當(dāng)前系統(tǒng)的主引導(dǎo)記錄進(jìn)行檢查,然后在“確定要寫入一個新的主啟動記錄嗎?”后面輸入“Y”進(jìn)行確認(rèn),這樣就完成了主引導(dǎo)記錄的修復(fù)。
; W6 a% R) M9 A" ^9 z* G& i0 v1 S3 o7 [6 h+ A# l: T
4.更換工具調(diào)整分區(qū)
5 q5 R$ q1 N) S& X3 Q) F
4 Z* m; U% r/ y1 n( ~9 ^ 在刪除分區(qū)或者是重新創(chuàng)建分區(qū)的時候,如果遇到意外原因死機(jī)或斷電,這時候再使用原先的工具可能無法識別當(dāng)前硬盤的分區(qū)表,必須更換另外一款分區(qū)表軟件進(jìn)行修復(fù)。比如我們通過Fdisk分區(qū)時意外死機(jī),這時候再通過Fdisk就無法順利進(jìn)行,可以采用PQMagic之類的第三方分區(qū)軟件解決。另外需要提醒大家注意的是,分區(qū)表對于系統(tǒng)的正常穩(wěn)定運(yùn)行影響非常大,一般情況下最好不要采用DM之類快速分區(qū)格式化軟件,否則有可能導(dǎo)致后期使用過程中頻頻出現(xiàn)意想不到的麻煩。 # y! a! R3 g% W3 x
5 C, K9 I; s7 P; R5.通過KV3000硬盤救護(hù)王修復(fù) ; ]: [1 p1 I& y1 c
7 R5 N: D# d% G. H) a+ K, F( _
KV3000硬盤救護(hù)王是KV3000套件中提供的一款硬盤急救軟件,在分區(qū)表出現(xiàn)故障的時候可以通過它進(jìn)行修復(fù)。用KV3000軟盤引導(dǎo)計算機(jī)之后,在DOS提示符狀態(tài)下輸入“KV3000”命令,并且從出現(xiàn)的主菜單中按下“F10”鍵,此時可以看見程序?qū)ο到y(tǒng)的有關(guān)參數(shù)和硬盤分區(qū)表快速測試的畫面。如果硬盤分區(qū)表正常,則會顯示“Hard Disk Partition table - OK ”信息,否則會依據(jù)分區(qū)表故障類型給出相應(yīng)的信息,這時可以按下“F6”按鈕查看硬盤分區(qū)表,或者直接按下“Y”按鈕進(jìn)行引導(dǎo)扇區(qū)的修復(fù)操作。而且為了安全起見,程序在修復(fù)前會讓你先備份當(dāng)前的硬盤分區(qū)表,然后才會真正對硬盤分區(qū)表進(jìn)行修復(fù)操作。 ! I# x9 ?6 r0 Z/ |3 k' w$ f
提示:但是如果硬盤只有一個分區(qū),而且文件分配表和文件根目錄表已經(jīng)被病毒嚴(yán)重破壞,那么即使恢復(fù)了C盤分區(qū)表也不能使C盤引導(dǎo),此時需要手工配合其他專用修復(fù)軟件來恢復(fù)數(shù)據(jù)。如果還有D、E等擴(kuò)展分區(qū),KV3000一般都能找回后面沒有被破壞的分區(qū)并重建一個新的硬盤主分區(qū)表,這時再用DOS系統(tǒng)軟盤引導(dǎo)計算機(jī)就可進(jìn)入硬盤的D、E等分區(qū)。
! L" W4 J2 }: p8 |& h* @ 雖然分區(qū)表故障屬于系統(tǒng)軟故障,也可以通過上述提及的方法進(jìn)行嘗試性修復(fù),但這畢竟不是靈丹妙藥,對于一些破壞性非常強(qiáng)的分區(qū)表病毒或者是由于其它原因?qū)е路謪^(qū)表損壞,這時只能通過重新對硬盤分區(qū)來解決& G) x# X0 Y$ S J9 T3 u
病毒導(dǎo)致分區(qū)表損壞是最為典型的故障之一。比如典型的CIH病毒的變種除了攻擊主板的BIOS之外,同時也會對分區(qū)表進(jìn)行破壞,而且還有很多引導(dǎo)區(qū)病毒也會對分區(qū)表進(jìn)行破壞。 |