為了保證ReadyBoost的效果,避免低速的USB設備可能帶來的負面影響,微軟對可用于ReadyBoost的USB設備在讀寫速度上有一定的要求,如4K隨機讀取時不低于2.5MB/s、512K隨機寫入時不低于1.75MB/s 的傳輸率等。如果Windows Vista檢測到USB設備不滿足相應的要求,則ReadyBoost功能無法啟用。老實說,前些年國內混亂的USB存儲市場導致相應一部分U盤在技術規格上極其低劣,包括不少所謂名門大廠的產品,使得許多用戶對ReadyBoost只能望洋興嘆。
近日,Channel9論壇上提供了一種在Windows Vista不支持的USB存儲設備包括USB外置硬盤上強制啟用ReadyBoost的方法,有興趣的朋友可以一試。
說明:
這個技巧并未進行測試,因為當我們將U盤插入系統時,并無下面設置步驟中出現的選項,而代之以下圖中的界面,這點很令人困惑,設備直接插入到PC主板上的USB端口中,并未使用類似讀卡器之類的設備,何來“設備被插入到不被支持的接口”一說?而且,比較搞笑的是,當我們在該USB端口中插入讀卡器以及SD卡時,ReadyBoost反而順利啟用了(詳見使用SD卡啟用ReadyBoost)。下面設置步驟中的圖例來自vistarewired;

強制啟用ReadyBoost是否會對USB存儲設備造成損害以及在不支持的設備上啟用ReadyBoost究竟能否帶來性能提升,Vista天地不作任何保證。
在Windows Vista不支持的USB設備上強制啟用ReadyBoost
插入USB設備;
打開設備屬性頁,依次點擊“開始” => “計算機” => 右鍵屬性 => “ReadyBoost”標簽頁

勾選其上的“Stop retesting this device when I plug it in.”項——鑒于Windows Vista中文化翻譯中的混亂,在未見到具體畫面前,我們再也不敢揣摩其翻譯了 :可能是任何一種譯法!
拔下USB設備;
打開注冊表編輯器,找到如下注冊表分支:
HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows-NT / CurrentVersion / EMDgmt
找到相應的USB設備項,修改其下的三項內容:
DeviceStatus :2
ReadSpeedKBs :1000.
WriteSpeedKBs :1000
再次插入USB設備,便可發現ReadyBoost已經啟用了。