web-dev-qa-db-ja.com

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

この質問に答える人には、要点に固執し、「なぜ暗号化を実行するのか」や「代わりにBitlockerを使用する」などの答えは控えてください。この質問は特にTrueCryptとWindows7に関するものです

セクターごとに正確なコピーを作成して、暗号化されたシステムドライブを1つの240GBSSDディスクから別の240GBSSDドライブにコピーしました。 TrueCryptが 少なくともシステムドライブでTRIMをサポートする であることを私は知っています。現時点では、すべてのセクターが書き込まれているため、ターゲットディスクはすべてのセクターが使用中であると考えていると思います。未使用のすべてのセクターでTRIMを実行するユーティリティを見つけようとしましたが、見つからないようです。 OCZフォーラムでForceTrimユーティリティへの言及がありましたが、アクセスできないため、削除されたか、ロックされたようです。

質問:

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

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

私のドライブはOCZVertex3です

3
galets

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

3
Wyzard

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

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

0
Tiana987642