
當我第一次啟動電腦時,它說我只有 1.1 GB 可用空間!但是,當我重新啟動時,它會顯示 11.4 GB,如果我再次重新啟動,它會回到 1.1GB,依此類推。隨著時間的推移,實際數字越來越小,但差異相當穩定在 10GB 左右。 (我運行的是windows7 pro SP1)。
從研究這個問題來看,PageFile 和 Or Hiberfil 可能是罪魁禍首。此外,如果您查看 WinDirStat 結果的 jpeg,您會發現更多差異可歸因於系統檔案。
1.) 我是否已經做了足夠的工作來證明 Hiberfil 的頁面檔案導致了問題?如果不是,我該做什麼額外的工作?
2.) PageFile/Hiberfil 會導致我遇到的可用磁碟空間的週期性變化嗎?
巴茲
第一張圖顯示11.4GB可用空間
第二個顯示只有 1.1GB 可用空間
答案1
如果您從命令提示字元執行以下命令:
cd \
dir /A:SH *.sys
您將看到這些文件。在我自己的 Windows 8.1 機器上,我得到:
Directory of C:\
2015-05-21 08:53 6,792,314,880 hiberfil.sys
2015-05-21 08:53 1,342,177,280 pagefile.sys
2015-05-21 08:53 16,777,216 swapfile.sys
3 File(s) 8,151,269,376 bytes
0 Dir(s) 214,779,428,864 bytes free
因此,只需在兩種不同的可用空間情況下運行相同的命令即可得到答案。
如果您可以用您擁有的 RAM 量來更新您的問題,它也可能會帶來一些進一步的啟發。但是,如果您的驅動器太小,則需要釋放一些空間。這是在 SSD 上運行的缺點。
您可以關閉休眠功能,該功能應刪除(或允許您刪除) hiberfil.sys 該檔案的大小應與您安裝的 RAM 大小相似。例如,我有 8GB 的 RAM,而我的檔案剛剛超過 6GB。
您的頁面檔案也與 RAM 相關,但有所不同,因為您可能會看到該檔案的成長取決於您的 RAM需要與你的記憶體有。在 RAM 太少的情況下運行太多會使其成長。
更新:由於其他問題您無法休眠,因此您應該停用此功能。
將頁面檔案移至另一個磁碟機(如果有的話)是一種選擇,但實際上,透過移動不常用的檔案(例如圖像或音樂),您可能會獲得更好的效能(除非第二個磁碟也是SSD)。
答案2
頁面文件一開始很小,然後根據需要增長。您必須運行一些記憶體密集型應用程式。
運行 Firefox 和 Chrome 並打開數百個分頁需要巨大的內存量。
查看記憶體使用:
- 在 Firefox 中,導航至關於:記憶然後點擊“測量”
- 在 Chrome 中,導覽至 chrome://memory。
手動設定頁面檔案大小會減少一些開銷,
考慮添加 RAM 以匹配使用情況或減少使用以匹配您的 RAM。