不過,對於能夠應用ReadyBoost的U盤(USB存儲器),微軟給出了似乎有些苛刻的規格:
4K隨機讀取時不低於2.5MB/s或512K隨機寫入時不低於1.75MB/s 的傳輸率;
64 MB 到 8 GB 空閒空間;
U盤總容量不低於256 MB。
當然,這樣的規格要求還是必需的,畢竟,如果USB存儲器的讀寫速度過慢的話,貿然應用ReadyBoost恐怕不僅不會提高系統性能,甚至可能會在一定程度上拖慢整個系統的速度。
但是,U盤是否能夠滿足所謂的“4K隨機讀取時不低於2.5MB/s或512K隨機寫入時不低於1.75MB/s 的傳輸率”只能通過相應的測試軟件才能看到結果,而在用戶購買U盤時是不會在U盤的說明書中看到相應規格的。
細心的朋友在看過Windows Vista使用教程後可能已經發現,我們使用的測試系統配置相當低,事實上,用的是一台閒置的PC,內存只有384MB,連最基本的Windows Vista Capable要求都沒有達到——呵呵,只是測試嘛——而對於這樣的系統,如果能通過ReadyBoost來改善內存不足的窘境無疑是極有意義的。
不幸的是,我們測試了數款U盤,容量從512MB到2GB,其中不乏所謂的名廠產品,但均不能應用ReadyBoost,不知道是我們運氣不好還是U盤太濫了。說老實話,考慮到國內混亂的U盤市場,我們懷疑其中的絕大多數恐怕與ReadyBoost無緣。
至於SD卡,之前我們曾在Windows Vista RC1中試過,當然,結果也是失敗的。尤其是看到ReadyBoost項目開發工程師Matt Ayers所撰寫的ReadyBoost Q&A後,更是不抱什麼奢望:我們的SD讀卡器是從市場櫃台花了20元錢買的垃圾貨,與那些值得“名廠”出品的U盤相比,無疑更不值得信任。
然而,在撰寫Windows Vista使用教程時,需要將DC拍攝的圖片導入計算機,而在我們將SD讀卡器插入系統時,令人欣喜的畫面出現了:
看來Windows Vista RTM與RC1相比,至少在ReadyBoost兼容性方面做出了不少的改進。接下來事情就簡單了,要做的便是啟用ReadyBoost、設置ReadyBoost的使用空間:
啟用ReadyBoost後,可以明顯看出系統性能上的提升,特別在大型應用時,提升的速度是相當驚人的。——當然,這也與我們的測試系統內存太低有關。
我們使用的SD卡是Lexar 1G高速卡,不知道其他品牌的存儲卡是否也能應用ReadyBoost,歡迎在回復中留下您的使用經驗。
注:不限SD卡,根據微軟的說明,ReadyBoost也可支持其他滿足規格要求的存儲卡如CF/MMC甚至記憶棒。
最後,BS一下U盤生產廠商。