คอมพิวเตอร์ Mac โดดเด่นด้วยความน่าเชื่อถือและความใช้งานง่าย พวกเขาถูกออกแบบให้เป็นมิตรกับผู้ใช้มากที่สุด ดังนั้นตราบใดที่คุณมีความรู้พื้นฐานด้านคอมพิวเตอร์ การใช้ Mac ไม่ควรยากเกินไป
Mac ยังมาพร้อมโปรแกรมและฟีเจอร์ในตัวที่ช่วยให้ผู้ใช้ใช้ประโยชน์จากอุปกรณ์ได้มากที่สุด หนึ่งในโปรแกรมที่ช่วยเหลือได้คือ Disk Utility เป็น Graphical User Interface ที่ออกแบบมาเพื่อตรวจสอบ (Verify) และซ่อมแซม (Repair) ฮาร์ดไดรฟ์ใน Mac คุณสามารถใช้มันเป็นสายป้องกันแรก ضدข้อผิดพลาดเกี่ยวกับดิสก์ แอปพลิเคชันนี้เป็นเครื่องมืออันทรงพลังที่ช่วยให้ไดรฟ์ที่เชื่อมต่อกับ Mac อยู่ในสภาพดีและปลอดภัยจากภัยคุกคามต่างๆ
Disk Utility ที่มาพร้อม Mac OS X เป็นเครื่องมือที่มีประโยชน์มาก อย่างไรก็ตาม จะมีเวลาที่คุณไม่สามารถใช้มันแก้ปัญฮาร์ดไดรฟ์ได้ โชคดีที่ Disk Utility มี Command Line Equivalent ซึ่งช่วยให้ผู้ใช้ทำการจัดการและบำรุงรักษาดิสก์ขั้นสูงได้
เมื่อ Disk Utility เปิดไม่ได้ หรือเมื่อคุณต้องทำการซ่อมแซมดิสก์ระยะไกลผ่าน SSH (Secure Shell) หรือ Single User Mode วิธีที่ดีที่สุดคือเข้าถึง Terminal ซึ่งคุณสามารถทำงานต่างๆ รวมถึงการตรวจสอบและซ่อมแซมดิสก์
เคล็ดลับ: สแกน Mac เพื่อหาปัญหาประสิทธิภาพ ไฟล์ขยะ แอป有害 和威脅安全
ที่อาจทำให้ระบบ有问题或变慢
ในบทความนี้ เราจะให้คู่มือสำหรับผู้ใช้ที่สะดวกกับการ Troubleshooting แบบแมนนวลผ่าน Command Line สำหรับการใช้ Terminal และ Command Line เพื่อตรวจสอบและซ่อมแซมฮาร์ดไดรฟ์ หากคุณเคยใช้ Terminal และ Command Line มาก่อน โอกาสสูงว่าคุณจะพบขั้นตอนที่นี่ง่ายต่อการทำตาม
Mac Terminal คืออะไร?
ก่อนที่จะเข้าสู่ด้านเทคนิคและดูขั้นตอนการ Verify HDD บน Mac หรือ Repair Disks ใน OS X ผ่าน Terminal มาเข้าใจก่อนว่า Mac Terminal คืออะไร
จาก Mac Utilities ทั้งหมดที่ผู้ใช้สามารถใช้ได้ Terminal อาจถูกกล่าวว่าเป็นหนึ่งในเครื่องมือที่ถูกเข้าใจผิดมากที่สุด หากคุณเคยเจอมันมาก่อน คุณอาจเคยสงสัยว่าทำไมต้องรันมัน ในขณะที่คุณสามารถใช้ Utilities อัตโนมัติอื่นๆ ได้?
какกล่าวมาข้างต้น มีเวลาที่คุณจะต้องทำ Troubleshooting แบบแมนนวลผ่าน Terminal อีกทั้ง การเรียนรู้คำสั่งบางอย่างและใช้มันช่วยให้คุณปรับแต่งบางส่วนของ Mac ได้
สิ่งที่คุณต้องเข้าใจเกี่ยวกับ Terminal คือ มันเป็นแค่แอปพลิเคชันอีกตัวหนึ่ง มันถูกเปิด (launch) เหมือนโปรแกรมอื่นๆ ทั่วไป เมื่อเปิดแล้ว คุณจะเห็นการใช้งาน Command-Line Environment ของ Apple และคุณสามารถดำเนินการต่อได้ตามที่คุณต้องการ
ไม่ใช่สำหรับคนใจอ่อน
เราต้องเน้นอีกครั้งว่า คู่มือนี้ไม่ได้สำหรับผู้ใช้ Mac มือใหม่ คุณต้องมีพื้นฐานการ Troubleshooting แบบ Command Line แบบแมนนวล และในลักษณะที่ดีที่สุด เคยมีประสบการณ์ทำงานกับ Terminal แล้ว มิฉะนั้น คุณอาจอยากอยู่กับ Disk Utility หรือโปรแกรมบุคคลที่สามอย่าง Outbyte macAries ซึ่งออกแบบมาเพื่อตรวจจับและแก้ไขข้อผิดพลาดใน Mac ของคุณโดยอัตโนมัติ รวมถึงไดรฟ์ดิสก์
การค้นหา Disks ใน Mac Terminal
หากคุณตัดสินใจ Verify และ Repair ฮาร์ดไดรฟ์จาก Command Line ใน OS X คุณอาจอยากค้นหา Disk ที่เกี่ยวข้องก่อน ตามที่กล่าวมา คุณเพียงแค่เปิด Terminal เหมือนแอปอื่นๆ เพื่อเข้าถึง ไปที่:
Finder > Applications > Utilities > Terminal
หรือ
คลิก Spotlight > พิมพ์ Terminal
เมื่อ Terminal เปิดแล้ว คุณสามารถค้นหา Disk ที่ต้องการ Verify และ Repair ได้ทุก Disk ที่เชื่อมต่อกับ Mac อยู่ใน Volumes Directory ซึ่งอยู่ห่างจาก Root ของ Mac เพียงขั้นตอนเดียว
เพื่อเปลี่ยนจาก Directory หนึ่งไปอีกหนึ่ง ให้พิมพ์คำสั่งนี้:
cd /Volumes
ต่อไป พิมพ์ ls แล้วกด Return คุณจะเห็นรายการ Disk ที่เชื่อมต่อกับ Mac อยู่ จดชื่อของพวกมันไว้ ซึ่งเรียกว่า Drive Identifier
การ Verify Disks ใน Mac Terminal
ตอนนี้คุณมีไอเดียแล้วว่า Disk ไหนเชื่อมต่อกับ Mac คุณสามารถเริ่ม Verify ได้ คุณสามารถ Target หลาย Drive พร้อมกันได้ ตราบใดที่คุณรู้ชื่อของพวกมัน
วิธี Verify Internal Disk:
- ใน Terminal ให้พิมพ์คำสั่งในรูปแบบนี้:
diskutil verifyVolume [drive name]
- หากต้องการ Verify หรือ Repair ไดรฟ์หลัก (Main Drive) คุณสามารถใช้ "/" เป็นชื่อไดรฟ์ได้เลย ดังนั้นพิมพ์หรือวางนี้:
diskutil verifyVolume /
ขณะเดียวกัน วิธี Verify External Disk:
- พิมพ์คำสั่งในรูปแบบนี้:
diskutil verifyvolume /Volumes/[drive name]/
- ตัวอย่าง เช่น External Drive ชื่อ "Backup" คำสั่งจะเป็น:
diskutil verifyvolume /Volumes/Backup/
กระบวนการ Verify ไม่ได้จบด้วยข่าวร้ายเสมอไป แต่เมื่อจบด้วยข่าวร้าย และ Drive ใด Drive หนึ่งต้องการซ่อมแซม Terminal จะแสดงข้อความแบบนี้:
The volume [name of volume tested] was found corrupt and needs to be repaired.
ที่จุดนี้ คุณจะต้องตัดสินใจว่าจะซ่อมดิสก์ที่เสียหายด้วย Terminal หรือไม่ คุณสามารถจดดิสก์ที่มีปัญหาไว้ และซ่อมในภายหลังด้วย Disk Utility หรือโปรแกรมอื่นอย่าง Outbyte macAries อย่างไรก็ตาม หากคุณอยากพัฒนาทักษะ Terminal ไปอีกขั้น ลองซ่อมดิสก์ที่นั่นเลย อ่านต่อสำหรับขั้นตอน
การ Repair Disks ใน Mac Terminal
เพื่อซ่อม Disk ใน Terminal คุณจะต้องพิมพ์คำสั่งเฉพาะ ซึ่งมีรูปแบบดังนี้:
diskutil repairvolume /Volumes/[drive name]/
ตัวอย่าง เช่น External Hard Drive "Backup" เป็นตัวที่ตรวจพบว่าเสียหาย ให้พิมพ์:
diskutil repairvolume /Volumes/Backup/
Terminal จะรัน Routine การซ่อมแซม ทั้งที่คุณต้องทำคือรอจน Dialog เสร็จ คุณจะรู้ว่าการซ่อมเสร็จแล้วเมื่อเห็นบรรทัดนี้:
Finished file system repair on disk1s1 [drive name]
การ Verify และ Repair Disk Errors แบบอัตโนมัติ
นอกจาก Disk Utility และ Terminal แล้ว โปรแกรมอย่าง Outbyte macAries ก็สามารถใช้ Verify ดิสก์ของ Mac และ Repair ข้อผิดพลาดที่พบได้ แม้ตอนนี้เป็นปี 2018 (อัปเดตเป็นปัจจุบัน) และมีวิธีมากมายในการตรวจจับและแก้ไขข้อผิดพลาดบน Mac แต่มันยังคุ้มค่าที่จะเรียนรู้วิธี Troubleshooting แบบเก่าๆ ทีหลังทีหลัง ความรู้แบบนี้อาจมีประโยชน์
คุณเคยลองใช้ Terminal Verify และ Repair ดิสก์ Mac ของตัวเองจาก Command Line ใน OS X ไหม? เราอยากฟังประสบการณ์ของคุณ!