Win7: システム パーティションが TrueCrypt で暗号化されている場合、SSD で TRIM を強制するにはどうすればよいですか?

Win7: システム パーティションが TrueCrypt で暗号化されている場合、SSD で TRIM を強制するにはどうすればよいですか?

この質問に答える皆さんには、要点を押さえて、「なぜ暗号化を実行するのか」や「代わりに Bitlocker を使用する」などの回答は控えていただきたいと思います。この質問は、TrueCrypt と Windows7 に関するものです。

暗号化されたシステムドライブを240GB SSDディスクから別の240GB SSDドライブにセクター単位で正確にコピーしました。TrueCryptは少なくともシステムドライブではTRIMをサポートするこの時点で、すべてのセクターに書き込みが済んでいるため、ターゲット ディスクはすべてのセクターが使用中であると認識していると思われます。未使用のセクターすべてに対して TRIM を実行するユーティリティを探してみましたが、見つからないようです。OCZ フォーラムで ForceTrim ユーティリティについて言及されていますが、削除されたかロックされているようで、アクセスできません。

質問:

  • システム ドライブ上の未使用セクターすべてを強制的に TRIM するにはどうすればよいでしょうか?

  • TRIM が成功し、ドライブが未使用領域をすべて認識していることをどのように確認すればよいですか? ドライブによって未使用としてマークされているセクターの数を確認するにはどうすればよいでしょうか?

私のドライブはOCZ Vertex3です

答え1

すべてを強制的に TRIM する簡単な解決策は、空き領域をすべて埋め尽くす巨大なファイルを作成し、それを削除することです。これにより、OS はドライブ上で現在空いているすべての領域に対して TRIM コマンドを発行するようになります。

答え2

面白いプログラムを見つけましたここ! 「レビュー」からの引用:

これは非常にシンプルで完全に安全なユーティリティで、ドライブの空き領域を埋めるために SSD 上にいくつかの大きなファイル エントリを作成し、それらを削除するだけです。システムで TRIM が有効になっていると仮定すると、OS は SSD に TRIM コマンドを発行して、それらの大きなファイルが占めていた領域 (具体的にはすべての空き領域) をクリーンアップします。これを実行すると、SSD はバックグラウンドでこのクリーンアップを完全に独自に管理するはずです。これには数分かかる場合があります。後で戻ってベンチマークを実行し、書き込みパフォーマンスが向上したかどうかを確認する以外に、実際に知る方法はありません。

関連情報