Saya baru saja menerima SSD baru saya sejak yang lama mati. Intel 320 SSD ini mendukung TRIM. Untuk tujuan pengujian, dealer saya menaruh Windows di dalamnya, tetapi saya ingin menyingkirkan ini dan menginstal Kubuntu di atasnya.
Tidak harus menjadi "penghapusan aman", saya hanya perlu mengosongkan disk dengan cara yang paling sehat. Saya percaya bahwa dd if=/dev/zero of=/dev/sda
hanya mengisi blok dengan nol dan dengan demikian mengambil tulisan lain (koreksi saya jika saya salah).
Saya telah melihat jawabannya Cara mengaktifkan TRIM , tetapi sepertinya cocok untuk membersihkan blok kosong, tidak menghapus disk.
hdparm
tampaknya menjadi program untuk melakukannya, tetapi saya tidak yakin apakah itu membersihkan disk ATAU membersihkan blok kosong. Dari halaman manualnya:
--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
Bagaimana saya bisa membuat semua blok tampak kosong menggunakan TRIM?
sudo dd if=/dev/sda iflag=direct bs=512 skip=<some_sectors> count=32 | hexdump -C
, lalu menghapus partisi NTFS menggunakan versi Gparted terbaru dan memeriksa kembali dengan perintah yang sama - jika data terhapus, Anda hanya akan melihat nol.
hexdump -C /sda1
dan hexdump -C /sda1
untuk menentukan blok awal. Ide yang bagus.