Eski SSD öldüğünden beri yeni SSD'mi yeni aldım. Bu Intel 320 SSD, TRIM'i destekler. Test amacıyla bayim üzerine Windows koydu, ama bundan kurtulmak ve Kubuntu'yu kurmak istiyorum.
Bir "güvenli silme" olması gerekmez, sadece diski en sağlıklı şekilde boşaltmaya ihtiyacım var. dd if=/dev/zero of=/dev/sda
Sadece blokları sıfırla doldurduğuna ve böylece başka bir yazı aldığına inanıyorum (yanılıyorsam düzelt beni).
Cevabını gördüm TRIM nasıl etkinleştirilir , ancak boş blokları silmek için uygun, diski silmek için uygun görünmüyor.
hdparm
bunu yapmak için program gibi görünüyor, ancak diski temizleyip temizlemediğini veya boş blokları temizlediğinden emin değilim. Manuel sayfasından:
--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 kullanarak tüm blokların boş görünmesini nasıl sağlayabilirim?
sudo dd if=/dev/sda iflag=direct bs=512 skip=<some_sectors> count=32 | hexdump -C
, daha sonra yeni Gparted sürümünü kullanarak NTFS bölümünü silebilir ve aynı komutla tekrar kontrol edebilirsiniz - eğer veriler silinirse, sadece sıfır görürsünüz.
hexdump -C /sda1
ve hexdump -C /sda1
başlangıç bloğunu belirlemek için kullandım . Yine de güzel bir fikir.