萬盛學電腦網

 萬盛學電腦網 >> 電腦故障維護 >> 硬件教室--對於Windows9X死機的簡單預防在線閱讀

硬件教室--對於Windows9X死機的簡單預防在線閱讀

  對於Windows9X,相信很多朋友已經使用了好長一段時間了,當然也都曾遇到過死機的問題。那麼,Windows9X為什麼會經常死機呢?這可就得從Windows9X對內存的管理和使用談起了。
  我們知道,Windows9X是一個16/32位混合的操作系統,對內存具有32位尋址能力,可以發揮80386以上CPU所具有的保護模式功能,為每個應用程序提供獨立的4GB地址空間。Windows9X利用CPU的虛擬內存能力,把硬盤的一部分當作內存(硬盤交換文件)來使用,即通常所說的虛擬內存。現在很多用戶配置的硬盤容量越來越大,這下似乎就有了用不完的內存,就以為不會發生內存不夠的情況了。其實不然,首先,能作虛擬內存的必須是硬盤上的剩余空間,而且這些被分為若干塊的空間的連續長度必須是512K的整數倍,才能被用作虛擬內存。第二,CPU在RAM存取數據的速度要遠遠快於RAM與硬盤交換數據的速度。這樣,有時就會發生應用程序存取當前不在RAM中而在交換文件中的數據的情況,當應用程序發現存取數據的地址或者將要跳轉到的地址根本就沒有分配RAM或是虛擬內存時(即出現頁面無效),Windows9X就會顯示“異常錯誤發生......”,並提示用戶中止程序運行。
  引起該錯誤的原因有很多,相應的也有不同的處理方法:
  1 CPU超頻。CPU超頻使用的是最大缺點就是令CPU的溫度過熱而導致其性能的不穩定。這種情況在炎熱的夏季來臨後會變得更加明顯。由於CPU在RAM存取數據的速度本來就快於RAM與硬盤交換數據的速度,超頻使這種矛盾更加突出。解決辦法:回歸自然,使CPU工作在規定的正常頻率,同時使用“降溫”軟件,並采取加大或是清掃CPU風扇等措施。
  2 硬盤剩余空間太少或碎片太多。硬盤如果經常刪除文件會使文件碎片增多,有些人從購機後用了幾年也沒有作過一次硬盤碎片整理工作,這時系統運行速度會隨之變慢。前面已經談到,硬盤上能作虛擬內存的必須是自由空間,而且空間連續長度必須是512K的整數倍。如果現在你的硬盤還只有幾百MB,出現“異常錯誤”與此很可能有關。解決辦法:用Windows9X本身自帶的硬盤碎片整理程序對硬盤作一次的整理(這種辦法需要的時間較長,你也可以使用外掛的程序,如Norton的Speed Disk等)。
  3 啟動時加掛的程序過多。這會使系統資源消耗殆盡,使個別程序需要的數據在內存或虛擬內存中找不到,也會出現異常錯誤。解決辦法:不要同時啟動過多的程序,如果已經發生“異常錯誤”,只需重新啟動系統就正常了。
  4 系統沖突。經常遇到的是由於聲卡或顯示卡的設置沖突,引起異常錯誤。此外,其它設備的中斷 DMA或端口出現沖突的話,也可能導致少數驅動程序產生異常,甚至無法正常啟動Windows9X。解決辦法:以“安全模式”啟動,在“控制面板-系統-設備管理”中進行適當調整,一般可以解決。
  5 版本沖突。多數應用程序都要調用特定版本的動態鏈接庫DLL或者OLE組件,如果在安裝某個軟件時,舊版本的DLL覆蓋了新版本的DLL,或者刪除應用程序時,誤刪了有用的DLL文件,就可能使上述調用失敗,從而引起“異常錯誤”。這種情況最簡單的方法就是重裝Windows。當然如果你對系統比較了解的話,你可在Windows9X的系統文件中把出錯的DLL文件恢復即可。
  6 注冊表錯誤。注冊表是Windows9X的“命根子”,其中保存有Windows9X以及應用程序的重要數據,即使是哪個細小地方出了問題,都很可能引發“致命異常錯誤”的發生。如果你在出錯之前已經對注冊表文件進行了備份,那你只需用備份文件覆蓋即可。如果沒有備份,你可得重裝系統了。
  7 程序設計問題。部分程序在編制時內存分配不合理,完成後又未經過嚴格測試,在特殊的運行條件下就會因找不到內存分配地址而頻頻出錯。還有一種情況是,盜版軟件因解密過程中破壞 丟失了部分源代碼,也常常導致“異常錯誤”的發生。因此,還是用正版軟件的好。
  8 軟硬件不兼容。經常遇到的是,BIOS或驅動程序太舊,以致不能很好支持硬件,導致“異常錯誤”的發生。如果你的主板支持BIOS升級,盡量升級到最新版本,同樣,盡量找到與你設備配套的最新的設備驅動程序,也可以盡量減少錯誤的發生。
  9 硬件老化或存在故障。很多人都有一部以上的電腦,而且為了物盡用,會經常把舊的硬盤和新的硬盤放在同一電腦中使用。但你可知道,那些舊硬盤轉速很慢,有些僅為3600轉/分鐘左右,如果用高頻CPU運作,就等於快馬拉破車,出現“異常錯誤”的可能性自然較大。解決辦法也很簡單,你只需把舊硬盤從你的電腦上拆下來就可以了。
  如果以上幾種的情況都不能解決,我想你最好刪除原有的系統並重裝算了,當然你應該作好相應備份啦。


copyright © 萬盛學電腦網 all rights reserved