Windows分區異常故障疑難解答
- 發布于:2022-01-20
- 共 260 人圍觀
一、根本不能引導系統
這是最嚴重也比較常見的問題,是分區表出了問題。產生這個問題的原因多是病毒或邏輯炸彈的攻擊——比如CIH,除了攻擊主板的BIOS外,也順便破壞分區表,很多引導區病毒也喜歡攻擊分區表或在其中寄生;另外,硬盤邏輯鎖也是在分區表中做了手腳。
恢復的方法:要求你有正確的分區表備份,原來做好備份的用戶是很容易恢復的,數據也基本不受損失。萬一平時沒做分區表備份的話,就得嘗試用KV系列或是其他的殺毒軟件提供的重建分區表功能來嘗試修復,這種修復只能挽救硬盤本身,對于該分區里的數據是不能保證安全的。
二、一個或數個分區不見了
這多是安裝多操作系統失敗的后遺癥。因為現在微軟發布的Windows2000和XP都是支持NTFS格式的,在安裝時候可讓用戶格式化或轉化分區格式為NTFS,新手在不太了解的情況下可能選擇了這種格式。如果XP的安裝程序在轉化格式的時候中途死機的話,很可能會破壞分區表;或是安裝多操作系統后不正常卸載,直接刪除NT內核的操作系統,也會導致分區表的錯誤。
另外,不當使用GHOST,也可能導致分區的異常。比如一臺機器裝的原是98和2000雙系統,2000裝在G盤,98崩潰后機主用Ghost恢復,他原來備份98的時候尚未安裝2000。現在啟動時沒有系統選擇就進98,而且在“我的電腦”里也看不見G盤了,就是因為他把G格式化為NTFS,而WIN9X無論圖形界面還是其啟動盤都不支持NTFS格式,所以結果可想而知。有的新機器,JS圖省事,直接用GHSOT的方式來安裝操作系統,所以可能在Windows98中能看到所有分區,但在純DOS模式下卻不能訪問后面的一個或幾個分區。這是因為他的GHOST備份和你的機器硬件不相同導致的分區表BUG。
解決的辦法:需要用Windows的安裝程序修復,或是重裝系統。實在不行的話,只有備份好數據后重新用FDISK分區。
三、雙硬盤系統為什么有一個硬盤的分區不能訪問?
現在隨著大硬盤的逐步降價,掛雙硬盤的用戶多了起來。有的人是主板不支持超過32G的大硬盤,又沒掛DM等工具管理,不能識別雙硬盤不足為怪。但有的是新裝的機器,為什么不能在WIN9X里訪問第二個大硬盤的分區呢?這和雙硬盤主板的IDE補丁有密切的關系——因為Windows9X本身內置的IDE驅動是不完善的,經常不能識別出硬盤的型號,而冠以TYPE46/47的字樣標識,硬盤的ULTRA DMA功能也沒真正打開。如果你不打算升級到Windows2000或XP的話,就得安裝主板附帶的IDE驅動和補丁了,尤其是采用VIA和SIS芯片組的主板。
不加載補丁的情況下,Windows98通常只能識別出設定為主盤的硬盤,在BIOS里識別不出或是設定為NONE的第二個硬盤,Windows9X是不能支持的;純DOS狀態下,第二個硬盤更是蹤影全無。雙硬盤也會導致分區盤符的變化,即第二個硬盤的第一個分區通常會占用“D”這個盤符。
解決的辦法:用戶必須正確安裝了補丁后,才能在圖形界面里更改盤符的順序,以及真正打開ULTRA DMA的功能,比如VIA的4IN1驅動包。筆者建議你升級到Windows2000以上,NT內核的操作系統能自動識別絕大多數芯片組,從而很好地管理你的IDE硬盤。盤符問題用不設置第二個硬盤主分區的辦法也可,可參考相關文章。
四、刪除主分區和擴展分區次序導致的問題
一臺機器,曾試圖安裝LINUX系統,結果沒有成功,于是機主放棄了LINUX決定重新安裝WIN98。可是他一直無法安裝成功,他曾使用過FDISK來刪除主分區,然后用FDISK/MBR命令重新分區,以及低級格式化命令仍然沒有奏效。他現在運行SCANDISK檢查各分區并沒有毛病,可是每當企圖裝98時,就出現以下信息并無法繼續安裝:
fault outside of ms-dos extend
cs;0000 .........
ip:0060..........
分析:這多是由于在刪除分區的時候,不注意先刪除擴展分區,再到主分區導致的故障,雖然這種機率不是很高;而且現在的分區工具包括PQ分區大師都有一個特點,就是用這種工具分區出了故障后,再次使用它就不能識別由這種分區工具寫入的分區表,必須換用其他的分區工具。比如你用FDISK出了錯,再用FDISK就總是報錯;PQ也一樣,分區中途死機過一次就可能總是不能正確讀出分區的卷標等等。
解決的辦法:要刪除分區,請注意先刪除擴展分區,再刪除主分區;如果是用某種分區軟件不能正確進行的話,請換用其他的,所以手頭最好準備好FDISK、PQ或DISKMAN幾種軟件以防萬一;另外,再次提醒您正常狀態下備份好你的分區表。實在都不行的話,就只有重新低級格式化后再用FDISK了。
五、分區上存在交叉鏈接錯誤導致的問題
如果使用了快速格式化即FORMAT/Q分區來清空數據,那么分區上存在的交叉鏈接錯誤可能會導致你安裝操作系統總是失敗。因為快速格式化是不檢測分區的數據情況的,只是快速刪除數據而已。
解決的辦法:如果你發現同配置的機器能順利安裝Windows,即硬件方面沒問題,自己的機器安裝操作系統卻總是不成功,請嘗試用FORMAT的辦法老老實實格式化一次你的分區。有的假壞道狀態也必須用正式的格式化才能修復。另外,一些新手總是對自己分區的容量到底多少有疑惑,比如新買了標稱40G的硬盤,怎么幾個區合起來只有36、38G呢?這有兩種情況:
1、是Windows計算很粗略,把1K與1000等同起來了,而理論上,計算容量1K應該=1024字節,所以如果你大略計算有38G,那是正常的。如果只有36G,請參考第2點。
2、文件碎片占用了磁盤空間:死機、非法操作產生的交叉鏈接和文件碎片都會占用磁盤空間不釋放。如果你長期不運行磁盤掃描糾正的話,就會出現部分空間“不見了”的錯誤,運行Windows自帶的磁盤掃描程序糾正即可。
3、某些品牌機劃出了部分空間作為隱藏的分區來儲存應急恢復數據使用,比如康柏和聯想都是如此。
作為微機最主要的存儲設備,硬盤在微機系統中占有舉足輕重的地位。如果硬盤不能啟動,則會使你陷于手忙腳亂之中,這里向你介紹幾種“武器”,專門對付硬盤不能啟動的“頑癥”,你可得小心使用喲,不然,損傷了硬盤,白花花的銀子可就白費了喲!
故障現象一:開機后屏幕顯示:“Device error\",然后又顯示:“Non-System disk or disk error,Replace and strike any key when ready\",說明硬盤不能啟動,用軟盤啟動后,在A:\\>后鍵入C:,屏幕顯示:“Invalid drive specification\",系統不認硬盤。
故障分析及處理:造成該故障的原因一般是CMOS中的硬盤設置參數丟失或硬盤類型設置錯誤造成的。
進入CMOS,檢查硬盤設置參數是否丟失或硬盤類型設置是否錯誤,如果確是該種故障,只需將硬盤設置參數恢復或修改過來即可,如果忘了硬盤參數不會修改,也可用備份過的CMOS信息進行恢復,如果你沒有備份CMOS信息,也別急,有些高檔微機的CMOS設置中有“HDD AUTO DETECTION\"(硬盤自動檢測)選項,可自動檢測出硬盤類型參數。若無此項,只好打開機箱,查看硬盤表面標簽上的硬盤參數,照此修改即可。
故障現象二:開機后,“WAIT\"提示停留很長時間,最后出現“HDD Controller Failure\"。
故障分析及處理:造成該故障的原因一般是硬盤線接口接觸不良或接線錯誤。先檢查硬盤電源線與硬盤的連接,再檢查硬盤數據信號線與多功能卡或硬盤的連接,如果連接松動或連線接反都會有上述提示,最好是能找一臺型號相同且使用正常的微機,可以對比線纜的連接,若線纜接反則一目了然。
故障現象三:開機后,屏幕上顯示:“Invalid partition table\",硬盤不能啟動,若從軟盤啟動則認C盤。
故障分析及處理:造成該故障的原因一般是硬盤主引導記錄中的分區表有錯誤,當指定了多個自舉分區(只能有一個自舉分區)或病毒占用了分區表時,將有上述提示。
主引導記錄(MBR)位于0磁頭/0柱面/1扇區,由FDISK.EXE對硬盤分區時生成。MBR包括主引導程序、分區表和結束標志55AAH三部分,共占一個扇區。主引導程序中含有檢查硬盤分區表的程序代碼和出錯信息、出錯處理等內容。當硬盤啟動時,主引導程序將檢查分區表中的自舉標志。若某個分區為可自舉分區,則有分區標志80H,否則為00H,系統規定只能有一個分區為自舉分區,若分區表中含有多個自舉標志時,主引導程序會給出“Invalid partion table\"的錯誤提示。最簡單的解決方法是用NDD修復,它將檢查分區表中的錯誤,若發現錯誤,將會詢問你是否愿意修改,你只要不斷地回答YES即可修正錯誤,或者用備份過的分區表覆蓋它也行(KV300,NU8.0中的RESCUE都具有備份與恢復分區表的功能)。如果是病毒感染了分區表,格式化是解決不了問題的,可先用殺毒軟件殺毒,再用NDD進行修復。
如果上述方法都不能解決,還有一招,就是先用FDISK重新分區,但分區大小必須和原來的分區一樣,這一點尤為重要,分區后不要進行高級格式化,然后用NDD進行修復。修復后的硬盤不但能啟動,而且硬盤上的信息也不會丟失。其實用FDISK分區,相當于用正確的分區表覆蓋原來的分區表。尤其當用軟盤啟動后不認硬盤時,這一招特靈。
故障現象四:開機后自檢完畢,從硬盤啟動時死機或者屏幕上顯示:“No ROM Basic,System Halted\"。
故障分析及處理:造成該故障的原因一般是引導程序損壞或被病毒感染,或是分區表中無自舉標志,或是結束標志55AAH被改寫。從軟盤啟動,執行命令“FDISK/MBR\"即可。FDISK中包含有主引導程序代碼和結束標志55AAH,用上述命令可使FDISK中正確的主引導程序和結束標志覆蓋硬盤上的主引導程序,這一招對于修復主引導程序和結束標志55AAH損壞既快又靈。對于分區表中無自舉標志的故障,可用NDD迅速恢復。
故障現象五:開機后屏幕上出現“Error loading operating system\"或“Missing operating system\"的提示信息。
故障分析及處理:造成該故障的原因一般是DOS引導記錄出現錯誤。DOS引導記錄位于邏輯0扇區,是由高級格式化命令FORMAT生成的。主引導程序在檢查分區表正確之后,根據分區表中指出的DOS分區的起始地址,讀DOS引導記錄,若連續讀五次都失敗,則給出“Error loading opearting system\"的錯誤提示,若能正確讀出DOS引導記錄,主引導程序則會將DOS引導記錄送入內存0:7C00h處,然后檢查DOS引導記錄的最后兩個字節是否為55AAH,若不是這兩個字節,則給出“Missing operation system\"的提示。一般情況下用NDD修復即可。若不成功,只好用FORMAT C:/S命令重寫DOS引導記錄,也許你會認為格式化后C盤數據將丟失,其實不必擔心,數據仍然保存在硬盤上,格式化C盤后可用NU8.0中的UNFORMAT恢復。如果曾經用DOS命令中的MIRROR或NU8.0中的IMAGE程序給硬盤建立過IMAGE鏡像文件,硬盤可完全恢復,否則硬盤根目錄下的文件全部丟失,根目錄下的第一級子目錄名被更名為DIR0、DIR1、
DIR2......,但一級子目錄下的文件及其下級子目錄完好無損,至于根目錄下丟失的文件,你可用NU8.0中的UNERASE再去恢復即可。
綜上所述,硬盤不能啟動大都是由于硬盤上的主引導記錄、DOS引導記錄、三個系統隱含文件出現錯誤導致的,因此平時要養成備份主引導記錄、DOS引導記錄的好習慣,關鍵時刻才能順利解決問題。
標簽: