"fdisk"を使用してソリッドステートドライブから誤って削除されたパーティションを回復する

"fdisk"を使用してソリッドステートドライブから誤って削除されたパーティションを回復する

私が知る限り、Solid State Drive(SSD)は、オペレーティングシステムが制御できないさまざまな場所にデータを保存します。誤ってパーティションを削除した後に新しいパーティションの作成を使用したときに古いパーティションの正確な開始と終了ブロックを入力すると、通常のfdiskハードディスク(HDD)のようにファイルを回復できますか?

答え1

はい。

SSDはブロックを内部的に移動しますが、通信するインターフェイスとして提供されるブロック番号は一貫性を維持し、場所に関係なく同じ保存データを指します。したがって、前と同じ開始セクタと終了セクタを使用してパーティションを復元します。元の状態に復元されます。

唯一のリスクは、削除されたパーティションにあった削除ブロックをクリーンアップするために使用されたツールとドライブをクリーンアップする場合、この場合は何も回復できないことです。 (これはSSDに限定されません。一部のハードドライブはブロック廃棄をサポートし、シンプロビジョニングストレージもブロック廃棄をサポートします。)

答え2

私はfdiskが正しいツールだとは思わない。 SSDからデータを再インポートするには、ドライブに何も書き込まないでください。これはよくわかりませんが、新しいパーティションを作成するときにfdiskに新しい空のパーティションブートレコードを作成させたいと思います。

削除されたパーティションには適切なパーティション回復ツールが必要です。お勧めしませんが、NTFSパーティションの場合は、Windowsベースの回復ツールが必要になる場合がありますか?

ハードドライブが十分に大きい場合は、SSDセクターをセクター別に複製することは価値がありますか?

関連情報