author avatar
  プロダクトマネージャー  

概要
ソリッドステートドライブ(SSD)は従来のハードドライブよりも大幅な速度と性能の向上を提供しますが、特にTRIMコマンドの影響でデータ復旧には困難を伴います。TRIMは、SSDにどのデータブロックが消去可能かを知らせることでデータストレージを管理し、効率的なスペース管理を実現します。しかし、TRIM対応のSSDでファイルが削除されると、そのデータは回復不可能となり、データ復旧における大きな欠点が浮き彫りになります。この記事では、TRIMの機能、その利点、および削除されたデータの回復に与える悪影響について探ります。



SSD(ソリッドステートドライブ) は、従来の機械式ハードドライブに比べて 速度と性能が大幅に向上 し、データ保存の方法を革命的に変えました。しかし、これらの進歩には データ復旧に関する欠点 もあります。特に知られていない問題の一つに、TRIMコマンドがデータ復旧に与える影響があります。 TRIM対応のSSD でファイルを削除すると、そのデータは 完全に消失 します。この記事では、TRIMの仕組み、その利点、およびデータ復旧における欠点について詳しく説明します。

SSDトリムとは何ですか?

TRIM は、 ATAインターフェース用のコマンド で、 SSD上のデータ管理 を助けます。ドライブを使用する際、情報の変更や削除が行われると、SSDは無効な情報を削除し、新しい情報を書き込むスペースを確保する必要があります。 TRIM はSSDにどのデータを消去できるかを指示します。このコマンドは他のインターフェースでは異なる名称で呼ばれることがありますが、通常 「TRIM」 として知られています。名前に関係なく、 TRIM はアクティブガベージコレクションと連携し、SSDを整理します。 TRIM は有益ですが、必須ではありません。一部のオペレーティングシステムは TRIM をサポートしていないため、SSDメーカーはTRIMが使用されないことを前提にしてドライブを設計、作成、テストします。
SSDダイアグラム  

TRIMは何をするのか?

TRIMコマンド は、特定の領域がもはや使用されていないデータを含むことを SSD に通知します。SSDはデータの読み書きに特有の方法を持ち、すぐには削除されません。代わりに、SSDはこれらの領域を未使用としてマークします。 TRIMコマンド により、ドライブはこのデータを削除し、アイドル時に アクティブガベージコレクション がそれを削除します。TRIMがない場合(Windows 7以前)、SSDは新しいデータを書き込む必要があるまで特定のセクターに無効なデータが含まれていることを認識せず、古いデータを消去する必要があり、時間がかかります。 TRIMアクティブガベージコレクション は、より高速な書き込み操作を可能にし、SSDの寿命を延ばします。同じNANDセルでの絶え間ない書き込みと消去はセルを劣化させます。最適な長寿命のためには、セルを均等に使用する必要があります( ウェアレベリング )。 TRIM は、アイドル時に消去できるセルを管理し、不必要な消去と書き換えを最小限に抑えるために、データが詰まったセルと空のセルを整理します。

TRIMの理由とそのマイナス面

ソリッドステートドライブが普及し始めた頃、大きな欠陥が発見されました。それは 速度の低下 です。当初は特定のSSDだけがリスクにさらされていると思われていましたが、実際には ほとんどすべてのモデルが同じ問題 を抱えていることが判明しました。ほとんどすべてのストレージデバイスは、削除したファイルを同じように処理します。ファイルが削除されると、ストレージデバイスのインデクサーに保存されているそのデータへのリンクが消去されるだけです。データはそのブロックが新しいデータで上書きされるまでそのまま残ります。この方法により、少なくともブロックが上書きされるまでは データの復元が可能 です。
キングストンSSD  
Kingston の SSDNow M シリーズ – 1G および非 TRIM (左)、2G および TRIM (右)

 

機械式ドライブは、実質的にパフォーマンスの低下なしにデータを上書きできるため、時間の経過とともにパフォーマンスが安定します。対照的に、SSD は NAND フラッシュの仕組みによりパフォーマンスが低下します。データがさまざまなブロックに書き込まれると、同じブロックからデータを削除しても完全には削除されず、乱雑な状態になります。 ガベージ コレクションは 、不必要なデータを便利なブロックに統合することによって役立ちますが、SSD がブロック以上のデータを書き込むという問題は解決しません。機械式ドライブは古いデータを単純に上書きするのとは異なり、SSD は新しいデータを書き込む前にまずブロック内のデータを消去する必要があります。ここで TRIM の出番です。Windows 7 で初めて広く導入された TRIM は、 DeleteFormatDiscardなどの要求に対して OS が SSD に発行する ATA コマンド です。TRIM はデータとそのリンクの両方を消去し、ブロックを使用可能な状態にします。

SSD-TRIMとデータ復旧  

データ復旧への影響

TRIM が発行されると、データ復旧の可能性は実質的にゼロになります。 ハード ドライブおよび TRIM の影響を受けない SSD 上のデータ復旧は、ブロックが削除されてから上書きされていない限り、信頼性の高い復旧ツールを使用すれば比較的簡単です。TRIM 対応の SSD では、ファイルを削除してごみ箱を空にすると、フォレンジックを使用してもデータの復旧は不可能になります。磁気的にデータを保存する機械式ハードドライブとは異なり、 TRIM は NAND 上のデータが完全に消去されることを保証します。機械式ハードドライブ上の TRIM によってデータが復旧不可能になるかどうかは不明です。一般ユーザーの場合、データは復旧不可能である可能性が高いですが、適切なツールを持つ専門家であれば復旧できる可能性があります。NAND RAM と同様に動作し、電荷が失われるとデータはなくなります。

結論

TRIMSSDの性能と寿命を向上させる 重要なコマンドですが、一度ファイルが削除されると データの復元が不可能になる という大きな欠点があります。そのため、 TRIM対応のSSD を使用する際には、定期的なバックアップなどの対策を講じ、データの永久的な損失を避けることが重要です。 TRIMの動作とその影響を理解 することで、データストレージの選択において賢明な判断を下すことができます。
おすすめ - ADsRenee Undeleter - データ復元の専門家 データ復元ソフトRenee Undeleter

操作簡単 ウィザード形式で初心者も自力で復元可能。

100%安全 読み取り専用モードでデバイスをスキャンし、データをお見つけ出すだけで、データへの修正等の操作は一切ありません。

500以上種類のデータ復元対応 音楽、動画、地図、ワード、ドキュメント、PDF、メール、写真等よく利用されるファイルを復元可能。

プレビュー機能付き スキャン中もプレビュー可能、目標データが出たら、スキャンを中止でき、高速に復元可能。

多OS支持Windows 10,8.1,8,7,Vista,XP,2000及びMac OS X10.6,10.7,10.8

操作簡単 ウィザード形式で初心者も自力で復元可能。

100%安全 読み取り専用モード復元、データへの修正等の操作...

500以上種類のデータ復元対応 音楽、動画、メール、写真等復...

無料体験無料体験無料体験 122653名のユーザー様に体験をしていただきました!