在 Windows 10/8 系統(tǒng)中,除了 pagefile.sys 和 hiberfil.sys 文件外,在系統(tǒng)根目錄會多出一個 swapfile.sys 虛擬內存文件。Windows 10/8 系統(tǒng)為什么會同時使用 SWAP 交換文件和 Page 頁面文件呢?
其實 swapfile.sys 文件目前只被用來交換 Universal App (其實就是Metro App)的個別類型數據,而不是直接作為系統(tǒng)交換文件使用。
你可能會問,微軟為啥要單獨弄一個 swapfile.sys 虛擬頁面文件出來呢?由于 Universal App 這類應用的工作方式與傳統(tǒng)意義上的應用程序在工作方式上是有所不同的,因此微軟需要有一個新的模式來為這種應用建立內存管理的框架。
當 Windows 檢測到系統(tǒng)負載壓力時,會自動將非活動狀態(tài) Universal App 應用的交換數據寫入到磁盤的 swapfile.sys 虛擬頁面文件當中,釋放出內存并將應用切換到暫停狀態(tài)。當應用被用戶切換到活動狀態(tài)時,再從磁盤將交換數據讀入 winwin7.com。
由于 Universal App 應用與傳統(tǒng)應用程序在使用模式、內存空間申請、內存增長步長、讀寫策略上都有很大的不同,因此微軟為了方便(偷懶走捷徑吧)最終選擇了將 swapfile.sys 交換文件與 pagefile.sys 頁面文件分開進行處理。
如何刪除Swapfile.sys文件
一般情況下,我們都是不建議用戶刪除 Swapfile.sys 文件的,其占用的磁盤空間非常小,一般最大情況下不會超過 256 M。但如果你使用的是存儲資源非常有限的移動設置,刪除 Swapfile.sys 文件則可以釋放出一定的磁盤空間。(幾百 M 空間的釋放量,大家都不太在乎了吧)
swapfile.sys 與 pagefile.sys 文件的管理方式一致,無法直接刪除。由于采用了統(tǒng)一的管理方式,所以要禁用 swapfile.sys 就得把虛擬內存給禁了,這樣 pagefile.sys 頁面文件也就消失了。
所以看到上面的介紹大家應該能知道swapfile.sys是什么文件了~刪除方法就是禁用虛擬內存。