在電腦系統(tǒng)中,硬件運(yùn)行速度的快慢基本由緩存決定,緩存的容量越大,相應(yīng)的硬件運(yùn)行速度也就越快。對(duì)于很多老電腦的用戶,又不想花錢提速的朋友不妨試試讓你的U盤成為系統(tǒng)緩存吧。只要你手中有閑置的U盤,我們就可以利用Windows 7自帶的ReadyBoost功能,將U盤作為系統(tǒng)緩存盤,盡管U盤的速度遠(yuǎn)不如內(nèi)存,甚至順序讀取速度不如硬盤,但是U盤有一個(gè)特性,就是擁有很強(qiáng)的隨機(jī)讀取性能,這是緩存的優(yōu)良載體。 ReadyBoost由一個(gè)在%SystemRoot%System32Emdmgmt.dll中實(shí)現(xiàn)的運(yùn)行于主機(jī)進(jìn)程中的服務(wù)和一個(gè)卷過(guò)濾器驅(qū)動(dòng)程序(%SystemRoot%System32DriversEcache.sys)組成。當(dāng)閃存設(shè)備插入系統(tǒng)后,ReadyBoost服務(wù)會(huì)查看該設(shè)備以確定其性能特征,并將測(cè)試結(jié)果存儲(chǔ)在HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentversionEmdmgmt中。 并不是所有閃存設(shè)備都能夠支持ReadyBoost功能,在微軟的技術(shù)文檔中寫道:“當(dāng)閃存設(shè)備容量介于256MB和 32GB之間,對(duì)于4KB隨機(jī)讀取的傳輸率為2.5MBps或更高、對(duì)于512KB隨機(jī)寫入的傳輸率為1.75MBps或更高”時(shí), ReadyBoost才會(huì)將詢問(wèn)用戶是否想要將部分存儲(chǔ)空間用于進(jìn)行磁盤緩存。 盡管ReadyBoost可以使用NTFS,它還是會(huì)將最大緩存大小限制在4GB,以適應(yīng)FAT32的限制。如果用戶同意使用ReadyBoost功能的話,那么該服務(wù)便會(huì)在該設(shè)備的根目錄下創(chuàng)建一個(gè)名為ReadyBoost.sfcache的緩存文件,并要求SuperFetch在后臺(tái)預(yù)先填充緩存。 在ReadyBoost服務(wù)對(duì)緩存進(jìn)行初始化之后,Ecache.sys設(shè)備驅(qū)動(dòng)程序會(huì)將所有讀寫數(shù)據(jù)截取到本地硬盤卷(例如 C:),并將要寫入的所有數(shù)據(jù)復(fù)制到該服務(wù)創(chuàng)建的緩存文件中。Ecache.sys會(huì)將數(shù)據(jù)壓縮,壓縮比通常達(dá)到2:1。這樣,4GB的緩存文件通常將包含8GB數(shù)據(jù)。驅(qū)動(dòng)程序會(huì)聯(lián)合使用高級(jí)加密標(biāo)準(zhǔn)(AES)和一個(gè)隨機(jī)生成的引導(dǎo)會(huì)話密鑰對(duì)其寫入的每個(gè)塊進(jìn)行加密,以在將設(shè)備從系統(tǒng)移除的情況下保證緩存中數(shù)據(jù)的保密性。 當(dāng)ReadyBoost確定閃存內(nèi)的緩存比硬盤內(nèi)的緩存更能滿足隨機(jī)讀取需求時(shí),它便會(huì)從閃盤介質(zhì)內(nèi)隨機(jī)讀取數(shù)據(jù)。而硬盤的有序讀取訪問(wèn)要明顯勝過(guò)閃存,因此,當(dāng) ReadyBoost 偵測(cè)到有系統(tǒng)正在使用有序訪問(wèn)數(shù)據(jù)的時(shí)候,將直接從磁盤讀取,即使該數(shù)據(jù)同樣位于閃盤介質(zhì)內(nèi)的緩存中。 正是基于這個(gè)原理,ReadyBoost可充當(dāng)內(nèi)存與硬盤之間的橋梁作用,從而加速系統(tǒng)性能。具體操作如下: 1、首先我們插入U(xiǎn)盤,然后在計(jì)算機(jī)中,右鍵點(diǎn)擊U盤圖標(biāo),選擇“屬性”,并切換到Readyboost圖標(biāo): 2、選擇第二項(xiàng)或者第三項(xiàng)就可以打開(kāi)ReadyBoost功能。 使用Readyboost之后,小編的1TB機(jī)械硬盤,原來(lái)得分是5.9分,現(xiàn)在得分飆升到7.3分 值得一提的是,ReadyBoost并不是Windows 7中的高端功能,在家庭基礎(chǔ)版中就集中了這項(xiàng)功能,這是不是堅(jiān)定了你買正版的決心呢?如果你不清楚,這里我們可以具體說(shuō)明下,Windows 7的家庭基礎(chǔ)版在國(guó)內(nèi)售價(jià)僅為399元人民幣,一個(gè)非常低廉的價(jià)格,并且,在這個(gè)價(jià)格上,你就可以使用ReadyBoost功能來(lái)加速系統(tǒng),用你手頭閑置的U盤來(lái)提升系統(tǒng)速度。 如果你的系統(tǒng)配置了2GB以下的內(nèi)存,加速效果將會(huì)非常明顯,如果你的內(nèi)存超過(guò)2GB,也會(huì)得到一定程度的加速,這要比花錢購(gòu)買動(dòng)輒數(shù)千元的固態(tài)硬盤劃算多了,因此正版的Windows 7必不可少,首先,價(jià)格便宜,其次,ReadyBoost是一個(gè)技術(shù)含量很高的功能特性,盜版系統(tǒng)常常容易出現(xiàn)不穩(wěn)定的情況,這就讓我們用戶得不償失了,如果沒(méi)有獲得加速卻收獲了藍(lán)屏死機(jī)或者讓U盤損壞,這就有悖于我們優(yōu)化的初衷了。 |
|
來(lái)自: wuday8 > 《電腦,手機(jī)》