古いSSDが死んでから、新しいSSDを受け取りました。このIntel 320 SSDはTRIMをサポートしています。テストのために、私のディーラーはWindowsをインストールしましたが、これを取り除き、Kubuntuをインストールしたいと思います。
「安全なワイプ」である必要はなく、最も健全な方法でディスクを空にするだけです。私dd if=/dev/zero of=/dev/sda
はブロックをゼロで埋め、それによって別の書き込みを行うと信じています(間違っている場合は修正してください)。
TRIMを有効にする方法の答えを見ましたが、ディスクを消去するのではなく、空のブロックをクリアするのに適しているようです。
hdparm
それを行うプログラムのようですが、ディスクをクリアするか、空のブロックを消去するかはわかりません。マニュアルページから:
--trim-sector-ranges For Solid State Drives (SSDs). EXCEPTIONALLY DANGEROUS. DO NOT USE THIS OPTION!! Tells the drive firmware to discard unneeded data sectors, destroying any data that may have been present within them. This makes those sectors available for immediate use by the firmware's garbage collection mechanism, to improve scheduling for wear-leveling of the flash media. This option expects one or more sector range pairs immediately after the option: an LBA starting address, a colon, and a sector count, with no intervening spaces. EXCEPTIONALLY DANGEROUS. DO NOT USE THIS OPTION!!
E.g. hdparm --trim-sector-ranges 1000:4 7894:16 /dev/sdz
TRIMを使用してすべてのブロックを空として表示するにはどうすればよいですか?
sudo dd if=/dev/sda iflag=direct bs=512 skip=<some_sectors> count=32 | hexdump -C
、次に最新のGpartedバージョンを使用してNTFSパーティションを削除し、同じコマンドで再チェックできます-データがワイプされた場合、ゼロが表示されます。
hexdump -C /sda1
しましたhexdump -C /sda1
。いいアイデアだ。