วิธีการรักษาความปลอดภัยลบเนื้อที่ว่างบนไดรฟ์ Mac ด้วย OS X El Capitan

ผู้ใช้ Mac จำนวนมากที่เรียกใช้ OS X El Capitan รุ่นใหม่ได้สังเกตเห็นคุณสมบัติ Secure Erase Free Space หายไปจาก Disk Utility คุณลักษณะ "Erase Free Space" ที่ทำ (และยังคงมีอยู่ในเวอร์ชันก่อนหน้าของ Mac OS X) ถูกแทนที่ด้วยเนื้อที่ว่างบนไดรฟ์เพื่อป้องกันการกู้คืนไฟล์โดยเพิ่มชั้นความปลอดภัยและความเป็นส่วนตัวในการลบไฟล์มากในแบบที่ Secure Empty Trash ทำหน้าที่เหมือนกับการเขียนทับข้อมูลหลังจากลบแล้ว

สำหรับผู้ที่สงสัยคุณลักษณะเหล่านี้ถูกนำออกจาก Disk Utility รุ่นใหม่ใน Mac OS X เนื่องจากไม่ได้ทำงานกับไดรฟ์ SSD ซึ่งเป็นเรื่องธรรมดาและเกือบทั้งหมด Mac แล็ปท็อปจะจัดมากับพวกเขาโดยค่าเริ่มต้นในขณะนี้ แต่ทุกคนไม่ได้มีไดรฟ์ SSD และทำให้ผู้ใช้บางรายอาจต้องการลบข้อมูลที่มีความปลอดภัยในฮาร์ดดิสก์ของ Mac เพื่อให้เกิดการลบข้อมูลแบบปลอดภัยในเวอร์ชัน Mac OS X ที่ทันสมัยคุณจะต้องเปลี่ยนเป็นบรรทัดคำสั่ง และใช่นี่ทำงานเพื่อลบเนื้อที่ว่างบน Mac OS X เวอร์ชันเก่าเกินไป แต่เนื่องจากสามารถทำงานเดียวกันกับ Disk Utility ได้อาจเกี่ยวข้องกับรุ่นก่อน ๆ น้อยลง


นี่เป็นสำหรับผู้ใช้ Mac ขั้นสูงเท่านั้นที่สามารถทำสำรอง Mac ได้โดยใช้บรรทัดคำสั่งที่มีไวยากรณ์ที่แน่นอนและแนวคิดเบื้องหลังการลบข้อมูลอย่างถาวร เพื่อความชัดเจนอย่างสมบูรณ์แบบความปลอดภัยนี้จะลบเฉพาะเนื้อที่ว่างบนไดรฟ์เพื่อป้องกันความพยายามในการกู้ไฟล์ แต่จะไม่ทำการลบฮาร์ดไดรฟ์ทั้งหมดอย่างปลอดภัยตามที่อธิบายไว้ที่นี่

วิธีการรักษาความปลอดภัยลบข้อมูลว่างบน Mac OS X ไดรฟ์ El Capitan ผ่านทางบรรทัดคำสั่งโดยไม่ต้องใช้ยูทิลิตี้ Disk

สำรองข้อมูล Mac ของคุณก่อนที่จะพยายามใช้คำสั่งเหล่านี้ บรรทัดคำสั่งต้องใช้ไวยากรณ์ที่ถูกต้องและไม่อาจให้อภัยคำสั่งที่ไม่เหมาะสมอาจนำไปสู่การลบข้อมูลที่ไม่ต้องการโดยไม่ได้ตั้งใจอย่างถาวรเพราะเป็นฟังก์ชันลบข้อมูลที่ปลอดภัย คุณได้รับคำเตือนแล้วดังนั้นโปรดสำรองข้อมูลข้อมูล Mac ของคุณก่อนจากนั้นจึงดำเนินการตามความเสี่ยงของคุณเอง

ในการเริ่มต้นให้เปิดเทอร์มินัล (พบใน / Applications / Utilities /) และใช้ไวยากรณ์ทั่วไปต่อไปนี้แทนที่ระดับและชื่อไดรฟ์ตามความเหมาะสม:

diskutil secureErase freespace (level 0-4) /Volumes/(Drive Name)

(ระดับ 0-4) คือตัวเลขที่ระบุจำนวนครั้งในการเขียนข้อมูลลงในพื้นที่ว่าง 'freespace' ระบุว่าคุณกำลังลบเนื้อที่ว่างเพียงอย่างเดียวและไม่ใช่ไดรฟ์ทั้งหมดเอง - เป็นความแตกต่างที่สำคัญอย่างยิ่ง - และ (ชื่อไดรฟ์) คือ อธิบายตนเอง ผู้ใช้ยังสามารถเลือกตัวระบุดิสก์ได้หากต้องการ หากคุณไม่แน่ใจเกี่ยวกับชื่อของไดรฟ์โดยใช้รายการ diskutil จะแสดงไดรฟ์และพาร์ติชันที่ติดตั้งทั้งหมด หากไดรฟ์ที่สงสัยมีช่องว่างในชื่อคุณควรวางไว้ในเครื่องหมายคำพูดหรือซ่อนด้วยเครื่องหมายแบคสแลช

