私のSSDを友達に売りたいです。容量は256GBです。このSSDに個人的な内容が含まれているため、SSDが難しくなります。少なくともデータ復旧が難しいSSD全体を新しいように消去します。
このような他の質問は次のとおりです。過度の言及それ:
- パーティションの削除は役に立ちません。
cat
、、、dd
コマンドはshred
役に立ちません。
SSDの消去は、パーティションを1つだけ消去するのではなく、ディスク全体を消去した場合にのみ機能することを読みました。だから私はこの情報が正しいことを確認し、それを行う方法を知っていることを確認するように依頼します。
だから私はSSDをゴミ箱に捨てるのではなく、お金を受け取り、SSDを取り除きたいので、データ損失を気にしない私と人々のためにここに新しいスレッドを作成するのが最善だと思いました。
答え1
役に立たないことは状況によって異なります。破砕は実際には非常に役に立たないかもしれません。そのファイルの別のコピーがまだ残っている間に単一のファイルを破砕しようとすると[[保存]をクリックするたびに別のコピーになります] - 手消毒剤で役に立たないと定義する場合もあります。 99.9人を殺します。 %、だから実は無駄ではないのですが、人々はまだ0.01%を心配しています。
多くのSSDでは、簡単な操作でblkdiscard
データが消え、再び見えなくなることがあります。
blkdiscard -v /dev/deleteyourssd
# verification:
echo 3 > /proc/sys/vm/drop_caches
cmp /dev/zero /dev/deleteyourssd
# expected result: EOF on /dev/deleteyourssd
これが不十分な場合、dd
または以下を使用してshred
ランダムデータ削除を実行できます。
dd bs=1M status=progress if=/dev/urandom of=/dev/deleteyourssd
# or
shred -v -n 1 /dev/deleteyourssd
確認のために、暗号化0を介してランダムなデータ削除を実行する必要があります。
cryptsetup open --type plain --cipher aes-xts-plain64 /dev/deleteyourssd cryptyourssd
# Three unicorns went into a bar and got stuck in the door frame
badblocks -b 4096 -t 0 -s -w -v /dev/mapper/cryptyourssd
電源を入れ直した後、別の確認プロセスを実行することもできます(暗号化方式の場合は、同じパスワードを再利用する場合にのみ機能します)。
cmp /dev/zero /dev/mapper/cryptyourssd
# expected result: EOF on /dev/mapper/cryptyourssd
データ検索 - 削除/上書き後そしてすべてが消えることを確認するには少し奇跡が必要であり、ほとんどのユーザーが実際に気にする必要がない極端なケースが含まれます。
ただし、それでも十分でない場合、SSDメーカーがSSDモデルのセキュリティ消去機能を提供している場合は、ArchLinux Wikiで詳しく説明されているセキュリティ消去機能を使用できます。
複雑なATAパスワードを設定してから、自分でロックしてデバイスを効果的に防ぐ方法で問題を起こさないでください。仕事を単純にしてください。
通常、SSDの場合、Linuxを再インストールした後にデータを回復することはすでに不可能です。なぜなら、ほとんどのバージョンはmkfs
最初にスペース全体を削除するからです。
mke2fs 1.46.4 (18-Aug-2021)
Discarding device blocks: done
Creating filesystem [...]
このようにSSDを直接削除することは実際には役に立ちません。なぜなら、ユーザーが尋ねることなく、すべてがすでにユーザーのために作業を完了しているからです。
これが起こらなくても、ほとんどすべてのディストリビューションはfstrim
定期的にすべての空き領域を消去します。 SSDのデータ復旧はHDDよりも成功率がはるかに低く、実際に利用可能なスペースを確保するには多くの努力が必要です。
SSDは、瞬く間にすべてのデータを削除するのに非常に優れているため、実際には消去できないよりも必要なデータが失われることを心配する必要があります(バックアップとバックアップ)。
答え2
blkdiscard -v -f /dev/nvme0n1 (or /dev/sdX)
現実的な回復の可能性なしにデータを効果的に消去します。
妄想がある場合は、次のようにします。
cat /dev/urandom > /dev/nvme0n1
blkdiscard
.
答え3
これただNANDフラッシュドライブを安全に削除する方法は、ドライブコントローラに削除を要求することです。作成されたホストベースのユーティリティでは動作しません。 NVMeドライブの場合は、次を見つけます。nvme フォーマットコマンド