簡單加快你的 Windows 7/8/8.1

其實在《在 Acer 4736ZG 上安裝 Windows 8》這篇文章裏面有提到了,不過覺得有價值特別一篇文章提這個,簡單說,就是 ReadyBoost!

以省錢的方法來說,讓 Windows 跑更快,最好的方法是加記憶體,記憶體超過 8GB 之後,可以考慮把虛擬記憶體關掉,這個時候電腦會快很多。

至於花錢的做法 (更快的硬碟、SSD、RAID),就不討論了。

ReadyBoost 概念

但是對於很多筆記型電腦,硬碟的速度不快,記憶體又只能加到 4GB,實在是很討厭,這時候就可以用你筆電上,百年難得用一次的記憶卡插槽,就是那個讓你插 SD 等格式記憶卡的插槽。

先提醒您,記憶卡不是 SSD,一般來說,記憶卡的讀寫速度都比硬碟慢,通常只有硬碟讀寫最慢的狀況,記憶卡才會比硬碟快 ,所以把檔案都放到記憶卡,不會比較快。

只有使用一般硬碟的電腦,才用的著ReadyBoost(維基說明),SSD 已經很快了, ReadyBoost 幫不上忙。

只有在記憶體不夠用的時候,ReadyBoost 才幫得上忙 (微軟說的)。

既然硬碟比較快,用記憶卡的 ReadyBoost 有啥鳥用?ReadyBoost 主要是快取,減少在硬碟上搜尋的時間,此外,ReadyBoost 可以有效增進SuperFetch的效能。

ReadyBoost 還可以增加開機的速度,叫做ReadyBoot

建議用休眠模式取代關機,這樣像是 SuperFetch 的效能會更好,開機也不用再把要用的程式一個又一個打開來。

ReadyBoost 是快取,不是增加電腦的記憶體喔!

ReadyBoost 是一個難得沒有被翻譯成中文的東西,連最愛把甚麼東西都翻譯成中文的對岸,也沒有翻譯 ReadyBoost 成中文。

購買記憶卡

買片 Class 10 8G 的 SD 卡,應該花不到 200 元,記得,一定要 Class 10,速度很重要,size 的話,Class 10 8G 以下還買的到嗎?

要用 CF 卡的話,也是一樣,速度要選快的。但是到底要多快?SD 卡是 Class 10 就可以,CF 應該比這個速度快就夠了 (我也沒用過,不確定)。

有沒在用的記憶卡嗎?也可以拿來試試看,反正速度不夠,Windows 就不會用。

反正速度不夠快,Windows 就可以使用在 ReadyBoost,Windows 自己也會測速度的,測試的結果可以在事件檢視器裡面 Microsoft-Windows-ReadyBoost/Operational 看到,以下是個例子:

裝置 (JMCR SD#MMC) 適合用於 ReadyBoost 快取。隨機讀取速度為 8357 KB/秒。隨機寫入速度為 6011 KB/秒。

接下來,將記憶卡插進去後,格式化,建議可以用exFAT,這個專門給快閃記憶體用的格式,至於配置單元大小,根據這位PTT 鄉民的測試,8G 就用 8K 的配置單元大小。

然後依照微軟的說明,開啟 ReadyBoost,不過大多數人早就會了吧!就右鍵,選 ReadyBoost,然後看你要全用,還是用一部分。

通常來說,cache 不是越大越好,因為大的時候就要找比較久,但是小的話命中率會比較低。

建議可以先選「使用這個裝置」,然後用 Windows 建議的空間。

按下確定後,這樣就好了,ReadyBoost 開始默默的工作;快取通常有用越久,效能越顯著的特性,因為用久了它就比較可以預測,所以再度建議你用休眠取代關機。

Windows 可以在八個設備上使用 ReadyBoost,不過你有本事找八個設備用 ReadyBoost,不如把時間省下來,換一台記憶體夠大的電腦更為實際。

ReadyBoost 效能

完全感覺不到......,不過可以打開資源監視器,看磁碟活動,找到你的 ReadyBoost 檔案  (例如 F:\ReadyBoost.scache),然後看後面的讀取、寫入、總計,看起來其實蠻忙碌的。

如果想搞複雜一點,打開「效能監視器」 (視窗鍵 + R,輸入perfmon ,enter), 就可以監控 ReadyBoost 的活動了,在新增計數器的時候,建議把下方的「顯示描述」打勾,這樣比較知道在監視的是甚麼東西。

建議可以閱讀這篇文章《Keep tabs on ReadyBoost with Windows 7's Performance Monitor》 ,對設定監控和蒐集運作資料很有幫助。

不過除非你還有打算修改 ReadyBoost 的設定,否則就讓它默默地跑就好了。

想要知道 ReadyBoot 運作的狀況,就可以在事件檢視器中看到,也是在 Microsoft-Windows-ReadyBoost/Operational 中,找事件識別碼是 1015 的,就會找到類似的報告:

ReadyBoot 效能摘要:
     Io 讀取計數: 17546
     Io 讀取位元組: 494185984
     快取命中率: 15673
     快取命中位元組: 284288512
     快取命中百分比: 89.3252023253163
     開機預先擷取時間 (us): 85344150
     開機預先擷取位元組: 548904960
     開機預先擷取讀取計數: 14063

不過還是多多使用休眠功能吧!

用休眠取代關機

很簡單,按一下右下方的電池,更多電源選項,左邊選「選擇按下電源按鈕時的行為」,建議是按下電源按鈕就休眠,按下睡眠按鈕就睡眠。

要關機怎麼辦?這問題真是笨了,直接用滑鼠去選關機不就好了。

睡眠

睡眠是一種省電狀態,用少量的電源 (大概少於 5W) 維持記憶體的內容,或稱為 S3 狀態 (也有可能是 S1 或 S2,但會比較耗電),並監控一些可以喚醒電腦的動作 (滑鼠、鍵盤),當您再次開始工作時,電腦可以在數秒鐘內繼續作業 。

良心建議,如果要將 notebook 放到包包裡面帶出門,千萬不要用睡眠模式,否則途中不小心喚醒了 notebook,一台熱騰騰的 notebook 再不通風的包包裡面,誰知道會發生什麼事情。

休眠

主要是針對 notebook 設計的省電狀態。

休眠是將記憶體儲存到硬碟,然後關閉電腦,或稱為 S4 狀態,在 Windows 的所有省電狀態中,休眠使用的電力最少 (電腦都關機了),當您知道將有一段較長的時間不會使用電腦,且這段期間內也沒有機會為電池充電時,就應該使用休眠。

但是恢復也比較慢,因為要將硬碟中的記憶體重新載入。

混合休眠模式

desktop 通常用的是「交互式睡眠」,就是將記憶體放到硬碟,但是也用少量電源維持記憶體內容,這樣好處是可以迅速喚醒,但如果遇到電源中斷,也是可以從休眠模式中醒來。