執行系統時,硬碟空間一直減少問題探討
這是一篇轉貼的文章,原文網址:http://smallung44.pixnet.net/blog/post/1148431
以下為轉貼的內容:
當您系統「重新安裝/使用」一段時間後,發現硬碟可使用空間不斷減少
原兇可能:
01.系統的「系統還原」[註一]、「系統休眠」[註二]造成—XP本身系統還原或還原精靈,對進階者並沒有意義,請關閉它。而在裝Windows XP_Pre-SP3v10或V11 這系列的版本,由於作者制作上有問題,系統必須重新啟用系統還原,再關閉系統還原後,重新開機才會正常關閉系統還原
02.系統的「虛擬記憶體」分頁擴大造成—-NT系統常因由系統管理虛擬記憶體,然而由於目前的程式或遊戲早非當初DOS時代,增加實體記憶體,並將虛擬記憶體設定為實體記憶體的1.5~3倍才為最佳策略。(微軟建議[註三])(PS.如果您僅有256MB記憶體,傾向建議固定為2.5~4.5倍,;但如果您是512MB以上,建議1.5~3倍即可)
03.防毒軟件的設定「備份中毒檔案、程式」造成— 建議如果相信您的防毒軟件,不如設定為直接刪除,以免備份檔案逐漸佔用硬碟空間。(PS.如PC-cillin預設是將中毒檔案備份的;還有安裝 Kaspersky Anti-Virus Personal 會導致WinXP關閉系統還原的系統空間逐漸減少[註四])
04.系統工具的「資源防護回收筒」造成—老實說,對於這類資源防護回收筒,如Norton或是McAfee等,立意雖然良好,但使用者如果不想浪費空間,不如就刪了裡面的東西了
05.燒錄軟件將燒錄的檔案暫存硬碟造成—這是燒錄軟件造成,您可刪除它,亦或者您可選擇不產生暫存檔,不過後果自負(雖然現在的燒錄光碟機早已有燒不死功能)
06.P2P軟件下載造成—當您下載檔案,它先在硬碟產生暫存檔,當下載完成時,自然可以看到檔案本身了(PS.建議將檔案放置到其它資料分割區,別放在系統分割區影響系統效率)
07.IE流覽器及系統、程式執行後造成暫存檔未清除[註五]—利用系統本身清除或是手動清除(手動清除必需開啟隱藏檔,而NT與9X系統方法不太相同)
08.中毒後,病毒不斷複制檔案—請注意防毒軟件是否更新最新病毒碼或是它仍是否有作用?抑或是該裝防毒程式?或換防毒軟件了?(PS.強烈建議您一定順便補完系統補丁哦)
09.信件匣的信件不斷增加—這是正常情形,如果覺得系統空間不足的話,可以刪除信件或是將信件放到其它地方。[註六]
10.使用Outlook Express、Outlook後刪除信件卻未對其dbx[註七]、pst壓縮[註八],以致空間逐漸減少—如果只刪信,沒有做壓縮,空間就會一直被佔用
11.硬碟空間分割格式有問題,以致小檔過多卻佔用同大檔一樣的空間容量—選擇適當的格式,才可以減少使用容量。
12.硬碟壞軌—系統將壞軌標註,停止使用,趕快備份硬碟,並檢查硬碟是實體或是假性壞軌。
13.其它
[註一]
如果要停用 Windows XP 的系統還原功能:
按「開始」,到「控制台」,選擇「系統」(也可以直接在「我的電腦」圖示上按滑鼠右鍵選內容。) 到「系統還原」這一頁,勾「關閉所有磁碟機上的系統還原」,按確定,即
停止系統還原的功能,系統還原所佔用的空間就會釋放出來,原本由系統還原所建立的備份資料也會被刪除。 如果你只是要停用某一磁碟機上的系統還原,在「可用磁碟」的部分,選擇要停用的磁碟機,按設定值,選擇關閉這個磁碟的系統還原。
請注意:系統所在硬碟無法單獨設定停用,如果要停止系統所在硬碟的系統還原,只能勾選「關閉所有磁碟機上的系統還原」
如果要限制系統還原所使用的硬碟空間,在「可用磁碟」的部分,選擇要限制的磁碟機,按設定值,去調整「磁碟空間使用」中的設定大小。
[註二]
停用系統休眠 使用〔休眠〕會佔用很大的硬盤空間
在〔控制台〕→〔電源選項〕→不選〔啟用休眠〕
[註三]
如何變更虛擬記憶體分頁檔的大小
如果要讓 Windows 選擇最佳的分頁檔大小,請按一下 [系統管理大小]。 建議的最小值為您電腦上 RAM 的 1.5 倍,而最大值則為這個數字的 3 倍。例如,假設您有 256 MB 的 RAM,則最小值應為 384 MB,最大值應為 1152 MB。
http://support.microsoft.com/default.aspx?scid=kb;ZH-TW;308417
[註四]
查出的原因是與 iStream 的功能有關
卡巴斯基因為儲存了一些資訊在 NTFS 檔案的 ADS 因此如果您啟用了系統還原功能, 則每次的掃描 Windows 都會將每個被掃瞄的檔案複製到系統還原區中,
因為 KAV 寫入了檔案的 ADS 資訊而 Windows 便認為這個檔案已經被改變了而進行備份,
卡巴斯基的 iStream 以及 iChecker 的技術是用來加速掃描速度用的
其原理為 在檢查過的檔案上加上一個標籤
在下次檢查時便會先看這個標籤並比對這檔案是否在上次檢查過後到目前是否有變動
若無變動則表示這個檔案既然上次檢查是安全的而到這次檢查時都沒有變動的話
則也是安全的
用這樣的原理來加快掃描的速度
若關閉的話 僅是不加註這樣的標籤 不會降低防毒的判斷或者掃描等級
所以想解決這個問題 有兩個選擇
1, 關閉系統還原
右鍵點擊[我的電腦]->[內容] 切換到 [系統還原]頁面 勾選[關閉系統還原]->[確定]
或者
2, 關閉 iChecker/iStream
個人版 :
a. 下載解壓縮並執行連結中檔案
http://kaspersky.kl.edu.tw/downloads/util/stopichecker.zip
b.下載
http://kaspersky.kl.edu.tw/downloads/util/klstreamremover.zip
並將其解壓縮到您計畫移除 Tag 的磁碟機的根目錄下
執行 Klstreamremover.exe 加上參數 -r ( 例如要刪除 C 槽 NTFS 分割區 : 開始 ->
執行 -> 輸入” c:\klstreamremover.exe -r ” 按 Enter)
等待工作執行完畢
重要: 如果你的電腦有切割許多NTFS 磁碟機,則必須在每一個磁碟機中重複執行上述步驟
個人專業版/企業 Workstation:
a, 打開卡巴斯基切換到[設定]->[設定即時監控]->[詳細資訊]->勾選[不使用 iStream]以及[不使用iCheckers]
b, 打開卡巴斯基切換到[設定]->[設定掃描我的電腦]->[設定掃描]->[詳細資訊]->勾選[不使用 iStream]以及[不使用iCheckers]
c, 下載
http://kaspersky.kl.edu.tw/downloads/util/klstreamremover.zip
並將其解壓縮到您計畫移除 Tag 的磁碟機的根目錄下
執行 Klstreamremover.exe 加上參數 -r ( 例如要刪除 C 槽 NTFS 分割區 : 開始 ->
執行 -> 輸入” c:\klstreamremover.exe -r ” 按 Enter)
等待工作執行完畢
重要: 如果你的電腦有切割許多NTFS 磁碟機,則必須在每一個磁碟機中重複執行上述步驟
PS.如果你已經是 5.0.372 以後的版本就不會有之前開啟 iChecker 造成開啟系統還原佔用磁碟空間的問題了, 建議先檢查一下您手邊的版本
[註五]
如何清除 IE 的 Temporary Internet Files?在IE的功能表上,選「工具」>>「網際網路選項」。
在「一般」這頁,可以看到中間有個「Temporary Internet Files」這一塊地方,按「刪除檔案」,並勾「刪除所有離線內容」,按確定
[註六]
outlook express
http://www.binbin.net/messages/qa_win_oe/0015.htm
outlook
http://support.microsoft.com/kb/287070/zh-tw
[註七]
http://www.binbin.net/messages/qa_win_oe/0006.htm
讓 Outlook Exprss 釋放刪掉的信件所佔用的空間
雖然刪除了信件,每個資料夾看起來都是空空的,其實它們並沒有被刪除,只是Outlook Express不顯示而已。
需執行「壓縮」,Outlook Express才會真正釋放掉已刪除的信件所佔據的空間,如果只刪信,沒有做壓縮,空間就會一直被佔用。
執行壓縮的方法:
到「檔案」,選「資料夾」
選「壓縮所有資料夾」,即進行壓縮。
提外話:
Outlook Express 都是以「郵件匣」作為檔案儲存的單位,一個郵件匣就是一個檔案,不是一封信一個檔案,這個觀念你必須要先了解。
Outlook Express的壓縮郵件匣的功能,等同資料庫重等,可釋放出資料庫中已經沒有用的空間,因此只要執行「壓縮」,即可釋放空間 。 ,選擇「壓縮所有資料夾」。
但 Outlook Express 中的所謂的「壓縮」,並不是真正的壓縮,它不同於 Zip 或 RAR 這類的真正採用數學演算法去壓縮數位資料。
它的壓縮,只是重整資料庫檔案而已(類似上古時代的資料庫軟體 dBsae III Plus 的做法),把已經做刪除記號的檔案區段,釋放出來,所以檔案會變小。所以,似乎應該說資
料庫「重整」較恰當,而用「壓縮」一詞,容易讓人產生誤解,以為它是像 ZIP 那樣地壓縮檔案。
[註八]
同註六。