web-dev-qa-db-ja.com

SDカードとフラッシュドライブを再起動するたびにReadyBoostがキャッシュを再構築しないようにするにはどうすればよいですか?

私のコンピューター(Windows 7とVistaを実行し、SDカードとフラッシュドライブを使用)では、ReadyBoostは再起動するたびにキャッシュを再構築します。これと5400RPMHDDのため、コンピューターが正常に動作し始めるまでに数分かかります。そのため、ReadyBoostの使用をあきらめました。今日、私はコメントを読みました this 一部の人々にとって、ReadyBoostは再起動するたびにキャッシュを再構築しないと答えます。

私の質問は、ReadyBoostが再起動後もキャッシュを保持するようにする方法です。

12
AndrejaKo

これはセキュリティ機能のようですので、バイパスできるかどうかはわかりません。

ドライバーは、デバイスがシステムから取り外された場合にキャッシュ内のデータのプライバシーを保証するために、ランダムに生成されたブートごとのセッションキーを使用してAdvanced Encryption Standard(AES)暗号化を使用して書き込む各ブロックを暗号化します。

http://technet.Microsoft.com/en-us/magazine/2007.03.vistakernel.aspx

残念ながら、再構築プロセスを高速化または回避する方法を考えることはできません(ReadyBoostが不要になるRAMの量を増やす以外)。

更新:以下のコメントを要約します。
SuperFetch、ReadyDrive、およびReadyBoostは、すべて連携して機能するテクノロジーです。

SuperFetchは、ユーザーとシステムが使用しているファイルを監視し、何が頻繁に使用されているかを学習します。将来必要になる可能性があることを予測しようとします。次に、実際に呼び出される前にプリロードすることができます。

ReadyDriveは、Windowsが休止状態になるために必要なメモリページを予測しようとするため、Windowsがウェイクアップすると、 Windowsは休止状態からより速く再開します。 Windowsが必要とするデータは、OEMがインストールした取り外し不可能なReadyBoostドライブに保存できます。 ReadyDriveは、休止状態のセッション中に何も起こらなかったことをWindowsが信頼できるため、これらの内部ドライブが必要です。シャットダウン中は、これらのドライブでさえ信頼されません。

ReadyBoostは、セクターレベルでハードドライブの読み取りをキャッシュします。ディスクデータのどこにあるかしかわからないため、ファイルシステムは関係ありません。 SuperFetchは、ファイルが頻繁に使用されていると判断する場合があるため、そのデータをReadyBoostキャッシュに保存します。 (他の場所のディスクから読み取るのではなく)ハードドライブにReadyBoostキャッシュがあるのは、ハードドライブのシーケンシャル読み取りパフォーマンスが優れているためです(つまり、トラックを変更して処理する必要がなく、セクターごとに読み取ります。シーク時間と回転待ち時間)。 ReadyBoostフラッシュデバイスを使用する目的は、ディスクのパフォーマンスを上回ることです。このようにして、ReadyBoostを使用してキャッシュされたハードドライブセクターをより高速に取得できるため、コンピューターのパフォーマンスが向上します。リムーバブルReadyBoostドライブの場合、Windowsがキャッシュを作成してからハードドライブまたはReadyBoostのキャッシュの内容が変更された可能性があるため、スタンバイ、休止状態、またはシャットダウンイベントを通じてドライブの内容を信頼することはできません。不正なデータが使用されるのを防ぐために、Windowsは古いReadyBoostキャッシュをダンプし、新しいキャッシュを開始します。この間、キャッシュが現在のセクターのデータでウォームアップされていないため、パフォーマンスが低下します。

出典:ここ これらのテクノロジーとその方法について説明する優れたビデオですそれらは相互に関連しています。いくつかの興味深い部分は約16m30s-19mと34m45s-38m40sですが、ビデオ全体は一見の価値があるかもしれません。

8

これらのURLは、ReadyBoostドライブで圧縮/暗号化を無効にする方法を示しています

グループポリシーで無効にしようとしても、リムーバブルドライブは常に暗号化されているようです。

再起動してもキャッシュを保持できるかどうか、圧縮/暗号化を無効にしたのではないでしょうか。

4
Devin Garner

答えは、ドライブを固定ドライブのように見せることと同じくらい簡単かもしれません。

デバイスのデバイス記述子の単一ビットであるリムーバブルメディアビット(RMB)により、ドライブがリムーバブルとして認識されるかどうかが決まります。

RMBを削除すると、Windowsはドライブを「ローカル固定ディスク」と見なします。

RMBを削除するためのフィルタードライバーは、日立がマイクロドライブ用に作成し、64ビットバージョンはUweSieberが作成しました。インストール手順は次のとおりです。

見出しの下:

  • フラッシュドライブでは、最初のパーティションのみが機能します

私は週末にこれを試して投稿する予定です。

(他にも優れたUSB関連のソフトウェアやアドバイスがたくさんあります)

(上記の手順ではUSBドライブに複数のパーティションを作成できるため、2つ以上のパーティションを作成し、それらを一緒にレイドするソフトウェアがどのような影響を与えるのか疑問に思わずにはいられません。

0
Neville Cawood