การคาดเดาของคุณdd
ถูกต้อง คุณสามารถล้างการ์ด SD ออกโดยคำสั่งต่อไปนี้ (สมมติว่าการ์ด SD ของคุณเป็น/dev/sdd
):
อย่าขัดจังหวะคำสั่งนี้หรืออาจเป็นไปได้ว่าอาจก่อให้เกิดการ์ด SD
$ sudo dd if=/dev/zero of=/dev/sdd bs=8192
หมายเหตุ: หากคำสั่งนี้ไม่เสร็จสมบูรณ์และคุณต้องยกเลิกคำสั่งนั้นส่วนใหญ่จะสามารถกู้คืนได้ด้วยโปรแกรมการกู้คืนพาร์ทิชันดิสก์ที่ครอบคลุมในการโพสต์อื่น ๆ
อาจใช้เวลาสักครู่ขึ้นอยู่กับขนาดและความเร็วของการ์ด SD หากคุณมั่นใจว่า CIA นั้นต้องการกู้คืนไฟล์ของคุณให้เขียนทับการ์ด SD ด้วยurandom
แทนที่จะเป็นzero
:
$ sudo dd if=/dev/urandom of=/dev/sdd bs=8192
dd
คำสั่งจากตัวอย่างด้านบนจะลบการ์ด SD ทั้งหมดทิ้งโดยไม่มีพาร์ติชันใด ๆ แม้ไม่มีพาร์ติชันตาราง ดังนั้นคุณจะต้องสร้างพาร์ติชันใหม่บนการ์ด SD คุณสามารถทำได้โดยเครื่องมือแบ่งพาร์ทิชันใด ๆ เช่นcfdisk
, parted
(คำแนะนำของฉัน) gparted
หรือ
และสิ่งหนึ่งที่เพิ่มเติม: จะระมัดระวังอย่างมากในการเรียกdd
คำสั่ง การพิมพ์ผิดในof=
ค่าอาร์กิวเมนต์สามารถทำให้เกิดภัยพิบัติ
fdisk
แต่ถ้าคุณต้องการควบคุมเต็มรูปแบบของพาร์ทิชันไม่ได้ใช้แบ่งพาร์ทิชันแบบกราฟิกที่ใช้ดีเก่า (ยกเว้นว่าคุณทำไม่ได้เพราะ GPT หรือข้อ จำกัด ทางเทคนิคอื่น ๆ )