Disk Utility บน Mac เป็นเครื่องมือระบบที่มีประโยชน์มากสำหรับแก้ปัญหาดิสก์เฉพาะตัว ตัวอย่างเช่น คุณสามารถรัน disk check เมื่อแอปปิดพร้อมกัน ไดรฟ์ภายนอกทำงานไม่ถูกต้อง หรือ Mac ไม่บูท Disk Utility จะตรวจสอบสุขภาพฮาร์ดดิสก์และซ่อมแซมข้อผิดพลาดดิสก์ถ้าเป็นไปได้
Disk Utility ทำงานราบปกติปกติ แต่มีบางครั้งที่ข้อผิดพลาดน่าหงุดหงิดเกิดขึ้นและหยุดกระบวนการ ข้อผิดพลาดทั่วไปที่เจอตอนใช้ Disk Utility คือ "Couldn't Unmount Disk" เมื่อข้อผิดพลาดนี้โผล่ขึ้นมา งานที่พยายามทำจะหยุดทันที
ข้อผิดพลาด "Couldn't Unmount Disk" บน Mac คืออะไร?
ข้อผิดพลาด "Couldn't Unmount Disk" อาจเกิดระหว่างการฟอร์แมต, partitioning, disk verification and repair หรืองานใดๆ ที่ Disk Utility ทำ สิ่งที่ทำให้ข้อผิดพลาดนี้น่าหงุดหงิดคือ ข้อความข้อผิดพลาดมักให้ข้อมูลเพิ่มเติมน้อยมากหรือไม่มีเลย ทำให้ยากที่จะแก้ปัญหา และจากข้อความข้อผิดพลาด ยิ่งยากที่จะกำหนดว่าปัญหาเกี่ยวกับอะไร
นี่คือรูปแบบข้อความข้อผิดพลาดที่ผู้ใช้ Mac เจอ ขึ้นอยู่กับกระบวนการที่กำลังดำเนินการเมื่อข้อผิดพลาดเกิดขึ้น:
เคล็ดลับ: สแกน Mac เพื่อหาปัญหาประสิทธิภาพ, ไฟล์ขยะ, แอปอันตราย และภัยคุกคามด้านความปลอดภัย
ที่อาจทำให้ระบบมีปัญหาหรือทำงานช้า
- Disk Erase failed.
Disk Erase failed with the error:
Couldn't Unmount Disk. - Partition failed
Partition failed with the error:
Couldn't Unmount Disk. - Disk Utility stopped verifying (letter of the hard disk)
Couldn't Unmount Disk. - Volume Erase failed
Volume Erase failed with the error:
"Couldn't Unmount Disk".
เมื่อโผล่ขึ้นมา กระบวนการปัจจุบันจะหยุดและไม่สามารถดำเนินต่อไปได้ ส่งผลต่อกระบวนการแก้ปัญหาหรือซ่อมแซมดิสก์ที่คุณกำลังทำ
สาเหตุของข้อผิดพลาด "Couldn't Unmount Disk" ใน Disk Utility สำหรับ Mac
เมื่อ Mac ของคุณได้ข้อผิดพลาด "Couldn't Unmount Disk" ตอนใช้ Disk Utility อาจเป็นเพราะ boot drive ไม่สามารถแก้ไขได้ เพราะถูกใช้โดยกระบวนการหรือแอปพลิเคชันบางอย่าง ตัวอย่างเช่น ไฟล์จากดิสก์ที่คุณพยายามลบอาจเปิดอยู่ หมายความว่าคุณไม่สามารถดำเนินการลบต่อได้ จนกว่าไฟล์ทั้งหมดจะถูกปิด
สาเหตุอีกอย่างที่เป็นไปได้คือการมีมัลแวร์ เมื่อซอฟต์แวร์อันตรายรันในเบื้องหลังและทำลาย Mac ของคุณ คุณอาจได้ข้อผิดพลาด "Couldn't Unmount Disk" ตอนพยายามทำอะไรกับฮาร์ดดิสก์ เพราะมัลแวร์อาจกำลังเปลี่ยนแปลงฮาร์ดดิสก์ของคุณโดยคุณไม่รู้
ปัจจัยอื่นที่คุณควรตรวจสอบรวมถึง ไฟล์ระบบเสียหาย, bad sectors บนฮาร์ดดิสก์ หรือสิทธิ์ไม่เพียงพอ ไม่ว่าสาเหตุจะเป็นอะไร การแก้ไขข้อผิดพลาด "Couldn't Unmount Disk" นี้ควรเป็นลำดับแรก เพราะอาจนำไปสู่ความเสียหายดิสก์เพิ่มเติมหรือปัญหาฮาร์ดดิสก์อื่นๆ
วิธีแก้ไขข้อผิดพลาด "Couldn't Unmount Disk" บน Mac
ถ้า Mac ของคุณได้ข้อผิดพลาด "Couldn't Unmount Disk" ไม่ต้องกังวล เพราะมีหลายวิธีจัดการปัญหานี้ แต่ก่อนจะทำ นี่คือ basic troubleshooting ที่คุณควรทำก่อน:
- ปิดแอปพลิเคชันและไฟล์ทั้งหมดก่อนพยายามซ่อมแซม
- แน่ใจว่าคุณมีสิทธิ์อ่านและเขียนไปยังดิสก์ที่ต้องการแก้ไข
- รันสแกนตรวจสอบมัลแวร์ ลบซอฟต์แวร์อันตรายที่ตรวจพบด้วยแอนตี้ไวรัสและลบไฟล์ที่เกี่ยวข้องทั้งหมด
- ปิดซอฟต์แวร์ความปลอดภัยหลังรันสแกน เพราะอาจป้องกันไม่ให้กระบวนการดำเนินต่อ
- จัดระเบียบระบบโดยทำความสะอาดคอมพิวเตอร์ด้วย Mac cleaning tool ควรแก้ข้อผิดพลาดที่เกี่ยวกับไฟล์ขยะเสียหายหรือแคชบน Mac
- รีสตาร์ทคอมพิวเตอร์
เมื่อคุณทำขั้นตอนข้างต้นเสร็จแล้ว คุณสามารถดำเนินการกับวิธีแก้หลักได้:
วิธีแก้ #1: ใช้ USB Boot Drive ซ่อมฮาร์ดดิสก์
ถ้าข้อผิดพลาด "Couldn't Unmount Disk" เกิดตอนพยายามแก้ไข boot drive วิธีที่ง่ายที่สุดคือบูท Mac ด้วยดิสก์อื่น แล้วรัน Disk Utility จากดิสก์นั้น คุณสามารถใช้ installation drive หรือ recovery drive ได้ ตราบใดที่มัน bootable และแยกจาก primary boot disk ที่ติดตั้ง macOS อยู่
ขั้นตอนในการแก้ไขข้อผิดพลาดนี้ด้วย USB boot drive:
- ต่อ USB boot drive เข้า Mac แล้ว reboot
- ขณะ restart จับปุ่ม Option และเลือก boot drive ที่ต่อมา
- ในเมนูบูท เลือก Disk Utility
- คลิก First Aid ที่เมนูบนเพื่อ verify disk
- เมื่อดิสก์ถูก verify แล้ว คุณสามารถดำเนินการงานที่พยายามทำตอนที่ข้อผิดพลาดเกิดขึ้น
วิธีแก้ #2: ใช้ Recovery Partition
ถ้าข้อความข้อผิดพลาด "Couldn't Unmount Disk" โผล่ตอนทำ First Aid บนดิสก์ของคุณ หรือฟอร์แมต non-boot disk วิธีแรกจะไม่ได้ผล ถ้าเป็นเช่นนั้น คุณลองแก้ไขข้อผิดพลาดด้วย Recovery Partition
วิธีทำ:
- Reboot Mac ของคุณ
- ขณะบูท จับ Option เพื่อบูทด้วย Recovery Partition
- ต่อไป คลิก Disk Utility จากเมนูบูท
- คลิก First Aid เพื่อ verify disk หรือเลือก Erase เพื่อฟอร์แมตดิสก์ถ้าจำเป็น
จำไว้ว่า วิธีนี้จะทำงานได้ก็ต่อเมื่อดิสก์ที่โยนข้อผิดพลาด ไม่ใช่ดิสก์เดียวกับ primary boot partition ที่ Recovery Partition บันทึกไว้
วิธีแก้ #3: ใช้ Command Prompt บังคับ Unmount Disk
ถ้าวิธีข้างต้นไม่ได้ผล และดิสก์ของคุณ頑固 คุณลองแก้ข้อผิดพลาดนี้โดยบังคับ unmount disk ด้วยคำสั่ง
วิธีทำ:
- เปิด Terminal โดยไปที่ Finder > Go > Applications > Utilities
- ในหน้าต่าง Terminal พิมพ์คำสั่ง: diskutil list
- จะแสดงรายการดิสก์ทั้งหมดบน Mac
- หาดิสก์ที่ต้องการ force unmount และจดหมายเลขไดรฟ์
- พิมพ์คำสั่งต่อไป: sudo diskutil unmountDisk force /dev/diskx
- แทนที่ /dev/diskx ด้วยหมายเลขไดรฟ์ที่ต้องการ unmount (เช่น dev/disk1)
- รอจนกระบวนการเสร็จ
วิธีแก้ #4: ใช้แอปภายนอก (Third-Party App)
ถ้าคุณไม่อยากยุ่งกับการบูทด้วย USB boot drive หรือพิมพ์คำสั่งใน Terminal คุณสามารถใช้เครื่องมือภายนอกแทนได้ มี repair utilities หลายตัวช่วยจัดการข้อผิดพลาด "Couldn't Unmount Disk" ยูทิลิตี้เหล่านี้ยังใช้สำหรับ format, partition, erase หรือ modify ดิสก์ได้ เพียงแน่ใจว่าเลือกแอปที่น่าเชื่อถือซึ่งช่วยให้คุณทำงานเหล่านี้ได้โดยไม่มีข้อผิดพลาด
สรุป
Disk Utility บน macOS เป็นเครื่องมือที่มีประโยชน์สำหรับแก้ปัญหาที่เกี่ยวกับดิสก์ หรือทำงานที่เกี่ยวกับฮาร์ดดิสก์ แต่เครื่องมือนี้ไม่ได้ทนทานทุกอย่าง ข้อบกพร่อง เช่น ข้อผิดพลาด "Couldn't Unmount Disk" อาจเกิดขึ้นได้ตลอดเวลา เมื่อเกิดขึ้น ให้ปฏิบัติตามวิธีแก้ที่ระบุข้างต้น และคุณจะไม่มีปัญหา