ตัวอย่างเช่นหากต้องการลบข้อมูลอย่างปลอดภัยโดยผ่านช่องว่าง 35 ไดรฟ์ชื่อ "Macintosh HD" คุณสามารถใช้สตริงคำสั่งต่อไปนี้:

diskutil secureErase freespace 3 "/Volumes/Macintosh HD"

การกดปุ่ม return จะเป็นการเริ่มต้นการลบข้อมูลที่ปลอดภัยของพื้นที่ว่าง นี่เป็นแบบที่ไม่สามารถย้อนกลับได้ดังนั้นเราจึงได้พูดถึงหลายสิบครั้งแล้วตรวจดูให้แน่ใจว่าไวยากรณ์ถูกต้อง

รายการเพจด้วยตนเองบน diskutil มีรายละเอียดดังต่อไปนี้ในคุณลักษณะการลบความปลอดภัยโดยระบุระดับการเขียนมากกว่าเนื้อที่ว่าง

อุปกรณ์ระดับระดับ secureErase [freespace]
ลบโดยใช้วิธีการที่ปลอดภัยทั้งดิสก์ทั้งหมด (รวมถึง
พาร์ทิชันใด ๆ และทั้งหมด) หรือเฉพาะพื้นที่ว่าง (ไม่ใช้งาน
สำหรับไฟล์) ในไดรฟ์ข้อมูลที่ติดตั้งอยู่ในปัจจุบัน การลบทั้ง -
ดิสก์จะปล่อยให้มันไร้ประโยชน์จนกว่าจะมีการแบ่งพาร์ทิชันอีกครั้ง
การลบพาร์ติชันฟรีออกจากไดรฟ์ข้อมูลจะทำให้ไม่สามารถใช้งานได้อย่างที่เป็นอยู่
จากมุมมองของผู้ใช้ปลายทางยกเว้นว่าจะเป็นเช่นนั้น
ไม่สามารถกู้คืนไฟล์ที่ถูกลบหรือข้อมูลโดยใช้ยูทิลิตีได้
ซอฟต์แวร์. ถ้าคุณต้องการลบเนื้อหาทั้งหมดของพาร์ติชัน
แต่ไม่โฮสต์ดิสก์ทั้งหมดใช้ zeroDisk หรือ randomDisk
คำกริยา ต้องใช้ความเป็นเจ้าของของดิสก์ที่ได้รับผลกระทบ

ระดับควรเป็นหนึ่งในต่อไปนี้:

o 0 - ยกเลิกการกรอกข้อมูลด้วยการกรอกข้อมูลเพียงครั้งเดียว

o 1 - การลบแบบอ่านอย่างเดียวแบบสุ่ม

o 2 - US DoD 7-pass secure ลบ

o 3 - อัลกอริทึมของ Gutmann 35-pass secure ลบ

o 4 - US DoE อัลกอริธึม 3-pass secure removal

นั่นคือทั้งหมดที่มีอยู่และนี่คือวิธีที่คุณสามารถลบเนื้อที่ว่างบน Mac ที่ใช้ระบบปฏิบัติการ OS X El Capitan หรือภายหลังได้ด้วย Disk Utility ที่ จำกัด ใหม่ อีกทางเลือกหนึ่งคือการใช้ Disk Utility เวอร์ชันเก่าใน Mac OS X เวอร์ชันใหม่ทั้งจากไดรฟ์สำหรับเริ่มระบบหรือโหมดการกู้คืนของ Mac OS เวอร์ชันเก่าหรือด้วยแอพพลิเคชันเอง แต่โดยทั่วไปแล้วไม่แนะนำให้ใช้

ใช่แล้วใช้ได้กับฮาร์ดไดรฟ์มาตรฐานทั้งแบบใช้แผ่นดิสก์แบบหมุนและดิสก์ SSD ที่ทันสมัยแม้ว่าจะมีไดรฟ์ SSD คุณลักษณะนี้มีความเกี่ยวข้องน้อยกว่าเนื่องจาก TRIM / Garbage Collection ควรจัดการการลบไฟล์ด้วยตัวเอง สำหรับวอลุ่ม SSD ตัวเลือกที่ดีกว่าคือการเปิดใช้งานและใช้การเข้ารหัสดิสก์ FileVault บนเครื่อง Mac ซึ่งจะเข้ารหัสข้อมูลในไดรฟ์ทำให้ไม่สามารถกู้คืนได้โดยไม่ต้องใช้คีย์ FileVault จึงไม่จำเป็นต้องลบพื้นที่ว่างบนไดรฟ์ข้อมูลอย่างปลอดภัย

ทราบเคล็ดลับหรือเทคนิคการลบข้อมูลที่เป็นประโยชน์หรือวิธีอื่นในการลบพื้นที่ว่างใน Mac OS X เวอร์ชันใหม่หรือไม่? แจ้งให้เราทราบในความคิดเห็น.