File Corruption Error

2000年問題導致很多不必要的問題發生,這是很嚴重的一個問題,大家一定要小心求證,例如使用系統時,經常出現FILE CORRUPTED的訊號,在未知原因的時候,大家都猜疑是系統發生問題,而我們亦沒法告訴大家如何避免,但由發生問題的用戶情況分析,有一共通點就是曾經將電腦升級,很多是為了滿足2000年問題而做的,有些亦順便更換舊款系統,因此更導致「似是而非」的結論,就是POP系統不能用在新的OSWINDOW NT等謬論。

 

OS是OPERATING SYSTEM,是一切工作軟件賴以運作的地方,將OS升級而令到工作軟件不正常,那麼應向OS系統研究問題發生的原因,而不應怪責應用系統。經過不停的追蹤原因及模擬案情的發生,發覺原因有二。

(1)是FILE HANDLES不足,在NT機中要將CONFIG.NT內容加入FILES=100,令系統知道運作時的需求,例如您要用100個檔案工作,而系統卻祗容許開啟99個檔案,這樣就會出現部份資料不能更新的現象,問題發生在INDEX FILE時,會有找不到檔案或無法開啟檔案的訊號,如果未及時注意,或者強行繼續工作,可能將INDEX FILE做成與資料檔不配合,系統可能懷疑是檔案受破壞了,而這情況是可以用REBUILD INDEX修正的。但是可以開啟的檔案數目一天不增加,以上的問題仍會持續發生。

(2)是網絡系統中的網絡卡及其DRIVER的問題,這是在4/1/2000才檢測出來的原因,因為不同的網絡卡,有不同的DRIVER,而WINDOW要做到PLUG & PLAY效果,所以將常用的DRIVER放在WINDOW中,很可惜WINDOW的好意阻止不了世界的進步,網絡卡推出新功能的產品時,亦更新了其DRIVER,而WINDOW內的卻未必完全配合,因此WINDOW會自動用兼容的DRIVER來裝在您的電腦中,如果您未有注意而接受該安排,您平時工作會感受不到問題的發生,但您的網絡卡會處理資料時,向OS發出錯誤訊號,導致檔案變形,如果您知道應用軟件其實是靠OS來工作,您會知道FILE CORRUPTION 是OS負責的工作,如果OS當時被網絡卡會處理的資料誤導時,的確無法徵測出來,除非您要使用該等資料時才會發覺資料有問題,這是當您用應用軟見才發現的,所以您很直覺會判斷是應用軟件有問題,其實問題早就在網絡卡會處理資料時(即寫入硬盤)已發生了。

遇到這程況,應該即時檢討全部電腦的DRIVER,必要時選擇配合網絡卡的DRIVER重新裝一次,每一台機都要跟進,確保不會有一台PC遺漏了,這樣就可以徹底解決問題。以上經驗,我們更知道ISA CARD的DRIVER,裝在PCI CARD的NETWORK CARD上,系統並不會拒絕,但肯定會構成問題,那不是WINDOW的問題,更與DOS無關。

 

本文內容己上網,請參觀 http://www.popsoft.com.hk,