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


12

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

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


私は、ReadyBoostは起動時にキャッシュを再構築しないと主張している他の投稿の人です。ここに答えを追加するだけでは十分ではありませんが、キャッシュを安定させるために複数のブートサイクルを許可しているのでしょうか。ブートキャッシュを可能な限り最適化して取得しようとするために、最初の数回を再構築するのでしょうか?ただ、推測するが、私はいくつかの時間をしたとき、私はいくつかの有用な証拠を捜すよ/ならば...
DMA57361

@ DMA57361実験を開始し、メモを取り始めます。
AndrejaKo

さて、スコットの答えに対するコメントに従って、SDカードにキャッシュがそのまま残っているという以前の主張を撤回します-それはおそらくすべての統計を安全に保っていますが、実際のキャッシュデータ自体は間違いなくブートごとにリロードされています。
DMA57361

回答:


8

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

ドライバーは、デバイスがシステムから削除された場合にキャッシュ内のデータのプライバシーを保証するために、ランダムに生成されたブートごとのセッションキーを持つ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が必要とするデータは、リムーバブルでないReadyBoostドライブがインストールされた内部OEMに保存できます。ReadyDriveは、Windowsが休止状態セッション中に何も起こらなかったことを信頼できるため、これらの内部ドライブが必要です。シャットダウン中、これらのドライブも信頼されません。

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

出典: ここで、これらの技術とそれらがどのように相互関係について話して良いビデオです。興味深い部分は16m30s-19mと34m45s-38m40sですが、ビデオ全体は一見の価値があります。


私はそれを知っています。しかし、この答えとそのコメントを見てください。
AndrejaKo

2
ReadyBoostで多くの投稿やWebサイトを読んだ後、ReadyBoostを観察している人々に関する投稿が再構築されないと信じているかどうかわかりません。また、キャッシュを再構築しないことを望む人の量から、誰も解決策を見つけていないようです。そうは言っても、サードパーティの「ReadyBoostのような」アプリであるeBooster(www.eboostr.com)というソフトウェアに出くわしたことを思い出しました。再起動時の再構築は特に見られず、製品を試していませんでした。「事前キャッシュOSデータ」があるため、リブート間で一部のデータを保持できます。この提案がお役に立てば幸いです。
スコットマックレニング

興味深いことに、以前の声明@Angrejaを撤回する必要があるかもしれません。今のところ、この MSDNブログエントリを見て、「ドライブを取り外すとどうなりますか?」という質問を見つけてください。-これは、キャッシュがフラッシュデバイスのコピーと一緒にディスクに保存されることを意味します。したがって、おそらくキャッシュは失われず、再構築する必要はありませんが、新しいAESキーを使用してフラッシュデバイスにリロードするのに少し時間が必要です。考え?
DMA57361

@ DMA57361ここでは、ReadyBoost対応の再構築理由を説明を助けるかもしれビデオですchannel9.msdn.com/shows/Going+Deep/...を 16m30s、19メートル程度、彼はReadyBoost対応の程度、セクターレベルで動作述べ34m45s-38m40s彼は、取り外し可能なフラッシュドライブが信頼されていないと述べ。古いビデオ(見つけられません)では、プライバシーのためだけでなく、改ざんを防ぐためにデータが暗号化されていると説明しました。Windowsが最初にReadyBoostを使用し、だれかがページを台無しにした場合、悪意のある人がWindowsのセキュリティを回避できます。私はそれが彼らがそれを信頼しない理由だと信じています。
スコットマックレニング

@ DMA57361さらに、ReadyBoostはセクターレベルで動作するため、マシンをデュアルブートすると、ハードドライブで何かが発生し、存在しないデータをキャッシュすることになります。そのため、シャットダウン時には、フラッシュとディスクマップファイルの両方で再構築する必要があると思います。
スコットマックレニング

4

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

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

再起動してもキャッシュを保持できるのであれば、圧縮/暗号化を無効にしたのだろうか。


1
実際に圧縮や暗号化を無効にするにはどうすればよいですか?これはレジストリで設定できるものですか?ドキュメントは、コンピューターに設定を適用する方法が明確ではありません。

0

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

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

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

RMBを削除するためのフィルタードライバーは、日立がMicrodrive用に作成し、64ビットバージョンはUwe Sieberが作成しました。両方とインストールの手順については、こちらをご覧ください。

見出しの下:

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

私はこれを週末にかけて実験して投稿する予定です。

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

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


スーパーユーザーへようこそ!これは実際にはコメントであり、元の質問に対する答えではありません。いつでも自分の投稿にコメントすることができ、十分な評判たら、どの投稿にもコメントできます。コメントするには50の評判が必要な理由を
DavidPostill

現時点ではWindows 7はありませんが、正しく覚えていれば、ReadyBoostは外付けドライブでのみ動作します。
AndrejaKo

スーパーユーザーへようこそ:週末の調査でアイデアが実証され、「私の質問は、再起動後もReadyBoostがキャッシュを保持するようにする方法」に合った後、回答を再編集できる場合があります。そうでない場合は、常にあなたを助けるためにさらに質問が待っています。
mic84
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.