วิธีรักษาความปลอดภัยในการลบพื้นที่ว่างบนไดรฟ์ Mac ด้วย OS X El Capitan
ผู้ใช้ Mac จำนวนมากที่ใช้ OS X El Capitan เวอร์ชันใหม่สังเกตว่าคุณลักษณะ Secure Erase Free Space หายไปจากยูทิลิตี้ดิสก์ สิ่งที่ฟีเจอร์ “Erase Free Space” ทำ (และยังคงทำใน Mac OS X เวอร์ชันก่อนหน้า) คือเขียนทับพื้นที่ว่างในไดรฟ์เพื่อป้องกันการกู้คืนไฟล์ เพิ่มชั้นความปลอดภัยและความเป็นส่วนตัวให้กับการลบไฟล์ ในลักษณะที่ Secure Empty Trash ทำหน้าที่คล้าย ๆ กันในการเขียนทับข้อมูลหลังจากการลบ
สำหรับผู้ที่สงสัย คุณลักษณะเหล่านี้ถูกลบออกจากยูทิลิตี้ดิสก์เวอร์ชันทันสมัยใน Mac OS X เนื่องจากไม่สามารถใช้งานได้บนไดรฟ์ข้อมูล SSD ซึ่งกลายเป็นเรื่องธรรมดามากขึ้น และแล็ปท็อป Mac เกือบทั้งหมดจัดส่งพร้อมกันโดย เริ่มต้นในขณะนี้ แต่ไม่ใช่ทุกคนที่มีไดรฟ์ SSD ดังนั้นผู้ใช้บางรายอาจยังต้องการดำเนินการลบพื้นที่ว่างในฮาร์ดดิสก์ Mac ของตนอย่างปลอดภัย เพื่อให้ได้การลบที่ปลอดภัยเหมือนกันใน Mac OS X เวอร์ชันใหม่ คุณจะต้องเปิดใช้บรรทัดคำสั่ง และใช่ วิธีนี้ใช้ได้กับการลบพื้นที่ว่างใน Mac OS X เวอร์ชันเก่าด้วย แต่เนื่องจากสามารถทำงานเดียวกันได้ด้วยยูทิลิตี้ดิสก์ จึงอาจมีความเกี่ยวข้องกับเวอร์ชันก่อนหน้าน้อยกว่าเล็กน้อย
มีไว้สำหรับผู้ใช้ Mac ขั้นสูงเท่านั้นที่สะดวกใจในการสำรองข้อมูล Mac โดยใช้บรรทัดคำสั่งที่มีไวยากรณ์ที่แน่นอน และแนวคิดเบื้องหลังการลบข้อมูลอย่างถาวร เพื่อให้ชัดเจนอย่างสมบูรณ์ การรักษาความปลอดภัยนี้จะลบเฉพาะพื้นที่ว่างในไดรฟ์ โดยมีจุดประสงค์เพื่อป้องกันความพยายามในการกู้คืนไฟล์ แต่จะไม่ดำเนินการลบข้อมูลในฮาร์ดไดรฟ์ทั้งหมดอย่างปลอดภัยตามที่อธิบายไว้ที่นี่
วิธีรักษาความปลอดภัยในการลบพื้นที่ว่างบน Mac OS X El Capitan Drives ผ่าน Command Line โดยไม่ต้องใช้ Disk Utility
สำรองข้อมูล Mac ของคุณก่อนที่จะพยายามใช้คำสั่งเหล่านี้ บรรทัดคำสั่งต้องการไวยากรณ์ที่แม่นยำและเป็นเรื่องที่ไม่น่าให้อภัย คำสั่งที่ไม่เหมาะสมอาจนำไปสู่การลบข้อมูลที่คุณไม่ต้องการลบออกอย่างถาวรโดยไม่ได้ตั้งใจ เนื่องจากเป็นฟังก์ชันการลบที่ปลอดภัย คุณได้รับคำเตือน ดังนั้นให้สำรองข้อมูล Mac ของคุณก่อน จากนั้นดำเนินการต่อด้วยความเสี่ยงของคุณเอง
ในการเริ่มต้น ให้เปิด Terminal (พบใน /Applications/Utilities/) และใช้ไวยากรณ์ทั่วไปต่อไปนี้ แทนที่ระดับและชื่อไดรฟ์ตามความเหมาะสม:
diskutil secureErase freespace (ระดับ 0-4) /Volumes/(ชื่อไดรฟ์)
(ระดับ 0-4) คือตัวเลขที่ระบุจำนวนครั้งในการเขียนไปยังพื้นที่ว่าง ส่วน 'พื้นที่ว่าง' ระบุว่าคุณกำลังลบเฉพาะพื้นที่ว่าง ไม่ใช่ทั้งไดรฟ์ – สิ่งสำคัญอย่างยิ่ง ความแตกต่าง – และ (ชื่อไดรฟ์) เป็นตัวอธิบายผู้ใช้ยังสามารถเลือกตัวระบุดิสก์ได้หากต้องการ หากคุณไม่แน่ใจชื่อไดรฟ์ การใช้รายการ diskutil จะแสดงไดรฟ์และพาร์ติชันที่ติดตั้งไว้ทั้งหมด หากไดรฟ์ที่มีปัญหามีช่องว่างในชื่อ คุณควรใส่เครื่องหมายคำพูดหรือเว้นวรรคด้วยเครื่องหมายแบ็กสแลช
ตัวอย่างเช่น หากต้องการลบอย่างปลอดภัยด้วยพื้นที่ว่าง 35 รอบบนไดรฟ์ชื่อ “Macintosh HD” คุณสามารถใช้สตริงคำสั่งต่อไปนี้:
"diskutil secureErase freespace 3 /Volumes/Macintosh HD"
Hitting return จะเป็นการเริ่มลบพื้นที่ว่างอย่างปลอดภัยทันที สิ่งนี้ไม่สามารถย้อนกลับได้ ดังที่เราได้กล่าวไว้เป็นสิบๆ ครั้งแล้ว ตรวจสอบให้แน่ใจว่าไวยากรณ์ถูกต้อง
รายการหน้าด้วยตนเองบน diskutil นำเสนอรายละเอียดต่อไปนี้เกี่ยวกับคุณลักษณะการลบแบบปลอดภัย โดยให้รายละเอียดเกี่ยวกับระดับของการเขียนบนพื้นที่ว่าง
นั่นคือทั้งหมด และนี่คือวิธีดำเนินการลบพื้นที่ว่างบนดิสก์บน Mac ที่ใช้ OS X El Capitan หรือใหม่กว่าด้วยยูทิลิตี้ดิสก์ที่จำกัดใหม่ อีกทางเลือกหนึ่งคือการใช้ยูทิลิตี้ดิสก์เวอร์ชันเก่าใน Mac OS X เวอร์ชันใหม่ ไม่ว่าจะจากไดรฟ์สำหรับบูตหรือโหมดการกู้คืน ของ Mac OS เวอร์ชันเก่า หรือกับแอปพลิเคชันเอง แต่โดยทั่วไปไม่แนะนำ
และใช่ ใช้ได้กับทั้งฮาร์ดดิสก์ไดรฟ์มาตรฐานที่มีแผ่นจานหมุน และดิสก์ SSD รุ่นใหม่ แม้ว่าคุณลักษณะนี้จะใช้ไดรฟ์ SSD ไม่ค่อยมีความเกี่ยวข้อง เนื่องจาก TRIM / การรวบรวมขยะควรจัดการการลบไฟล์ในนั้น เป็นเจ้าของ. สำหรับไดรฟ์ข้อมูล SSD ตัวเลือกที่ดีกว่าคือการเปิดใช้งานและใช้การเข้ารหัสดิสก์ FileVault บน Mac ซึ่งจะเข้ารหัสข้อมูลในไดรฟ์ทำให้ไม่สามารถกู้คืนได้หากไม่มีคีย์ FileVault ดังนั้นจึงไม่จำเป็นต้องลบพื้นที่ว่างบนไดรฟ์อย่างปลอดภัย
ทราบเคล็ดลับหรือกลเม็ดในการลบข้อมูลที่ปลอดภัยที่เป็นประโยชน์อื่นๆ หรือวิธีอื่นในการลบพื้นที่ว่างในดิสก์อย่างปลอดภัยใน Mac OS X เวอร์ชันใหม่หรือไม่ แจ้งให้เราทราบในความคิดเห็น.