Symantec Corp.日前發表該公司產品Norton Utility 3.0的修補程式,以解決造成使用者視窗作業系統登錄錯亂,而導致無法開機及遺失硬體設定的問題。
Windows 95甫推出之時,大家所注意到的多半是使用者介面的明顯改觀,及眾多硬體週邊的支援內建,卻都忽略了Windows 95與Windows 3.1內部最大的變革─Registry。
在Windows 3.1時代,所有視窗作業系統的設定,多半儲存在WIN.INI及SYSTEM.INI這兩個組態設定檔中。雖然在Windows 95下仍有這兩個檔案存在,但檔案內容已明顯地減少,這些消失的系統設定跑在哪裡去了呢?這些設定是由所謂的登錄(Registry)給接手管理了,儲存在Windows 95安裝目錄下的USER.DAT及SYSTEM.DAT。為了避免使用者不小心更動到這兩個重要的檔案,Windows 95將這兩個檔案的屬性預設為隱藏、唯讀及系統
(Hidden、Read-only &System)。
這種集中管理的方式,不但可以使其他應用程式更易取得作業系統的相關設定資訊,也可以加速視窗啟動時進行初始化的速度。因為Windows 3.1時代使用純文字格式來記錄所有設定,包括某些數值及記憶體位址等資料。
當啟動視窗時,必須將這些資料再轉換為數值資料格式,多花上一筆時間。而Windows 95的Registry就屬於簡易的資料庫,將各種資料以不同的格式儲存,例如:字串(string)、二進位(binary)及16進位(double word)。
這種方式除了加速讀取的速度外,還可以避免資料儲存的錯誤,因為資料庫多採用固定的格式儲存,萬一某個字元損壞,也不會影響到其他部份的登錄資料。
Windows 95的登錄資料庫記錄了視窗作業系統的所有資訊,包括硬體、軟體設定值,使用環境、網路組態等,最重要的檔案關聯也記錄在登錄資料庫內。因此萬一登錄資料庫損毀,往往就無法正常進入Windows 95了,故某些工具軟體在製作緊急救援磁片時,就會將登錄資料庫一併備份到軟碟上。現在Norton Utility 3.0甚至可以將登錄資料庫進行最佳化,將多餘且不必要的空間刪除,並重整資料庫的排列方式,以加速Windows 95載入登錄的速度。
但如果使用者的登錄資料庫已經損毀,又使用Norton Utility 3.0來進行最佳化,就會造成無法開機且遺失硬體設定的狀況。Symantec Corp.針對此發表了修補程式,可以在發生類似狀況時,回復使用者原先的登錄資料庫以解決問題。
Windows 95的登錄資料庫關係著視窗作業系統能否正常運作,因此讀者若非確實了解它的原則,切勿任意修改以免使得Windows 95無法開機,而必須重灌系統來解決問題。
熱門新聞
2025-12-26
2025-12-24
2025-12-24
2025-12-23
2025-12-22
2025-12-24
2025-12-23
2025-12-19