造成這種故障通常是基于以下四種原因:
1. 主引導程序損壞
2. 分區表損壞
3. 分區有效位錯誤
4. DOS引導文件損壞
其中,DOS引導文件損壞至簡單,用啟動盤引導后,向系統傳輸一個引導文件就可以了。主引導程序損壞和分區有效位損壞一般也可以用FDISK /MBR強制覆寫解決。分區表損壞就比較麻煩了,因為無法識別分區,系統會把硬盤作為一個未分區的裸盤處理,因此造成一些軟件無法工作。不過有個簡單的方法——使用Windows 2000。找個裝有Windows 2000的系統,把受損的硬盤掛上去,開機后,由于Windows 2000為了保證系統硬件的穩定性會對新接上去的硬盤進行掃描。Windows 2000的硬盤掃描程序CHKDSK對于因各種原因損壞的硬盤都有很好的修復能力,掃描完了基本上也修復了硬盤。
分區表損壞還有一種形式,這里我姑且稱之為“分區映射”,具體的表現是出現一個和活動分區一樣的分區。一樣包括文件結構,內容,分區容量。假如在任意區對分區內容作了變動,都會在另一處體現出來,好像是映射的影子一樣。我曾遇上過,6.4G的硬盤變成8.4G(映射了2G的C區)。這種問題特別尷尬,這問題不影響使用,不修復的話也不會有事,但要修復時,NORTON的DISKDOCTOR和PQMAGIC卻都變成了睜眼瞎,對分區總容量和硬盤實際大小不一致視而不見,滿口沒問題的敷衍你。對付這問題,只有GHOST覆蓋和用NORTON的拯救盤恢復分區表。