ขายคอมพิวเตอร์เก่า ต้องการลบข้อมูลส่วนตัวให้หมด ไม่ให้กู้คืนได้ ไม่ได้เหมือนหนังที่กดปุ่มเสร็จในไม่กี่วินาที แต่ด้วยความอดทนและคำสั่ง/ไลฟ์ซีดีที่เหมาะสม สามารถลบข้อมูลให้ยากที่จะกู้คืน (ถ้าจะไม่ว่างานเป็นไปไม่ได้)
Secure Erase vs จริงจัง
Secure Erase เป็นฟีเจอร์เฟิร์มแวร์ของ HDD/SSD สำหรับลบข้อมูลอย่างปลอดภัย แต่มันมีปัญหา: การนำไปใช้แตกต่างระหว่าง廠商 บางครั้งลบไม่หมด บางครั้งทำให้อุปกรณ์ "บริค" (bricked) เพราะคอนโทรลเลอร์หรือ BIOS bug ไดรฟ์เก่า (<15GB) ไม่รองรับ จึงข้ามวิธีนี้ไปใช้ทางเลือกปลอดภัยกว่า
หลักการ: เขียนทับ (Overwriting)
ลบไฟล์ปกติ → ย้ายไป Recycle Bin (กู้ได้) ลบถาวร (Shift+Delete) → คอนโทรลเลอร์ทำเครื่องหมายพื้นที่ "ว่าง" แต่ข้อมูลยังอยู่ ลบพาร์ติชัน/ฟाइलระบบ → เหมือนกันแต่ใหญ่ขึ้น ข้อมูลยังอยู่จนถูก เขียนทับด้วยข้อมูลใหม่ วิธีเดียวที่เชื่อถือได้: เขียนทับหลายรอบ หลายรูปแบบ
ระบุอุปกรณ์เป้าหมาย (สำคัญมาก!)
ก่อนลบ ต้องแน่ใจว่าเป็นดิสก์ที่ถูกต้อง ไม่งั้นลบผิดดิสก์จะเป็นภัยใหญ่
- GUI: GParted (ดูอุปกรณ์ทั้งหมด)
- CLI:
lsblk -io KNAME,TYPE,SIZE,MODEL,smartctl -i /dev/sdX,hdparm -i /dev/sdX,fdisk -l
วิธี dd (มาตรฐาน)
dd if=/dev/zero of=/dev/sdX bs=4096 status=progress
if=/dev/zero: อ่านศูนย์ (zeros)of=/dev/sdX: อุปกรณ์เป้าหมาย (เช่น sda, sdc)bs=4096: บล็อก 4KB (ปรับตามสเปคอุปกรณ์)status=progress: แสดงความคืบหน้า
ปลอดภัยกว่า: ใช้ random data แทนศูนย์
dd if=/dev/urandom of=/dev/sdX bs=4096 status=progress
(ใช้ CPU สูงกว่า เพราะต้องสุ่มตัวเลขตลอด)
วิธี scrub (ง่ายกว่า)
sudo apt install scrub scrub /dev/sdX
วิธี wipe
sudo apt install wipe wipe /dev/sdX
ตรวจสอบดีๆ ก่อนกด Enter!
วิธี Live GUI (GNOME Disks)
ลบดิสก์ที่รัน OS อยู่ → ต้องบูตจาก Live CD/DVD (แนะนำ GNOME DE)
- บูต Live USB
- เปิด GNOME Disks ("Disk")
- เลือกดิสก์ → ปุ่มเกียร์สองตัว → Format Partition
- ติ๊ก Erase (เขียนทับข้อมูล) → ตั้งชื่อ Volume → Next → Format
Darik's Boot and Nuke (DBAN)
Live CD เฉพาะทางลบดิสก์ บูต → เลือกดิสก์ → F10 เริ่มลบ
วิธีสุดท้าย: ค้อน และ Not-a-Flamethrower
บริษัทกู้ข้อมูลอ้างว่ากู้ได้แม้เขียนทับ 2 รอบ, ไฟไหม้, แผ่นดิสก์แตก ถ้าข้อมูลสำคัญมาก จริงๆ ให้ทำลายรูปกาย (drill, shredder, ไฟ) แต่สำหรับเราทั่วไป วิธีข้างต้นเพียงพอแล้ว