Windows ReadyBoostとは? わかりやすく解説

ReadyBoost

読み方レディブースト
別名:Windows ReadyBoost

ReadyBoostとは、Microsoft開発したメモリ拡張技術で、フラッシュメモリなどの記憶装置キャッシュメモリとして扱う技術のことである。Windows Vista開発コード名Longhorn」)で初め搭載された。

ReadyBoostでは、パソコン接続され外付け型記憶装置パソコン内のキャッシュメモリ同様のメモリ領域として用いることができる。これによって、通常ハードディスクHDD)に退避させていたデータフラッシュメモリ上に保持することが可能となり、従来の数倍の速度データ読み出すことができるようになる

ReadyBoostでデータ書き込む際、データはあらかじめHDD書き込まれてからフラッシュメモリコピーされるという手順とられるので、仮にパソコンからデバイスが突然抜かれたとしても、データ安全に保持できるまた、ReadyBoostで扱うためにフラッシュメモリコピーされるデータ暗号化施されているため、取り外されフラッシュメモリから情報盗まれるともない

ReadyBoostに対応しているデバイスは、USB 2.0接続フラッシュメモリや、SDカードCompactFlashなどがある。とりわけメモリ増設容易でないノートパソコンなどにおいて、ReadyBoostは効果発揮すると言われている。

なお、ReadyBoostと並ぶWindows Vista高速化技術としては、SuperFetchがある。SuperFetchでは、ユーザーパソコン使用パターンに基づき頻繁に使用するファイルアプリケーションをあらかじめメモリ読み込んでおくことで高速化を図ることができる。


参照リンク
Windows PC アクセラレータ : Windows Vista のパフォーマンス テクノロジ - (Microsoft

Windows ReadyBoost

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/10 09:40 UTC 版)

Windows ReadyBoost(ウィンドウズ レディブースト) は、Windows Vista、およびWindows 7Windows 8/8.1Windows 10Windows 11の一機能。フラッシュメモリなどの外部メモリーを、ハードディスクドライブキャッシュとして利用することで、ソフトウェアなどの読み込みを高速化する機能のこと。

概要

Windows ReadyBoostを使用すると、フラッシュメモリの記憶領域をキャッシュメモリとして使用し、総合的なパフォーマンスを向上させる [1] [2]

ハードディスクはディスク上のデータをヘッドを使って読み書きしている。この時、数キロバイトといった小さなデータが散らばっていると、ヘッドの物理的な移動量が増え、実転送以外の動作によって、アクセス速度が極端に低下する。Windows ReadyBoostはこの小さなデータ群を、物理的なヘッドの存在しないフラッシュメモリにキャッシュすることで、ハードディスクのランダムアクセス時の性能低下という弱点を補助しようという技術である。そのため、使用するフラッシュメモリにはこれまで重視されてきたシーケンシャルアクセス速度ではなく、ランダムアクセス速度が重視される。

PCに搭載しているメインメモリと同じ容量か、それよりも多いものを使用することが推奨されており、小容量で大きな効果が出るわけではない。マイクロソフトによると、搭載されたメインメモリの「3倍の容量[注釈 1]のフラッシュメモリ」を使用することで、最も優れたパフォーマンスを得ることができるとされる[1]

対応メディア

使用するUSBメモリなどの外部記録メディアには、最低でも4kBデータのランダムリードで2.5MB/s、512kBデータのランダムライトで1.75MB/sの速度が必要である。前述のとおり、ランダムアクセス性能を補完するための仕組みであるため、高速タイプ(4kBデータのランダムリードを5MB/s、512kBデータのランダイムライトを3MB/s)のメディアを用いれば更に効果が大きくなる[1]。USB2.0のバスは高速とは言い難いが、データは暗号化だけではなく、最大1/3に圧縮されて処理される事で、転送量そのものを減らす努力がされている。市販のUSBメモリやSDメモリーカード等は然程高速ではないバスに繋がれることもあり、必ずしも使用可能な性能を持っているわけではなく、対応可能や、高速性をうたった製品以外では利用できない可能性が高いことにも注意が必要である。

