2007年10月1日 星期一

用ReadyBoost為Vista系統提速

用ReadyBoost為Vista系統提速

 ReadyBoost是Windows Vista提供的一個相當引人注目的功能:即通過具有USB 2.0接口的USB閃存或U盤來加速Windows Vista的性能,具體機制便是使用USB存儲器上的存儲究竟來擴充系統記憶體,可以幫助記憶體不足的PC以相當簡便的方式提高系統的整體性能。
  不過,對於能夠應用ReadyBoost的U盤(USB存儲器),微軟給出了似乎有些苛刻的規格:
  1、4K隨機讀取時不低於2.5MB/s或512K隨機寫入時不低於1.75MB/s 的傳輸率;
  2、64 MB 到 8 GB 空閒空間;
  3、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讀卡器插入系統時,令人欣喜的畫面出現了:
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://os.yesky.com/imagelist/2007/079/17t37u4gf617.jpg');}" onmousewheel="return imgzoom(this);" alt="" border="0">
  看來Windows Vista RTM與RC1相比,至少在ReadyBoost相容性方面做出了不少的改進。接下來事情就簡單了,要做的便是啟用ReadyBoost、設置ReadyBoost的使用空間:
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://os.yesky.com/imagelist/2007/079/k4o0d4msu07j.jpg');}" onmousewheel="return imgzoom(this);" alt="" border="0">
  啟用ReadyBoost後,可以明顯看出系統性能上的提升,特別在大型應用時,提升的速度是相當驚人的--當然,這也與大家的測試系統記憶體太低有關。
  大家使用的SD卡是Lexar 1G高速卡,不知道其他品牌的存儲卡是否也能應用ReadyBoost,歡迎在回復中留下您的使用經驗。
  註:不限SD卡,根據微軟的說明,ReadyBoost也可支援其他滿足規格要求的存儲卡如CF/MMC甚至記憶棒。
  最後,BS一下U盤生產廠商。

沒有留言: