質問: sdカードとフラッシュドライブを再起動するたびにreadyboostがキャッシュを再構築しないようにするにはどうすればよいですか? 私のコンピューター(windows 7とvistaを実行し、sdカードとフラッシュドライブを使用)では、readyboostは再起動するたびにキャッシュを再構築します。これと5400rpmhddのため、コンピューターが正常に動作し始めるまでに数分かかります。そのため、readyboostの使用をあきらめました。今日、私はコメントを読みました this 一部の人々にとって、readyboostは再起動するたびにキャッシュを再構築しないと答えます。私の質問は、readyboostが再起動後もキャッシュを保持するようにする方法です。
回答: これはセキュリティ機能のようですので、バイパスできるかどうかはわかりません。 ドライバーは、デバイスがシステムから取り外された場合にキャッシュ内のデータのプライバシーを保証するために、ランダムに生成されたブートごとのセッションキーを使用して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ですが、ビデオ全体は一見の価値があるかもしれません。