Windows 8是美國(guó)微軟開發(fā)的新一代操作系統(tǒng),Windows 8共有4個(gè)發(fā)行版本,分別面向不同用戶和設(shè)備。于2012年10月26日發(fā)布。微軟在Windows 8操作系統(tǒng)上對(duì)界面做了相當(dāng)大的調(diào)整。取消了經(jīng)典主題以及Windows 7和Vista的Aero效果,加入了ModernUI,和Windows傳統(tǒng)界面并存。截止至2017年3月26日,Windows 8全球市場(chǎng)份額已達(dá)到2.51%。 Win8.1系統(tǒng)的C盤都會(huì)有一個(gè)swapfile.sys文件。從這個(gè)文件的后綴名來看,這可能是個(gè)系統(tǒng)文件。那么這個(gè)swapfile.sys文件到底是什么,刪除這個(gè)文件對(duì)系統(tǒng)會(huì)有什么影響嗎?
swapfile.sys是什么文件?
swapfile.sys即metro程序交換文件,通常為256MB。該文件類似于虛擬內(nèi)存(頁(yè)面文件)
因?yàn)镸etro程序沒有關(guān)閉按鈕,切換到其他程序時(shí)Metro程序會(huì)自動(dòng)掛起到后臺(tái)運(yùn)行,由此在C盤根目錄產(chǎn)swapfile.sys
Swapfile.sys是系統(tǒng)內(nèi)部使用的一種特殊的頁(yè)面文件,使用該文件可以讓一些特殊類型的分頁(yè)操作變得更加高效。
那么,什么是頁(yè)面文件呢?
在系統(tǒng)安裝分區(qū)內(nèi)你可以找到一個(gè)名為Pagefile.sys的文件,這就是頁(yè)面文件。頁(yè)面文件通常也叫做虛擬內(nèi)存文件。當(dāng)你的電腦可用內(nèi)存不足時(shí),系統(tǒng)會(huì)將內(nèi)存中相對(duì)來說不活躍的部分保存到Pagefile.sys文件中,從而釋放物理內(nèi)存給新的任務(wù)。如果系統(tǒng)要重新把頁(yè)面文件中的部分內(nèi)容讀回內(nèi)存,那么就需要把內(nèi)存中其他部分內(nèi)容再寫進(jìn)Pagefile.sys為將要讀回的內(nèi)容騰出空間。

Windows就是利用這樣的機(jī)制達(dá)到增大“內(nèi)存”的目的的。
那么,在Win8/Win8.1中為什么要再加一個(gè)“頁(yè)面文件”,即Swapfile.sys文件呢?
我們知道在Win8、Win8.1中引入了一種叫做Metro/Mordern的新型應(yīng)用。針對(duì)這種新型應(yīng)用,為了和傳統(tǒng)的虛擬內(nèi)存管理方式有所區(qū)別,于是就有了Swapfile.sys文件——用于凍結(jié)(暫停)/恢復(fù)Metro/Mordern應(yīng)用。
其工作機(jī)制與Pagefile.sys相似。在Win8中除非在任務(wù)管理器中結(jié)束應(yīng)用進(jìn)程,否則Metro應(yīng)用只能暫停而不會(huì)完全關(guān)閉。當(dāng)電腦可用內(nèi)存不足時(shí),系統(tǒng)會(huì)將處于暫停狀態(tài)的Metro/Mordern應(yīng)用工作集轉(zhuǎn)移至硬盤中的Swapfile.sys文件中,以此來釋放出物理內(nèi)存空間。當(dāng)用戶激活被暫停的Metro/Mordern應(yīng)用時(shí),會(huì)再次從Swapfile.sys讀取該應(yīng)用工作集,這樣也可以提高打開應(yīng)用的速度。
要說明的是,在Win8.1中微軟做了一些調(diào)整,在將應(yīng)用拉至窗口底部時(shí)停留一段時(shí)間,應(yīng)用窗口會(huì)做一次180°翻轉(zhuǎn)動(dòng)作,這樣就可以徹底關(guān)閉Metro應(yīng)用釋放物理內(nèi)存空間了。
swapfile.sys文件可以刪除嗎?
你可以刪除它,但是它會(huì)重新生成,所以刪與不刪似乎沒有什么意義了。
所以這個(gè)swapfile.sys文件就是Metro界面運(yùn)行時(shí)生成的文件,因?yàn)镸etro界面不能真正關(guān)閉,只是轉(zhuǎn)到后臺(tái)運(yùn)行,所以這個(gè)文件也會(huì)一直存在于C盤。
Windows 8是對(duì)云計(jì)算、智能移動(dòng)設(shè)備、自然人機(jī)交互等新技術(shù)新概念的全面融合,也是“三屏一云”戰(zhàn)略的一個(gè)重要環(huán)節(jié)。Windows 8提供了一個(gè)跨越電腦、筆記本電腦、平板電腦和智能手機(jī)的統(tǒng)一平臺(tái)。
|