Intel X25 SSD ウェアレベリングテーブルをリセットする Linux ツールはありますか?

Intel X25 SSD ウェアレベリングテーブルをリセットする Linux ツールはありますか?

Intel SSD を工場出荷時の設定に「リセット」する DOS ユーティリティがあることは知っていますが、SSD に対してこれを行うためにシステムをシャットダウンしたくはありません。

新しいカーネルは TRIM をサポートしているはずですが、実際に TRIM を実行するユーティリティは見つかりませんでした。

誰かこれを実行する方法を見つけましたか?

答え1

単に消去して、問題なく作業を進めることができる「ウェア レベリング テーブル」は存在しません。

TRIM コマンドをサポートする OS がないと、ドライブはどのサブブロックが空であるかを認識できず、SSD 上のデータは OS が認識するレベル以下に断片化されます。これを「リセット」する唯一の方法は、適切なユーティリティを使用するか手動で行うかにかかわらず、すべてのデータをクリアすることです。

速度が低下したときに定期的にバックアップ/ゴースト化する手間を省きたい場合は、TRIM をサポートする OS を使用する必要があります。

答え2

ATA セキュリティ消去コマンドを実行する手順は、次の場所にあります。

https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase

私は、X25-M SSD を最適ではない設定でラップトップで単純に実行しており、パフォーマンスが低下していると思われるため、自分で試してみるつもりです。

答え3

私が収集できた情報によれば...

TRIM は OS コマンドであり、ユーザーが呼び出すのではなく、OS が呼び出します。したがって、「TRIM」ユーティリティはありません。

これは、SSDドライブからファイルを削除するときに(互換性のあるOSによって)呼び出されます。ここそしてここ

SSD ドライブ ファームウェアも TRIM コマンドをサポートする必要があります。

「ウェアレベリングテーブルをリセット」したい場合は、ドライブ上のすべてのブロックを1つの状態に再書き込みするか、「SECURE ERASE」コマンドを発行してLBAテーブルを消去する必要があるため、ドライブを完全に消去する必要があります(こちらをご覧ください) - 別名「ドライブのローレベル化」。

これらすべてにより、そのドライブ上にある OS (およびその他すべて) が消去され、OS 内から実行できなくなります。:)

SSD が OS ドライブとは完全に別のドライブである場合は、何らかの優れた「セキュア ハード ドライブ消去」アプリを使用することで、ある程度の結果が得られる可能性がありますが、それに頼ることはお勧めしません。

ありがとう。

答え4

これは話のすべてではありません。

X25 には、XP および Vista で動作するツールボックスがあります。これをジョブとしてアクティブ化できます。Intel は、これを毎週の自動ジョブに設定することを推奨しています。これを正常に動作させるには、いくつかの問題があります。Intel コミュニティをよく読んでください。

私の 160G X25 は完璧に動作します (英語版がないので XP にパッチを当てる必要がありました)。努力する価値はあります。

Linux 用のツールボックスについては知りません。

Linux での同様の取り組みについて知っている人はいますか?

関連情報