Windows 2000 分區異常故障疑難解析
大家對如何維護Windows的文章可能看的很多了,注冊表和系統文件也天天在備份。但當你的分區出現異常故障的時候,這些備份全部都是無用武之地的——因為用硬盤啟動,分區有問題系統根本不能引導到命令提示符下,恢復操作無法開始;或者你用系統盤啟動,但電腦根本不認硬盤,你的這些備份也是有勁使不出;或者你發現能進入Windows,但其中一個分區不見了,那么相應的文件數據也沒了……下面筆者就這些分區的異常故障來分析一下,希望能幫助大家: 一、根本不能引導系統 這是最嚴重也比較常見的問題,是分區表出了問題。產生這個問題的原因多是病毒或邏輯炸彈的攻擊——比如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、某些品牌機劃出了部分空間作為隱藏的分區來儲存應急恢復數據使用,比如康柏和聯想都是如此。
