สรุป: ถอด External Hard Drive บน Mac ไม่ได้? อย่ากลัว โพสต์นี้มี 5 วิธีแก้ วิธีง่ายที่สุด: ใช้ iBoysoft NTFS for Mac

ปกติใช้ External Drive เสร็จ ต้อง Unmount แล้ว Eject แต่หลายคนเจอ "The disk wasn't ejected because one or more programs may be using it." ตอน Eject WD My Passport/Seagate

ถอด External Hard Drive บน Mac ไม่ได้ หากคุณเจอปัญหานี้ ตามบทความนี้แก้ Eject/Force Eject ให้ได้
สารบัญ
- 1. วิธี Eject External Disk จาก Mac
- 2. ทำไมถอด External Hard Drive บน Mac ไม่ได้
- 3. แก้ "ถอด External Hard Drive ไม่ได้" บน Mac
- 4. คำถามที่พบบ่อย
วิธี Eject External Disk จาก Mac
มี 3 วิธี Eject Drive บน Mac ต้อง Eject สำเร็จถึงถอดทางกายภาพได้:
- Finder > เลือก Drive > File > Eject (Shortcut: Command+E)
- Finder Sidebar > คลิกปุ่ม Eject ถัดจากชื่อ Drive
- Drive โชว์บน Desktop > ลากไอคอนไป Trash
ทำไมถอด External Hard Drive บน Mac ไม่ได้
ลอง 3 วิธีข้างบน แต่มา Error "The disk wasn't ejected because one or more programs may be using it." หรือ "Disk not ejected properly" = Eject ไม่สำเร็จ สาเหตุ:

- External Drive/ไฟล์บน Drive กำลังถูกใช้งาน
- Drive ถูก Process จับอยู่
- Driver/App ใช้ Drive ใน Background
- Data Protection Mechanism กัน Eject
- Malware/Virus ฯลฯ
อย่าถอดสายโดยตรง! จะ Data Loss หรือ Drive Inaccessible ให้ปิดโปรแกรม/แอปที่อาจใช้ Drive ก่อน
แก้ "ถอด External Hard Drive ไม่ได้" บน Mac
เก็บไฟล์/Drive ให้ปลอดภัยแล้ว ลอง 5 วิธี:
- วิธี 1: หยุดแอปที่รันอยู่
- วิธี 2: Log Out/In Apple Account
- วิธี 3: Shut Down Mac
- วิธี 4: Eject ด้วย Terminal
- วิธี 5: ใช้ Automated Ejection Tool
วิธี 1: หยุดแอปที่รันอยู่
WD My Passport ถอดไม่ได้ = แอป/โปรแกรมรันกับ Disk เบื้องหลัง ใช้ Activity Monitor หาและหยุด:
- Command+Space > Spotlight > "Activity Monitor" > เปิด
- แท็บ Disk > ค้น "QuickLookUIService"

- เลือก QuickLookUIService > คลิก X มุมซ้ายบน
- Force Quit
- Eject Drive ปกติ
วิธี 2: Log Out และ Log In Apple Account
ปิดแอปหมดไม่ได้ ลอง Log Out/In:
Step 1: Apple Menu > Log Out

Step 2: Log In > ใส่ Apple Admin Account/Password
Step 3: Eject อีกครั้ง
วิธี 3: Shut Down Mac
Shut Down/Force Shutdown ก็ช่วยแก้ Mac ไม่ Eject External Disk (เซฟงาน/ปิดโปรแกรมก่อน)
Apple Logo > Shut Down > รอปิดสนิท > ถอด Drive
วิธี 4: Eject ด้วย Terminal
Terminal รัน Command Force Eject Hard Drive (ตรวจสอบไฟล์ปลอดภัย/ไม่มีโปรแกรมใช้ก่อน)
- Finder > Applications > Utilities > Terminal
- พิมพ์คำสั่งทีละบรรทัด กด Return ทีละคำสั่ง:
diskutil list external
diskutil eject disk [number]
แทนที่ [number] = Disk number ของ External Drive
ตอนนี้ External Drive ควร Ejected แล้ว
วิธี 5: Eject ด้วย Automated Ejection Tool
คิดว่า Terminal ยุ่งยาก ให้ใช้ Automated Tool: iBoysoft NTFS for Mac (หลัก mount NTFS บน Mac แตช่วย Force Eject ได้คลิกเดียว)
- โหลด/ติดตั้ง iBoysoft NTFS for Mac
- เปิด App รอ Detect Drive ที่ Eject ไม่ได้
- Drive โชว์ใน Menu Bar > คลิกไอคอน iBoysoft NTFS > เลือก Drive > Eject (หลาย Drive: Eject All)

คำถามที่พบบ่อย
Q: ถอด External Hard Drive โดยไม่ Eject ได้ไหม?
A: มักไม่เป็นไร แต่อาจเสียหายตอน Drive กำลัง Write ข้อมูล ควรหลีกเลี่ยง
Q: "The disk couldn't be ejected because the Finder is using it" แก้ยังไง?
A: Relaunch Finder ก่อน: Command+Option+Esc > เลือก Finder > Relaunch > แล้ว Eject ใหม่