ในฐานะผู้ใช้งานระบบปฏิบัติการ Mac การจัดการอุปกรณ์จัดเก็บข้อมูลภายนอก เช่น USB HDD หรือ SSD เป็นเรื่องที่ต้องให้ความสำคัญอย่างยิ่งยวด เพราะกระบวนการถอดที่ไม่ถูกต้องอาจส่งผลให้เกิดปัญหาไฟล์เสียหาย ข้อมูลสูญหายชั่วคราว หรือร้ายแรงที่สุดคือทำให้โครงสร้างของ File System เสียหายได้ บทความนี้จะพาคุณไปเรียนรู้วิธี “บังคับ” ถอนไดรฟ์เหล่านี้ออกจากเครื่องได้อย่างปลอดภัยและเป็นขั้นตอน โดยเฉพาะเมื่อพบกับสถานการณ์ขัดข้อง
ทำไมจึงไม่ควรแค่ดึงสายออกทันที?
Mac OS ถูกออกแบบมาเพื่อรับรู้ถึงสภาพแวดล้อมของการทำงานของหน่วยงาน I/O ต่างๆ เมื่อเราเชื่อมต่อฮาร์ดดิสก์หรือโซลิดสเตตไดร์ฟ มันไม่ได้หมายความว่ามันพร้อมสำหรับการถูกอ่านเขียนตลอดเวลา ระบบจำเป็นต้องมีช่วงเวลาในการ ‘unmount’ ซึ่งเป็นการสั่งหยุดกิจกรรมทั้งหมดบนระดับ Logical Volume ก่อนที่จะทำการตัดสัญญาณไฟฟ้าทางกายภาพ (Physical disconnection) หากเรารีบถอดก่อน กระบวนการ Write Cache ที่ยังดำเนินการอยู่ก็จะขาดตอน ส่งผลให้ Metadata ของตัวแฟ้มต่างๆ คลาดเคลื่อน.
วิธีมาตรฐาน: การใช้ Finder และ Desktop Icon
- ตรวจสอบ Activity Indicator: ให้เปิดหน้าต่าง Finder ขึ้นมาก่อน เพื่อดูไอคอนภายนอกที่ปรากฏบน Dock หรือบริเวณเดสก์ท็อป
- คลิก Eject Symbol: สำหรับอุปกรณ์ส่วนใหญ่ จะมีปุ่มรูปสามเหลี่ยมชี้ขึ้น ($↗$) ปรากฏติดกับชื่อ Drive นั้น ๆ ในแถบเมนูข้าง นอกจากนี้ คุณสามารถทำได้โดยการขวาคลิก (Control + Click) บนไอคอน แล้วเลือก ‘Eject [ชื่อ Drive]’ ได้เลย
หากคุณใช้วิธีดังกล่าวแล้ว Mac แจ้งข้อผิดพลาด แสดงว่าเป็นไปได้สูงว่ายังมีโปรแกรมหรือ Process บางอย่างกำลังเข้าถึงไฟล์ในไดรฟ์นั้นอยู่
วิธีการขั้นสูงสำหรับ System Specialist: Disk Utility/Terminal Command Line
เมื่อขั้นตอน GUI ไม่สำเร็จ วิธีที่ดีที่สุดคือการจัดการผ่านระบบปฏิบัติการณ์ระดับลึก ซึ่งจะช่วยบังคับ Unmount ไดรฟ์ได้อย่างแม่นยำ โดยไม่ต้องพึ่งพาอินเทอร์เฟซกราฟิก:
-
ทางเลือก 1: ใช้ Disk Utility
diskutil unmountDisk /Volumes/[Drive Name]- คำสั่ง `unmountDisk` นี้เป็นการบอกให้ macOS หยุดกิจกรรมทั้งหมดบน Volume ของอุปกรณ์ก่อนที่มันจะพร้อมสำหรับการถอดออกจริง ทำให้มั่นใจได้ว่าไม่มีข้อมูลใดค้างอยู่ใน Buffer Cache อีกต่อไป การใช้เครื่องมือนี้จึงมีความเสถียรกว่าเพียงแค่กดปุ่ม Eject ทั่วไป.
-
ทางเลือก 2 (กรณีฉุกเฉิน): Force Mount Point Clearing
หากพบปัญหาติดขัดจริงๆ และจำเป็นต้องตัดสัญญาณทันทีโดยไม่สนใจความปลอดภัยของข้อมูลชั่วขณะ ให้ทำการ Shutdown เครื่อง Mac ผ่านเมนู Apple > Shut Down ก่อน จากนั้นค่อยดำเนินการปลดสายเท่านั้น **(วิธีนี้ควรเป็นตัวสุดท้ายและหลีกเลี่ยงถ้าทำได้)**
การแก้ไขเมื่อระบบแจ้ง Error
หากคุณได้รับข้อผิดพลาด เช่น