เมื่อพยายามล้าง SSD อย่างปลอดภัยเรามีปัญหาหลายประการ:
- SSD เสื่อมสภาพหลังจากลบรอบจำนวน จำกัด
- SSD มีตัวควบคุมที่แมป LBA แบบไดนามิก (ที่อยู่บล็อกแบบลอจิคัลที่ใช้โดยระบบเพื่อเข้าถึงดิสก์) ไปยังเซลล์ NVRAM (เซลล์หน่วยความจำแฟลชจริง) เพื่อความสมดุลของการสึกหรอซึ่งหมายถึงการบอกให้ดิสก์เขียนทับบล็อกที่เก็บไว้เฉพาะ ไฟล์อาจส่งผลให้มีการเขียนทับบล็อกสำรองอื่น ๆ
- SSD มีเปอร์เซ็นต์ความจุสำรองที่น่าทึ่งที่ใช้เพื่อชดเชยเซลล์เก็บข้อมูลที่ตายแล้วและลดการสึกหรอ ระบบไม่สามารถมองเห็นได้และอาจเก็บชิ้นส่วนเก่าไว้
ตอนนี้มีตัวเลือกอะไรบ้างจากใน Ubuntu เพื่อล้าง SSD อย่างปลอดภัย
ฉันได้ยินมาว่า SSD ที่ใหม่กว่าบางตัวควรสามารถล้างตัวเองได้อย่างปลอดภัย แต่ฉันจะทราบได้อย่างไรว่า SSD ของฉันสามารถใช้งานได้หรือไม่และจะเรียกใช้อย่างไร
ควรมีคำสั่งลบปลอดภัยของ ATA ฉันจะทราบได้อย่างไรว่าได้รับการสนับสนุนและฉันจะทริกเกอร์สิ่งนั้นได้อย่างไร
นอกจากนี้ยังมีวิธีการล้างไฟล์ที่กำหนดอย่างปลอดภัยหรือพื้นที่ที่ไม่ได้ใช้อย่างปลอดภัยหรือไม่?
ฉันเดาว่าการสำรองข้อมูลของพาร์ติชันทั้งหมดเช็ดดิสก์ทั้งหมดอย่างปลอดภัยแล้วคืนค่าการสำรองข้อมูลจะเป็นไปได้ แต่ฟังดูซับซ้อนเกินไปและใช้เวลานานเกินไปในการใช้งานจริง มีทางเลือกอื่นหรือไม่? ถ้าไม่ฉันสามารถใช้เครื่องมือใดในการสำรองพาร์ติชั่นโดยไม่ต้องสำรองไฟล์ที่ถูกลบไปแล้วด้วย?
แน่นอนว่าเครื่องมือมาตรฐานเช่นshred
หรือwipe
ไม่สามารถใช้งานได้ที่นี่สำหรับจุดที่อธิบายไว้ข้างต้น พวกเขาเพียงแค่เขียนทับไฟล์ aa (โดยการเขียนทับกลุ่มของระบบไฟล์ซึ่งถูกผูกไว้กับ LBAs ซึ่งไม่ได้ชี้ไปที่เซลล์แฟลชเดียวกันตลอดเวลาเนื่องจากคอนโทรลเลอร์ควบคุมการสึกหรอ)