ハードディスクの使用を停止し、代わりにRAMのみをキャッシュとして使用するようにオペレーティングシステムに指示したいと思います。
最適には、Windowsに次のことを伝えたいと思います。
a)実行可能イメージと必要なbootstrapデータをRAMに事前にキャッシュし、b)すべてのディスク書き込みをRAMにバッファリングします。
これは可能ですか?
バックグラウンド:
ノートパソコンのハードディスクの音量が大きいので、不要だとわかったときにスリープ状態にします(例:「hdparm-Y」)。
典型的な使用例は、リモートシステムへのリモートデスクトップ接続を確立するためにのみWin 7を起動することです。したがって、ラップトップをダム端末としてのみ使用します。すべてがメモリやLANなどで行われているため、HDの電源をオンにする必要はありません。
私は基本的にすべてシステムがアイドル状態のときにディスクアクティビティをシャットダウンしようとしました:ほぼすべてのプロセスを強制終了し、詳細モードでプロセスモニターを使用して、ディスクアクティビティの実行を担当するプロセスを見つけようとしましたが、成功しませんでした。
目標を達成するのに最も近かったのは、Microsoft製でWindowsEmbeddedテスト用に設計されたRAMオーバーレイドライバーをインストールしたときのXPでした。これは実際に機能しました。すべてのディスク操作が傍受され、これにより物理的なHDアクティビティが妨げられました。
残念ながら、WinCE RAMオーバーレイドライバは非常に使いにくく、アンロードとフラッシュの順序が非常に特殊であったため、最後にディスクを破損させることができました。 :-(
Win7ボックスにRAMディスク(RamDisk Plus)をインストールし、ポータブルアプリをインストールしようとしましたが、RAMにユーザープロファイルをインストールすることすらできないと思います。 _ disk、すべての一時ファイルをそこに置くなどで十分です。Windowsカーネルレベルから発生するディスクアクティビティがあり、最終的には物理ディスクに書き込み、ハードドライブをウェイクアップします。
このニーズには、他にもいくつかの使用例があります。システムをクールに保つ、ラップトップをより少ない電力で実行する、物理ドライブとソリッドステートドライブの両方の寿命を延ばすなどです。
提案?
私はあなたがこれを達成することができるとは思わない。 Windowsは、システムパーティションが常に利用可能であるという概念に基づいて設計されており、RAMオーバーレイを使用した実験では、意図したものに合わせて設計されていないことがわかります。
代わりに、システムパーティションを変更してください。ハードドライブ以外のブートパーティション(LiveCDまたはUSBキー)を使用します。システムパーティション以外へのWindowsアクセスは確実に無効にできるため、システムパーティションをハードドライブから移動すると、接続されているハードドライブの電源を切ることができます。
更新:
EWFの資料を確認した後、はい、これは可能です。
私はまだこれは何をするように設計されているのかではないと思いますが...
WinXPで使用したEWFは、EmbeddedXPからのものです。 Win-7アナログは Windows Embedded Standard 2009 であり、 Enhanced Write Filter が含まれています。 EWFをWin-7に靴べらできるかどうかはわかりませんが、古い組み込みXPバージョンよりも最新バージョンの方が幸運です。
"EWF RAM Reg mode" ]が必要なようです。これにより、EWF構成データがシステムレジストリに配置され、個別のデータは必要ありません。ドライブ上のパーティション。他のモード(EWFディスクおよびEWF RAMモード))では、動作するために少なくとも別のパーティションが必要です。
EWFパフォーマンスの考慮事項 、特に NTFSでの最終アクセスタイムスタンプの無効化 、 無効化に関する技術文書を確認することをお勧めしますシステムの復元 、および ページファイルのサイズの変更 (可能であれば無効にすることをお勧めします)。
独自のランタイムイメージ をOSベースとして設計することを検討してください。そうすることで、組み込みの静的構成で問題となる可能性のあるWin-7のコンポーネントを排除できます(これは基本的にあなたが説明していることです)。可能であれば、少なくとも期待どおりに機能するまで、チェック済みビルドを使用することもできます。
これでさえ、せいぜい、知識に基づいた当て推量です。この方法は、LiveCDがその魔法を達成するために使用する方法のように思われるので、それらを調べるほうが幸運かもしれません。 LiveCDが最終目標ではない場合でも、システムイメージを構築するためにLiveCDが使用する方法は、あなたの努力を支援する可能性があります。頑張ってください!
お金に問題がない場合は、ノイズの多いHDDを [〜#〜] ssd [〜#〜] に置き換えることができます。私はSSDを搭載したMacBookを持っていますが、それは完全に静かです(そしてより高速です)。