Windows ReadyBoostの対応メディア
Windows Vista Windows 7 Windows 8 / 8.1 Windows 10 Windows 11
対応デバイス USBメモリSDメモリーカード等のフラッシュメモリ(リムーバブルメディア
最大容量 4GB 256GB*
最低容量 230MB(1GB以上を推奨)
最大デバイス数 1 8
対応フォーマット FAT16、FAT32、(NTFS FAT16、FAT32、NTFS、exFAT
  • 2014年3月現在の時点において、64GB以上の外部ストレージ接続時にWindows ReadyBoostを有効にできない現象が確認されている[注釈 2]。Windows 8/8.1とWindows 10、Windows 11では設定できるものの、1デバイスあたりに設定できる最大容量は32GB。

フラッシュメモリの容量が多いほど効果を得られると思われがちであるが、実際には容量よりも速度性能を重視すべき仕組みである。システムの制限で[2]、Windows Vista環境下では4GB以上のフラッシュメモリを接続しても4GBまでの使用となるが、Windows 7以降のWindowsの環境下ではexFATによるフォーマットをした大容量フラッシュメモリにおいて4GBを超えた使用が可能になった [注釈 3]。 またWindows Vistaでは、1台のPCに複数のフラッシュメモリを接続しても1つしか利用できなかったが、Windows 7以降のWindowsでは複数のフラッシュメモリを利用できるようになった。

機能

基本

ReadyBoostは、HDDの読み出し時の物理的なシークタイムを隠蔽する事で、体感速度を改善する。

HDDとの読み書きのデータが全てフラッシュメモリにキャッシングされるわけではない。高速なHDDでの大量のシーケンシャルアクセスの場合には、フラッシュメモリよりも高スループットでアクセスできることが多く、そのような場合はフラッシュメモリへのキャッシング処理はなされない。

ランダムアクセスのように、HDDではヘッドのシーク待ちやディスクの回転待ちが原因で極端にスループットが落ちる場合、フラッシュメモリへのキャッシング処理がなされ、ReadyBoostとして機能する[3]

フラッシュメモリの書き換え回数に上限がある特性を考慮し、ReadyBoostではデータを書き込む位置を非局在化(ウェアレベリング)しており、フラッシュメモリの寿命にも配慮されているが、管理領域の不良や、故障の影響は使用領域以外にも出ることになるので、データを保存する物とは別で用意することが望ましい。

ライトスルーキャッシュ

基本的に、書き込みデータについてはハードディスクに対してデータ書き込みコマンドを送信した後で、フラッシュメモリにキャッシュするために(ライトスルー)、突然フラッシュメモリがUSB端子から抜けるといったような不測の事態が起きても、システムが不安定になることはない。また、シャットダウン後の取り外しなど、改変の可能性があるため、書き込まれたデータは、ReadyBoostとしては保持、記憶、蓄積はされない。 なお、書き込まれるデータはAES128ビットによる暗号化処理がされているため、万が一盗難にあった時にメモリやHDDの一部が閲覧されることは無いとされている。

SuperFetchとの関係

なお、Windows SuperFetchは、未使用のメインメモリを利用して、ReadyBoostと似たディスクキャッシュを行っている[2]。両者の違いは、Superfetch はプロセスのページプール(コード、データなど)のキャッシングを制御するのに対して、ReadyBoostはHDDストレージへの読み書き全般をキャッシングすると言う点である。ReadyBoostサービスは、キャッシングの効率化(プリフェッチ等)に関して、SuperFetchサービスの助けを借りる[2]

大量のメインメモリを搭載し空きメモリ容量[注釈 4]が潤沢にある状況では、SuperFetchの方にヒットする確率が高くなるので、ReadyBoost自体の貢献度は小さくなる。また、システムドライブにSSDを利用する環境では、もともと高速なシステムドライブであるため、ReadyBoostを利用できないことがある[注釈 5]

ReadyBoost、Superfetchのいずれも、仮想記憶・プロセスを邪魔しないように、バックグラウンドで最も低い優先度でキャッシング処理を行う。ReadyBoostが仮想記憶をフラッシュメモリに対し行うというのは誤解である[注釈 6]

一部のメディアの論評などでは、ReadyBoostにはメモリ増設と同様の効果があるかのような記述がみられるが、もともと、ノート型パソコンのような、

  • ハードディスクへのアクセスが遅い。
  • 搭載されているメインメモリ(物理メモリ)の容量が少ない。
  • デスクトップ型パソコンよりもメインメモリの拡張に高いコストがかかる。

等の条件にあたる環境で、「低コストで体感するレスポンスを改善する手段」であるとマイクロソフト自身が事前にプレゼンテーションでも述べており[注釈 7]、実際には仮想記憶やメモリに関わる仕組みではなく、ストレージのアクセス性能を補助する仕組みであり、公式な説明や事実とは大きく異なるニュアンスの記述であるといえる。

Windows ReadyBoot

ReadyBoostサービスは、OSの起動時、起動直後にも稼動する。ただし、キャッシングのデバイスはフラッシュメモリではなくメインメモリ(700MB以上の場合に限る)である。

これは Windows ReadyBoot と名づけられた機能で、OSの起動直後に、起動中に読み込まれるファイルを分析して、予めキャッシング計画をする。次回のOS起動時に、その計画に基づきReadyBoostがシステム読み込みに対してキャッシングを行い、起動を高速化する。

備考

Windows ReadyBoostは、Windowsがシステムとして提供する機能の一つであるが、同様の機能を提供するソフトウェアとして eBoostr がある。これは、ReadyBoost 及び Windows SuperFetchの代替機能を提供するシステムソフトウェアであり、Windows 2000Windows XP など、Vista以外のWindows OSにも対応するなどの特徴を持つ。

Windows VistaにはWindows ReadyDriveという機能も実装されているが、これは別の仕組みである。

ReadyBoostの解説にはあたかもキャッシュデバイスは外付けUSBスティックに限るような表現がみられるが、そのようなことはなく内部SSDを含めてどのようなデバイスでも良い。例えば、30GB程度の小容量(=低価格)のSSDを恒久的に追加しても効果がある。

SanDiskには小容量の汎用SSDとドライバソフトウェアを組み合わせたReadyCacheと言う似たような原理と効果の製品があるが、こちらはSSD全体を(Windowsがドライブとして認識しない)ハードウェア・キャッシュデバイスとして扱い、しかも適用はWindowsのソフトウェアRAIDではない「シンプル・ボリューム」に限られるが、Windows ReadyBoostはWindowsが認識してマウントするドライブ上のファイルをキャッシュデバイスとして扱い、RAIDの「ダイナミック・ボリューム」にも適用可能な違いがある。

関連項目

脚注

  1. ^ 発表当時おもな対象とされたノートPCなどの搭載メモリは1GB前後
  2. ^ Windows 7 に 64 GB より大きいパーティションが存在する外部ストレージを接続すると、ReadyBoost 機能を使用できない
  3. ^ Windows 7 の機能 - ReadyBoost - Microsoft Windows
  4. ^ OSやアプリケーションが使用していないメモリは、SuperFetchがキャッシュに利用する。
  5. ^ 記憶装置のメモリを使用してコンピューターの速度を向上する
  6. ^ リムーバブルメディアにページファイルを置くことはできない。スワップアウトされたページがシステムから取り外された場合、システムは通常停止する。
  7. ^ 「Aero無しでもVistaは魅力的」Windows Vistaのビジネス向け新機能説明会

参考文献

  1. ^ a b c Windows PC アクセラレータ”. Microsoft (2006年11月30日). 2010年5月7日閲覧。
  2. ^ a b c d Mark Russinovich (2007年3月). “Windowsの管理: Windows Vista カーネルの内部 : 第 2 部”. TechNet Magazine. Microsoft. 2010年4月3日閲覧。
  3. ^ http://technet.microsoft.com/ja-jp/windows/ff467971.aspx

Windows ReadyBoost

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/16 04:31 UTC 版)

Microsoft Windows Vista」の記事における「Windows ReadyBoost」の解説

フラッシュメモリ記憶領域キャッシュメモリとして使用し総合的なパフォーマンス向上させるPC搭載している物理メモリと同じ容量か、それよりも多いものを使用することが推奨されているが、小容量でも効果出ないわけではない容量空き容量が230MB以上のものが必要、設定可能な容量の上限は、32ビットアドレス長最大である4GBまで。

※この「Windows ReadyBoost」の解説は、「Microsoft Windows Vista」の解説の一部です。
「Windows ReadyBoost」を含む「Microsoft Windows Vista」の記事については、「Microsoft Windows Vista」の概要を参照ください。

ウィキペディア小見出し辞書の「Windows ReadyBoost」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

「Windows ReadyBoost」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Windows ReadyBoost」の関連用語

Windows ReadyBoostのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Windows ReadyBoostのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリReadyBoostの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのWindows ReadyBoost (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのMicrosoft Windows Vista (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2024 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2024 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2024 GRAS Group, Inc.RSS