2 つの異なるオペレーティング システムからアクセスされる SSD で TRIM サポートはどのように処理されますか?

2 つの異なるオペレーティング システムからアクセスされる SSD で TRIM サポートはどのように処理されますか?

私は、ホスト OS として Windows 7 Professional を実行し、Windows 7 Virtual PC でゲスト OS として Windows XP Professional を実行している Lenovo T410 ThinkPad を使用しています。

Virtual PC をホストするために 128 GB の SSD をインストールすることを考えていますが、XP は SSD TRIM コマンドをサポートしていませんが、Windows 7 はサポートしています。さらに、同じ SSD を使用して Windows 7 環境のキャッシュをサポートすることを考えていました。

  1. 複数ドライブ構成の Windows 7 で、Windows 7 仮想メモリのドライブの場所などを指定することは可能ですか?
  2. そうであると仮定すると、Windows XP と Windows 7 の両方が同じドライブにアクセスするので、そこに Windows 7 のファイルをいくつか置いた場合、Windows 7 で利用可能な TRIM サポートは、ドライブ全体の TRIM 機能を効果的に処理しますか? それとも、何か見落としているのでしょうか?

答え1

あなたの質問は少し整理する必要があるかもしれません。終わったらそれを試してみます。今のところは...

すべてのバージョンのWindowsで少なくとも2000では、ページファイルに別のドライブを割り当てることができます

  1. 右クリックしMy ComputerてクリックProperties
  2. Vista/Windows 7およびサーバーバージョン: UACのContinueまたはオプションを選択しますYes
  3. 選択するAdvanced System Settings
  4. Settings下から選択パフォーマンス
  5. 選択するAdvanced
  6. 選択するChange
  7. ページファイル用に別のドライブを選択してください

ゲストが Windows XP の場合、ハード ドライブへのフル アクセスが許可され、ハード ドライブが Windows 7 から削除されない限り、TRIM は制御されません。これは、お客様の状況とは似ていないようです。仮想マシンは通常、単なるファイルである仮想ハード ドライブを使用します。通常と言うのは、VM が実際のデバイスを制御できるようにする製品がいくつかあるためです。

Windows 7は実際のデバイスを制御するはずであり、Windows XPはほとんどの場合その違いを認識できないはずです。

関連情報