ReadyBoost

本页使用了标题或全文手工转换,现处于香港繁体模式
求聞百科,共筆求聞

ReadyBoostWindows Vista中的新技術,在繼Windows Vista的下一代作業系統Windows 7中,同樣包含了這項技術,它利用了快閃記憶體隨機讀寫及零碎檔案讀寫上的優勢來提高電腦系統效能。它是下一代快閃記憶體硬碟的臨時替代品。

這項技術目前僅支援USB2.0或更高版本介面的USB快閃記憶體驅動器以及電腦內建讀卡器中的快閃記憶體。具體要求是,4k隨機讀取的速度大於3.5M/s,512k隨機寫入的速度大於2.5M/s。

概述

使用支援 ReadyBoost 的快閃記憶體(NAND 儲存)裝置作為快取,可以使Windows Vista 或者 Windows 7 中的隨機磁碟讀取效能原則上較傳統的硬碟提高80-100倍。該快取可以作用於所有的硬碟內容,而不僅僅是頁面檔案或者系統 DLL 檔案。原則上來說,快閃記憶體裝置的順序 I/O 要比傳統的硬碟速度緩慢,為了提高效能,ReadyBoost包含了大型辨識邏輯,順序讀取請求並且要硬碟為這些請求服務。

當一個相容的裝置連接到電腦,彈出的 Windows 自動播放對話方塊將提供一個附加的選項來使用快閃記憶體裝置加速系統;磁碟內容對話方塊也會添加一個附加的:「ReadyBoost」索引標籤,並且掛載的可用空間將是可以組態的。可被指派的快閃記憶體空間為 256兆至256G(32位元的 Vista將會指派為4GB)。ReadyBoost 使用 AES-128 進行加密壓縮並將所有的數據存放於快閃記憶體裝置;微軟設計的設定的壓縮比為2:1,即:4GB 快取將最多包含 8GB 數據。

基於Jim Allchin的調查:對於將來要發行的 Windows,ReadyBoost 將能夠使用存在於網絡當中的其他 Windows PC 上的備用儲存。

對於相容的裝置,必須滿足以下條件:

  • 抽取式裝置的容量不得小於 256MB(格式化後 250MB)。Windows Vista x86 和 x86-64 被限制使用4GB;該限制在 Windows 7 中被刪除。
  • Windows 7 允許最多使用8個裝置最大256GB作為附加儲存。
  • 裝置的存取時間必須小於或等於 1 毫秒。
  • 裝置必須能夠以 2.5MB/秒的平均速度在整個裝置上進行 4KB 隨機讀取;512KB 隨機寫入平均速率為 1.75MB/秒。

其他

  • Vista SP1 的 ReadyBoost 支援 NTFSFAT16、和 FAT32 等檔案系統。Windows 7還支援全新的 exFAT 檔案系統。Vista SP2 不支援 exFAT 檔案系統。
鑑於 ReadyBoost 快取以檔案的方式儲存,裝置必須格式化為 NTFS 或者 exFAT,以便儲存大於 4GB 的快取,而 FAT16 和 FAT 32 的檔案系統限制檔案大小為 2GB-4GB。
  • Windows Vista 的 ReadyBoost 支援一個裝置。Windows 7 可以支援多個裝置,所以效能上可以認為與 RAID 0 相似。
  • 由於 Windows 7 下的 ReadyBoost 由 Vista 的增強演算法發展而來,所以能提供更高效能。實驗表明 Windows 7 的快閃記憶體裝置讀取效能比 Vista 下高5-10倍。
  • 由於 ReadyBoost 將快取作為一個檔案儲存,檔案系統必須掛載並分配一個磁碟機代號。由於只有根目錄作為 ReadyBoost 快取空間,簡單的掛載為一個其他驅動器上的NTFS資料夾並不能滿足要求。
另外,邏輯驅動器內容將不會顯示 ReadyBoost 索引標籤。
  • 微軟建議作為 ReadyBoost 加速的快閃記憶體裝置是已安裝的系統記憶體的 1-3 倍。當使用 ReadyBoost 索引標籤設置 ReadyBoost 的時候,
請勿因為下面這個建議而產生混淆: 例如,如果使用16GB的容量並且格式化為 FAT32,儘管系統記憶體為10GB,仍會有以下提示:「Windows 建議預留 4094 MB 作為效能提升空間」
原因是 4094 MB 是 FAT 32 檔案系統允許的最大檔案儲存空間;如果將裝置重新格式化為 NTFS 或者 exFAT,提示將改為:「Windows 建議設置為 15180MB」
  • 如果系統驅動器採用固態硬碟(SSD),ReadyBoost 將不可用,其設置介面將會提示:「此電腦的執行速度已足夠快,ReadyBoost不太可能提供其他益處」
  • Windows Server 2008 不支援 ReadyBoost。