由于分區(qū)故障,很有可能開啟計算機時無法進入熟悉的Windows界面,甚至通過系統(tǒng)啟動盤也無法正常識別硬盤,這時候大家肯定都會束手無策吧? & Z. E- |4 T, W1 L% X: U
1 f) I0 Z( I0 @2 x# H+ C
如果貿然對硬盤進行重新分區(qū)操作,固然能夠徹底解決問題,不過硬盤中的所有重要資料也會隨之灰飛煙滅。如果你不幸遇到硬盤的分區(qū)故障,先別急著重新分區(qū),按照下文介紹的方法來嘗試一下,沒準兒會有個意外的驚喜呢。
1 N4 m9 l0 J2 |& R# u' w) O! s; P4 z- D! Q
分區(qū)表為何會出故障 - F! q- n7 g W! t/ T$ ]. B+ o
& m4 f' r; ], h/ e( Q1 @* h; W5 E
在分區(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引導記錄錯誤)或者“No ROM Basic,System Halted”(不能進入ROM Basic,系統(tǒng)停止響應)等提示信息。那么分區(qū)表故障究竟是如何發(fā)生的呢?
3 {4 H- }& J- N
' t3 O* n; H4 {) Y+ Y1.病毒引發(fā)故障
q* u- I# `4 q f+ W/ O1 \3 g
/ `" K9 _1 w0 P! c& h$ E
8 F$ ~# H4 J% r, f( V
& m) G3 v$ b, H) ]2.環(huán)境問題導致 3 k/ P6 W# \9 ~& ~( a6 f; j6 w
/ M# s& k% J/ Q5 {( m; L# u 如今的Windows 2000/XP都支持NTFS文件格式,而且程序默認的都是采用這種文件格式來安裝系統(tǒng),如果對硬盤進行分區(qū)轉換或者是劃分NTFS分區(qū)時意外斷電或者死機,那么很有可能導致分區(qū)表損壞。而且在通過PQMagic(分區(qū)魔術師)之類的第三方分區(qū)軟件調整硬盤分區(qū)容量、轉換分區(qū)格式的時候也存在一定風險,如果死機或者斷電也會導致硬盤分區(qū)表故障,甚至有可能丟失硬盤中的所有數(shù)據(jù)。 7 V& H1 u, C5 J
. _* Q) L4 o: C+ U& G( \
3.操作不當 + |- H/ l$ @& z+ ~7 g0 f$ d
0 |; }6 M M# B- C9 L0 i 如果在一塊硬盤上同時安裝了多個操作系統(tǒng),那么在卸載的時候就有可能導致分區(qū)表故障,比如在同時安裝了Windows 2000和Windows 98的計算機上,直接刪除Windows 2000內核會導致分區(qū)表的錯誤。另外,在刪除分區(qū)的時候如果沒有先刪除擴展分區(qū),而是直接刪除主分區(qū),也會出現(xiàn)無法正確讀出分區(qū)卷標的故障。
" a5 H x- b+ ]5 S; F+ A* g. W8 K1 e. V. r
分區(qū)表故障急救策略
% S z6 X7 B+ R$ z' x% S# n) P
8 m2 v/ G6 ]- j6 d3 T2 f1.查殺病毒
& R0 H5 G' `9 a1 U" E
1 s5 u% Z! y: Z M4 a+ O! g# r3 Y 如果是由于引導區(qū)病毒造成分區(qū)表故障,則可以借助KV3000、瑞星、金山等殺毒軟件提供的引導軟盤啟動計算機,接著在DOS環(huán)境中對系統(tǒng)進行病毒查殺操作。比如用KV3000的引導盤啟動計算機之后輸入“KV3000/K”命令進行病毒掃描,如果發(fā)現(xiàn)引導區(qū)存在病毒,則程序會自動進行查殺清理,建議同時對整個系統(tǒng)進行完整的掃描以查找出隱藏的病毒。一般說來,將引導區(qū)中殘留的病毒清除之后即可恢復計算機的正常使用。 9 W6 j2 ?' u1 ~) I' u2 Q E
4 J |+ J$ E# i, u提示:使用軟盤引導計算機之前一定要將軟盤的寫保護關閉,否則有可能導致病毒感染軟盤。 6 Z; f+ l( g x& P5 A" A$ v
8 f9 e0 j0 g: z: B7 v2.用Fdisk命令修復 ' g: n4 C3 k; L7 \/ _* t
3 H& o- C8 F) I1 \2 h h
Fdisk不僅是一個分區(qū)程序,它還有著非常便捷的恢復主引導扇區(qū)功能,而且它只修改主引導扇區(qū),對其他扇區(qū)并不進行寫操作,因此對于那些還在使用Windows 9x的而言無疑是個非常理想的分區(qū)表修復工具。通過Fdisk修復主引導區(qū)的時候,先用Windows 98啟動盤啟動系統(tǒng),在提示符下輸入“Fdisk /mbr”命令即可覆蓋主引導區(qū)記錄。
" S1 x! q5 J' O3 h8 t* y5 M! L1 P9 n8 g
提示:“Fdisk /mbr”命令只是恢復主分區(qū)表,并不會對它重新構建,因此只適用于主引導區(qū)記錄被引導區(qū)型病毒破壞或主引導記錄代碼丟失,但主分區(qū)表并未損壞的情況使用。而且這個命令并不適用于清除所有引導型病毒,因此使用的時候需要注意。
4 m3 T0 `2 O' e0 w3 _0 d' B
; D* T4 \- y, ^. q" o3.用Fixmbr修復引導記錄
% V- X! h2 J% K! a" [7 ]; u' p8 W5 h8 I9 {# t1 Z7 q! x
在Windows 2000/XP中,我們一般會用到故障恢復控制臺集成的一些增強命令,比如Fixmbr用于修復和替換指定驅動器的主引導記錄、Fixboot用于修復知道驅動器的引導扇區(qū)、Diskpart能夠增加或者刪除硬盤中的分區(qū)、Expand可以從指定的CAB源文件中提取出丟失的文件、Listsvc可以創(chuàng)建一個服務列表并顯示出服務當前的啟動狀態(tài)、Disable和Enable分別用于禁止和允許一項服務或者硬件設備等等,而且輸入“help”命令可以查看到所有的控制命令以及命令的詳細解釋。 比如輸入“fixmbr”命令可以讓控制臺對當前系統(tǒng)的主引導記錄進行檢查,然后在“確定要寫入一個新的主啟動記錄嗎?”后面輸入“Y”進行確認,這樣就完成了主引導記錄的修復。 5 T: }, `3 C {; s& T" z( t& V" \
$ X. \, m4 ~+ \$ w& F3 B& W4.更換工具調整分區(qū) ! V, e1 \+ F9 |0 D
' P* x& R) k+ e6 ` 在刪除分區(qū)或者是重新創(chuàng)建分區(qū)的時候,如果遇到意外原因死機或斷電,這時候再使用原先的工具可能無法識別當前硬盤的分區(qū)表,必須更換另外一款分區(qū)表軟件進行修復。比如我們通過Fdisk分區(qū)時意外死機,這時候再通過Fdisk就無法順利進行,可以采用PQMagic之類的第三方分區(qū)軟件解決。另外需要提醒大家注意的是,分區(qū)表對于系統(tǒng)的正常穩(wěn)定運行影響非常大,一般情況下最好不要采用DM之類快速分區(qū)格式化軟件,否則有可能導致后期使用過程中頻頻出現(xiàn)意想不到的麻煩。
9 ~5 H" |* c3 T% e/ E
, g1 [. z0 d6 j! c5.通過KV3000硬盤救護王修復
5 J. s0 k- N, E) c; r6 Q; ^. C) ?- R" j& s1 U" g- ^ v% C
KV3000硬盤救護王是KV3000套件中提供的一款硬盤急救軟件,在分區(qū)表出現(xiàn)故障的時候可以通過它進行修復。用KV3000軟盤引導計算機之后,在DOS提示符狀態(tài)下輸入“KV3000”命令,并且從出現(xiàn)的主菜單中按下“F10”鍵,此時可以看見程序對系統(tǒng)的有關參數(shù)和硬盤分區(qū)表快速測試的畫面。如果硬盤分區(qū)表正常,則會顯示“Hard Disk Partition table - OK ”信息,否則會依據(jù)分區(qū)表故障類型給出相應的信息,這時可以按下“F6”按鈕查看硬盤分區(qū)表,或者直接按下“Y”按鈕進行引導扇區(qū)的修復操作。而且為了安全起見,程序在修復前會讓你先備份當前的硬盤分區(qū)表,然后才會真正對硬盤分區(qū)表進行修復操作。 * A' z h. h. G: }( S
提示:但是如果硬盤只有一個分區(qū),而且文件分配表和文件根目錄表已經被病毒嚴重破壞,那么即使恢復了C盤分區(qū)表也不能使C盤引導,此時需要手工配合其他專用修復軟件來恢復數(shù)據(jù)。如果還有D、E等擴展分區(qū),KV3000一般都能找回后面沒有被破壞的分區(qū)并重建一個新的硬盤主分區(qū)表,這時再用DOS系統(tǒng)軟盤引導計算機就可進入硬盤的D、E等分區(qū)。
9 b4 i6 |& _6 D% O- G0 r2 R0 |/ _ 雖然分區(qū)表故障屬于系統(tǒng)軟故障,也可以通過上述提及的方法進行嘗試性修復,但這畢竟不是靈丹妙藥,對于一些破壞性非常強的分區(qū)表病毒或者是由于其它原因導致分區(qū)表損壞,這時只能通過重新對硬盤分區(qū)來解決
# _5 N8 ]/ {5 v( C+ U 病毒導致分區(qū)表損壞是最為典型的故障之一。比如典型的CIH病毒的變種除了攻擊主板的BIOS之外,同時也會對分區(qū)表進行破壞,而且還有很多引導區(qū)病毒也會對分區(qū)表進行破壞。 |