當前位置:蘿卜系統 > win10系統教程 > 詳細頁面

Win10/Win 8安裝分區(C盤)根目錄中的swapfile.sys文件是干啥用的?

Win10/Win 8安裝分區(C盤)根目錄中的swapfile.sys文件是干啥用的?

更新時間:2023-07-07 文章作者:未知 信息來源:網絡 閱讀次數:

Windows操作系統作為優秀的操作系統,由開發操作系統的微軟公司控制接口和設計,公開標準,因此,有大量商業公司在該操作系統上開發商業軟件。

如果你正在使用的是Win10或者Win8.1,你會在系統安裝分區(C盤)根目錄中發現一個名為Swapfile.sys的文件(注:該文件為受系統保護的隱藏文件),文件大小為256MB。這個文件在以前版本的Windows中并未出現,那么這個神秘的Swapfile.sys文件究竟有何用途呢?

1307Swapfile.sys

關于swapfile.sys,在微軟technet社區中有下面的一段解釋:

This is a special type of pagefile used internally by the system to make certain types of paging operations more efficient.

翻譯過來就是:Swapfile.sys是系統內部使用的一種特殊的頁面文件,使用該文件可以讓一些特殊類型的分頁操作變得更加高效。

那么,什么是頁面文件呢?

在系統安裝分區內你可以找到一個名為Pagefile.sys的文件,這就是頁面文件。頁面文件通常也叫做虛擬內存文件。當你的電腦可用內存不足時,系統會將內存中相對來說不活躍的部分保存到Pagefile.sys文件中,從而釋放物理內存給新的任務。如果系統要重新把頁面文件中的部分內容讀回內存,那么就需要把內存中其他部分內容再寫進Pagefile.sys為將要讀回的內容騰出空間。

Windows就是利用這樣的機制達到增大“內存”的目的的。

那么,在Win8/Win8.1中為什么要再加一個“頁面文件”,即Swapfile.sys文件呢?

我們知道在Win8、Win8.1中引入了一種叫做Metro/Mordern的新型應用。針對這種新型應用,為了和傳統的虛擬內存管理方式有所區別,于是就有了Swapfile.sys文件——用于凍結(暫停)/恢復Metro/Mordern應用。

其工作機制與Pagefile.sys相似。在Win8中除非在任務管理器中結束應用進程,否則Metro應用只能暫停而不會完全關閉。當電腦可用內存不足時,系統會將處于暫停狀態的Metro/Mordern應用工作集轉移至硬盤中的Swapfile.sys文件中,以此來釋放出物理內存空間。當用戶激活被暫停的Metro/Mordern應用時,會再次從Swapfile.sys讀取該應用工作集,這樣也可以提高打開應用的速度。

要說明的是,在Win8.1中微軟做了一些調整,在將應用拉至窗口底部時停留一段時間,應用窗口會做一次180°翻轉動作,這樣就可以徹底關閉Metro應用釋放物理內存空間了。

注:
1、微軟官方并沒有相關文章詳細解釋Swapfile.sys文件的作用。關于這個文件,目前已知的只有這么多。
2、關閉虛擬內存后,Swapfile.sys文件也會自動消失。
3、從VHD啟動的的Win8/Win8.1可能沒有這個文件。
4、該文件與快速啟動應該沒有關系,快速啟動利用的是休眠功能,與之相關的文件為Hiberfil.sys(休眠文件)。


Windows操作系統對硬件支持良好。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
亚洲嫩草影院久久精品