วิธีตรวจสอบ (& Repair) ดิสก์จาก Command Line ของ Mac OS X

Anonim

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

การตรวจสอบดิสก์จากบรรทัดคำสั่งใน OS X

การตรวจสอบไดรฟ์ข้อมูลจะเป็นตัวกำหนดว่าต้องซ่อมแซมไดรฟ์หรือไม่ และสามารถทำได้ด้วยไวยากรณ์ทั่วไปต่อไปนี้:

diskutil ตรวจสอบปริมาณ

ตัวอย่างเช่น ในการตรวจสอบไดรฟ์เริ่มต้นของ Mac คุณสามารถใช้:

diskutil Verifyvolume /

สามารถระบุไดรฟ์ที่ติดตั้งอื่นๆ ได้เช่นกัน หากคุณทราบชื่อ:

diskutil ตรวจสอบปริมาณ /Volumes/ExternalBackups/

หมายเหตุ: ไดรฟ์ต้องอยู่ภายใต้สิทธิ์ของผู้ใช้ (หรือใช้ sudo) และจะต้องเมาต์ไดรฟ์ข้อมูล (นี่คือวิธีการดำเนินการดังกล่าวจากบรรทัดคำสั่ง)

เช่นเดียวกับการเรียกใช้ยูทิลิตี้ดิสก์จาก GUI บรรทัดคำสั่งอาจใช้เวลาสักครู่ หากไม่มีการรายงานข้อผิดพลาด ไม่จำเป็นต้องซ่อมแซมวอลุ่ม หากคุณเห็นข้อความดังต่อไปนี้:

คุณจะต้องแก้ไขโดยการออกคำสั่งซ่อมแซมดิสก์ต่อไป

เคล็ดลับ Repair Volume ต่อไปนี้เป็นเพียงวิธีการใช้บรรทัดคำสั่งไปยังความสามารถเดียวกันกับที่มีอยู่ในแอป Disk Utility GUI ดังที่ได้กล่าวไว้ก่อนหน้านี้ สงวนไว้สำหรับผู้ใช้ขั้นสูง

เรียกใช้ดิสก์การซ่อมแซมจากบรรทัดคำสั่งเพื่อแก้ไขปัญหาไดรฟ์ที่ระบุ

เมื่อคุณทราบแล้วว่าไดรฟ์ต้องการการซ่อมแซม คุณสามารถทำได้โดยใช้คำสั่ง diskutil อีกครั้ง:

diskutil repairvolume /

อีกครั้ง สามารถนำไปที่วอลุ่มอื่นได้โดยการระบุชื่อหรือจุดต่อเชื่อมดังนี้:

diskutil repairvolume /Volumes/ExternalBackups/

โดยไม่คำนึงถึงดิสก์ที่กำลังทำงานอยู่ ให้ปล่อยให้กระบวนการเสร็จสิ้นทั้งหมดก่อนที่จะดำเนินการอย่างอื่น ดิสก์การซ่อมแซมมักจะประสบความสำเร็จในการแก้ไขปัญหาที่ตรวจพบโดยคำสั่ง Verify Disk

Repair Disk ไม่ได้ซ่อมแซมการอนุญาตบนดิสก์ แม้ว่าจะสามารถทำได้ด้วยสตริง diskutil แยกต่างหากในขณะที่คุณอยู่ที่บรรทัดคำสั่งแล้ว

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

หากคุณยังมีปัญหาอยู่ ตัวไดรฟ์เองอาจทำงานล้มเหลว ซึ่งแสดงว่าควรนำดิสก์ออกให้มากที่สุดเท่าที่จะเป็นไปได้ สำรองข้อมูลทุกอย่าง และหาไดรฟ์สำรอง

วิธีตรวจสอบ (& Repair) ดิสก์จาก Command Line ของ Mac OS X