データの完全消去
OS標準のファイル削除コマンドは、データ格納場所の情報が削除されるのみで、データの痕跡は残留している。
これらのコマンドはゼロクリアを行わない。完全消去したい場合は、パーティション作成後にshredコマンドを用いるべきである。Windows(DOS)の FDISK と FORMATコマンドも同様である。
ソリッドステートドライブ(SSD)は記憶領域の平準化による寿命延長のため、フラッシュメモリーよりも高度な管理が行われている。この仕様のためOS側で削除やフォーマットを行ってもデータが残存していることがある。
TRIMコマンドが発行されてガベージコレクションが実行されるとファイルを復元してもデータが0に置き換わっているため、専門家でさえデータを回復できる可能性はほぼないとされている。一旦ドライブ全体をOS側で削除し、TRIMコマンドを実行することで完全消去に有効な手段となりうる。TRIMコマンドの他にデータ消去を行う仕組みも考案されており、不用になったブロックのみを消去するオプティマイザー機能や、ハードディスクと同じくSecure Eraseコマンドに対応したSSDでは、専用の管理ユーティリティにより簡単な操作で高速かつ安全に消去することができる。Windows 11ではシステムリセット時にもTRIMコマンドを実行してデータ消去を行う。
内蔵SSDをUSB接続した場合、Secure Eraseは利用できない。またUAS(UASP)に対応していない変換器ではTRIMコマンドが利用できない。
ハードディスクと同様に利用開始時の暗号化や、利用後の物理破壊も効果的である。
「ごみ箱」を空にしても、データ格納場所の情報が削除されるのみで、データの痕跡は残留している。※ごみ箱を空にする前の、ごみ箱の中にあるファイルは完全なデータである。