วิธีการลบดิสก์จากบรรทัดคำสั่งใน Mac OS X
สารบัญ:
ผู้ใช้ Mac บางรายอาจต้องการความสามารถในการลบดิสก์หรือลบฮาร์ดไดรฟ์จากบรรทัดคำสั่งบน Mac OS ซึ่งเป็นงานที่มักดำเนินการผ่านแอปพลิเคชันยูทิลิตี้ดิสก์จาก GUI วิธีบรรทัดคำสั่งเพื่อลบดิสก์ใน macOS นั้นแตกต่างออกไปเล็กน้อย และต้องใช้ไวยากรณ์ที่แม่นยำเพื่อให้แน่ใจว่าคุณกำลังลบดิสก์ที่เหมาะสม ทำให้วิธีการลบดิสก์นี้เหมาะสำหรับผู้ใช้ Mac ขั้นสูงเท่านั้น
คู่มือนี้จะแนะนำวิธีการลบและฟอร์แมตดิสก์เป้าหมายทั้งหมดโดยใช้บรรทัดคำสั่งเฉพาะบน Mac ที่ใช้ macOS หรือ Mac OS X คุณสามารถเลือกรูปแบบระบบไฟล์ทั่วไปของดิสก์หลังจากนั้น ถูกลบไปแล้ว รวมทั้ง ExFAT, FAT32, HFS+ หรือ JHFS+
otice ที่มีเป้าหมายเพื่อลบดิสก์ทั้งหมดจากบรรทัดคำสั่งที่นี่ ไม่ใช่แค่การลบโวลุ่มหรือพาร์ติชันบนดิสก์เป้าหมาย ดิสก์เป้าหมายทั้งหมดจะถูกลบ ข้อมูลทั้งหมดบนดิสก์เป้าหมายจะถูกทำลายด้วยวิธีนี้ โดยไม่มีโวลุ่มหรือพาร์ติชันหรือข้อมูลใดๆ เหลืออยู่ อย่าเข้าใจผิด มิฉะนั้น คุณจะสูญเสียข้อมูลอย่างหลีกเลี่ยงไม่ได้เมื่อข้อมูลถูกลบและทำลาย โปรดจำไว้ว่าบรรทัดคำสั่งเป็นสิ่งที่ไม่น่าให้อภัย หากคุณไม่สะดวกที่จะใช้บรรทัดคำสั่ง การลบและฟอร์แมตดิสก์จะเหมาะสมกว่ามากโดยใช้ยูทิลิตี้ดิสก์ในอินเทอร์เฟซมาตรฐานของ Mac OS X
วิธีการลบดิสก์จากบรรทัดคำสั่งของ Mac OS
ในการเริ่มต้น คุณจะต้องเปิดแอปพลิเคชัน Terminal บน Mac ซึ่งให้การเข้าถึงบรรทัดคำสั่ง สามารถพบได้ใน Spotlight, Launchpad หรือในโฟลเดอร์ /Applications/Utilities/
ในการลบดิสก์ออกจากบรรทัดคำสั่งบน Mac เราจะใช้คำสั่ง “diskutil” ที่คุ้นเคยพร้อมกับกริยา EraseDisk และแฟล็กอื่นๆ ที่เหมาะสมเพื่อระบุตัวเลือกสำหรับวิธีที่เราต้องการลบดิสก์ และระบุดิสก์ที่จะลบ
ไวยากรณ์พื้นฐานสำหรับการลบดิสก์จากบรรทัดคำสั่งใน macOS มีดังนี้:
diskutil deleteDisk FILE_SYSTEM DISK_NAME DISK_IDENTIFIER
ตัวอย่างเช่น สมมติว่าคุณใช้ “diskutil list” เพื่อแสดงไดรฟ์ที่ติดตั้งทั้งหมดบน Mac จากบรรทัดคำสั่ง และคุณได้กำหนดไดรฟ์ที่เหมาะสมในการลบแล้ว โดยระบุเป็น /dev/disk6s2 คุณต้องการให้ชื่อดิสก์เป็น "Emptied" และคุณต้องการให้ประเภทระบบไฟล์ดิสก์ใหม่เป็น Mac OS Extended Journaled (JHFS+) ไวยากรณ์จะเป็นดังนี้:
diskutil deleteDisk JHFS+ ว่างเปล่า /dev/disk6s2
จำเป็นอย่างยิ่งที่คุณต้องใช้ไวยากรณ์ที่เหมาะสมเมื่อระบุดิสก์ที่จะลบ การระบุที่ไม่ถูกต้องอาจนำไปสู่การลบดิสก์ที่ไม่ถูกต้อง ทำลายข้อมูลใดๆ ในดิสก์อย่างถาวร อย่าทำพลาดสิ่งนี้ หากคุณไม่แน่ใจ คุณสามารถค้นหาโหนดรหัสดิสก์ด้วย “diskutil info “DISK NAME” |grep Device”
สำหรับการอ้างอิงอย่างรวดเร็ว ต่อไปนี้คือตัวอย่างเล็กๆ น้อยๆ ของวิธีการลบดิสก์แบบต่างๆ สำหรับรูปแบบระบบไฟล์ประเภทต่างๆ และเช่นเคย ให้แน่ใจว่าคุณเปลี่ยนโหนดดิสก์ตามความเหมาะสมสำหรับดิสก์ของคุณ
การฟอร์แมตดิสก์เป็น Mac OS Extended Journaled (JHFS+) จาก Terminal ใน Mac OS X
diskutil deleteDisk JHFS+ ชื่อดิสก์ /dev/DiskNodeID
การฟอร์แมตดิสก์เป็น Mac OS Extended (HFS+) จาก Terminal ใน Mac OS X
diskutil deleteDisk HFS+ DiskName /dev/DiskNodeID
การฟอร์แมตดิสก์เป็น MS-DOS fat32 จาก Command Line ใน Mac OS X
diskutil eraseDisk FAT32 DiskNameGoesHere /dev/DiskNodeIDHere
การฟอร์แมตดิสก์เป็น ExFAT จาก Command Line ใน Mac OS X
diskutil deleteDisk ExFAT DiskName /dev/DiskNodeID
อีกครั้ง คำสั่งใดๆ เหล่านี้จะลบดิสก์เป้าหมายทั้งหมดและลบล้างข้อมูลใดๆ ในนั้น
ผู้ใช้ที่ต้องการรายละเอียดหรือข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกอื่น ๆ ที่มี รวมถึงการตั้งค่า MBR และ GPT สามารถสอบถาม man page ด้วย “man diskutil” และค้นหา “eraseDisk” หรือดำเนินการคำสั่งโดยไม่เจาะจง เช่น:
diskutil deleteการใช้งานดิสก์: diskutil eraseชื่อรูปแบบดิสก์ |MBR|GPT] MountPoint|DiskIdentifier|DeviceNode ลบทั้งดิสก์ที่มีอยู่โดยสมบูรณ์ ไดรฟ์ข้อมูลทั้งหมดบนดิสก์นี้จะถูกทำลายจำเป็นต้องเป็นเจ้าของดิสก์ที่ได้รับผลกระทบ รูปแบบคือชื่อระบบไฟล์เฉพาะที่คุณต้องการลบเป็น (HFS+ ฯลฯ) ame คือชื่อวอลุ่ม (ใหม่) (ขึ้นอยู่กับข้อจำกัดในการตั้งชื่อระบบไฟล์) หรือสามารถระบุเป็น %noformat% เพื่อข้ามการเริ่มต้น (newfs ). คุณไม่สามารถลบดิสก์สำหรับบูตได้ ตัวอย่าง: diskutil deleteDisk JHFS+ Un titledUFS disk3
สุดท้าย สิ่งสำคัญคือ ถ้าคุณต้องการลบดิสก์ที่บู๊ตอยู่ในปัจจุบันจากบรรทัดคำสั่งจากวิธีนี้ คุณต้องทำจากดิสก์สำหรับบูตหรือจากโหมดการกู้คืน โหมดผู้ใช้คนเดียวเพียงอย่างเดียวไม่เพียงพอที่จะลบระบบปฏิบัติการที่กำลังบูทอยู่