Disk Utility First Aid เป็นวิธีทั่วไปสำหรับตรวจสอบและซ่อมแซมดิสก์ภายในหรือภายนอกบน Mac แต่บางครั้งล้มเหลวและแสดงข้อผิดพลาด "Unable to unmount volume for repair. : (-69673)." ตามที่ข้อความบ่งชี้ ข้อผิดพลาดเกิดจากโวลยูมที่ไม่สามารถถอดมาวนัท (unmount) ได้
นี่เราจะช่วยกู้คืนไฟล์ที่สูญหายและแก้ "Unable to unmount volume for repair. : (-69673)." ให้หมดสิ้น
กู้คืนไฟล์ที่สูญหายเมื่อเจอ 'Unable to unmount volume for repair' บน Mac
มีหลายสาเหตุของ "Unable to unmount volume for repair. : (-69673)." หากไดรฟ์อยู่ในสภาพดี น่าจะเป็นเพราะถูกใช้งานโดยโปรแกรมหรือกระบวนการอื่นๆ ซึ่งป้องกัน First Aid ไม่ให้ถอดมาวนัท อย่างไรก็ตาม หากไดรฟ์แสดงพฤติกรรมอย่าง:
อาจมีไฟล์เสียหายหรือปัญหาฮาร์ดแวร์ ไม่ว่าจะเป็นอย่างไร ควรสำรองหรือกู้คืนข้อมูลก่อนดำเนินการซ่อมแซมไดรฟ์
เพื่อกู้คืนไฟล์ที่สูญหายจาก Mac สามารถใช้ iBoysoft Data Recovery for Mac เป็นหนึ่งในซอฟต์แวร์กู้คืนข้อมูลที่ดีที่สุด สามารถกู้คืนไฟล์จากอุปกรณ์จัดเก็บที่เสียหาย ไม่ได้รับการตรวจจับ หรือเข้าถึงไม่ได้ เช่น ฮาร์ดดิสก์ภายในหรือภายนอก USB flash drives บัตร SD ฯลฯ
รองรับ macOS 13 - Mac OS X 10.11 บน Mac Intel และ Apple Silicon อย่างสมบูรณ์
วิธีกู้คืนไฟล์ที่สูญหายจากไดรฟ์ที่ First Aid ถอดมาวนัทไม่ได้เพื่อซ่อมแซม:
ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้ง iBoysoft Data Recovery for Mac
ขั้นตอนที่ 2: เลือกดิสก์ของคุณ คลิก "Search for Lost Data"
ขั้นตอนที่ 3: เลือกไฟล์ คลิกปุ่ม Preview ใต้ภาพย่อเพื่อดูตัวอย่าง
ขั้นตอนที่ 4: ทิ๊กเลือกไฟล์ที่ต้องการกู้คืน แท็บปุ่ม Recover
ขั้นตอนที่ 5: เลือกสถานที่ต่างจากไดรฟ์ที่ติดเชื้อเพื่อบันทึกไฟล์
คลิกปุ่มด้านล่างแชร์ขั้นตอนเหล่านี้ให้ผู้คนมากขึ้น
วิธีแก้ 'Unable to unmount volume for repair 69673' บนไดรฟ์ภายนอก
เมื่อข้อมูลของคุณปลอดภัยแล้ว สามารถทำงานแก้ "Unable to unmount volume for repair. : (-69673)." บนไดรฟ์ภายนอก เช่น ดิสก์สำรอง Time Machine ตรวจสอบให้แน่ใจว่าปิดโปรแกรมทั้งหมดบน Mac แล้ว ผ่านวิธีแก้ต่อไปนี้
- รีลองช์ Finder (Relaunch Finder)
- ถอดมาวนัทไดรฟ์ด้วยตนเอง
- ถอดมาวนัทไดรฟ์ด้วย Terminal
- บังคับถอดมาวนัทไดรฟ์ (Force unmount)
- ถอนติดตั้งซอฟต์แวร์ของผู้ผลิตไดรฟ์
- ซ่อมแซมไดรฟ์ใน macOS Recovery
- ฟอร์แมตใหม่ไดรฟ์ใน Terminal
หมายเหตุ: ลำดับในการซ่อมแซมดิสก์หรือโวลยูมอาจมีผลต่อผลลัพธ์ที่ First Aid นำเสนอ สามารถลองซ่อมดิสก์ก่อน แล้วค่อยไปโวลยูม หาก First Aid แจ้งว่าไม่มีข้อผิดพลาด ปัญหาน่าจะมาจากบั๊ก และไม่ต้องกังวลมากเกี่ยวกับไดรฟ์
รีลองช์ Finder (Relaunch Finder)
Disk Utility อาจไม่สามารถถอดมาวนัทไดรฟ์ได้ เพราะมันกำลังถูกใช้งานโดย Finder ดังนั้น ขั้นตอนแรกในการแก้ "Unable to unmount volume for repair. : (-69673)." ควรเป็นการหยุด Finder ไม่ให้เข้าถึงไดรฟ์
- ค้างปุ่ม Option แล้วคลิกขวาที่ไอคอน Finder บน Dock
- เลือก Relaunch

- ถอดไดรฟ์อย่างปลอดภัยและถอดสายออก
- รอสักครู่ แล้วเสียบใหม่
- ลอง First Aid อีกครั้ง
หากปัญหายังคงอยู่ อ่านวิธีแก้อื่นๆ ด้านล่าง
ถอดมาวนัทไดรฟ์ด้วยตนเอง
Disk Utility ไม่สามารถตรวจสอบและซ่อมแซมระบบไฟล์ที่ทำงานอยู่ (live file system) ได้ ดังนั้น จะถอดมาวนัทดิสก์เสมอก่อนซ่อมแซม เมื่อกระบวนการถอดมาวนัทผิดปกติ จะโผล่ "Unable to unmount volume for repair. : (-69673)."
เนื่องจาก Disk Utility ไม่สามารถถอดมาวนัทไดรฟ์บน Mac อัตโนมัติได้ คุณสามารถช่วยมันได้ โดยถอดมาวนัทไดรฟ์ด้วยตนเองบน Mac คงไดรฟ์ภายนอกต่ออยู่ และทำตามขั้นตอน:
- ไปที่ Finder เปิดโฟลเดอร์ Applications > Utilities
- เปิด Disk Utility
- เลือกโวลยูมของดิสก์ คลิก Unmount ด้านบน

หลังดิสก์ถูกถอดมาวนัทแล้ว ลองซ่อมแซมด้วย First Aid อีกครั้ง หาก First Aid ยังแจ้ง "Could not unmount the volume for repair" ไปวิธีแก้ถัดไป
ถอดมาวนัทไดรฟ์ด้วย Terminal
ทางเลือกอื่นคือ ถอดมาวนัทดิสก์ด้วยคำสั่ง diskutil ใน Terminal ตามคู่มือด้านล่าง นี่คือวิธีแก้หากลองคำสั่ง unmount แล้วล้มเหลวพร้อม "Couldn't unmount disk. Resource busy." จดไว้ว่า ต้องกด Enter สำหรับแต่ละคำสั่งเพื่อรัน
- เปิด Terminal จาก Applications > Utilities
- รันคำสั่งด้านล่างเพื่อแสดงรายการดิสก์ทั้งหมดที่ต่ออยู่:
diskutil list - บันทึกตัวระบุดิสก์ (disk identifier) ของไดรฟ์ที่ First Aid ถอดมาวนัทไม่ได้ (เช่น disk2)
- รันคำสั่งต่อไปนี้เพื่อถอดมาวนัทไดรฟ์ที่มีปัญหา:
diskutil unmountDisk /dev/disk_identifier
สมมติตัวระบุคือ disk2 คำสั่งจะเป็นdiskutil unmountDisk /dev/disk2
เมื่อเสร็จ Terminal จะรายงานว่าดิสก์หรือโวลยูมเป้าหมายถูกถอดมาวนัทแล้ว ตอนนี้ไดรฟ์จะเป็นสีเทาใน Disk Utility สามารถรัน First Aid ใหม่ดูว่าปัญหาหายหรือยัง หากคำสั่งคืนข้อผิดพลาด "Error: -69673: unable to unmount volume for repair" ต้องบังคับถอดมาวนัทดิสก์
บังคับถอดมาวนัทไดรฟ์ (Force unmount)
หากไม่สามารถถอดมาวนัทไดรฟ์บน Mac ด้วยวิธีข้างต้น ควรบังคับถอดมาวนัทใน Terminal วิธีนี้จะยุติกระบวนการพื้นหลังที่ใช้ไดรฟ์ลับๆ ให้รันคำสั่งด้านล่างใน Terminal อย่าลืมแทนที่ disk_identifier ด้วยของคุณ
diskutil unmountDisk force /dev/disk_identifier
ถอนติดตั้งซอฟต์แวร์ของผู้ผลิตไดรฟ์
คุณมีซอฟต์แวร์ของผู้ผลิตไดรฟ์ติดตั้งบน Mac ที่อนุญาตให้ปลดล็อก บำรุงรักษา หรือสำรองข้อมูลไป/มาจากไดรฟ์หรือไม่? เมื่อซอฟต์แวร์แบบนี้มีอยู่ มักจะมีเฟิร์มแวร์ที่เกี่ยวข้องบนไดรฟ์ อาจเจอ "Unable to unmount volume for repair. : (-69673)." หากซอฟต์แวร์หรือเฟิร์มแวร์ทำงานไม่ถูกต้อง โดยเฉพาะหลังอัปเดต macOS
ในกรณีนี้ ต้องตรวจสอบและติดตั้งอัปเดตที่มีให้ซอฟต์แวร์บนเว็บไซต์ทางการของผู้ผลิต หากยังไม่มีอัปเดต ควรถอนติดตั้งซอฟต์แวร์ออกจาก Mac อย่างสมบูรณ์
โปรดทราบว่า การลากซอฟต์แวร์ไป Trash เพียงอย่างเดียว ไม่ได้ล้างไฟล์ติดตั้งบนระบบอย่างสมบูรณ์ เพื่อกำจัดโปรแกรม ให้หาคุณสมบัติ uninstall ในการตั้งค่า หรือดูคู่มือบนเว็บไซต์
ซ่อมแซมไดรฟ์ใน macOS Recovery
นับตั้งแต่ OS X 10.7 Lion ทุก Mac มีพาร์ติชันกู้คืนที่ผู้ใช้สามารถใช้ได้เมื่อมีปัญหากับ macOS ปกติ หาก First Aid แจ้ง "Unable to unmount volume for repair" ซ้ำๆ ขณะสแกนไดรฟ์ภายนอก สามารถทำใน macOS Recovery
วิธีซ่อมแซมไดรฟ์ Intel ใน macOS Recovery:
- ถอดไดรฟ์อย่างปลอดภัยบน Mac แล้วถอดสายออก
- ปิดเครื่อง Mac รอสักครู่
- กดปุ่มเปิดเครื่อง แล้วทันทีกดค้าง Command + R จนเห็นโลโก้ Apple
- เลือก Disk Utility คลิก Continue
- ต่อไดรฟ์ภายนอกเข้ากับ Mac
- เลือกดิสก์จากด้านซ้าย คลิก First Aid
หากรัน First Aid ใน Recovery Mode ไม่ช่วย ต่อไปวิธีแก้ถัดไป
ฟอร์แมตใหม่ไดรฟ์ใน Terminal
วิธีสุดท้ายในการแก้ "Unable to unmount volume for repair. : (-69673)." บน Mac คือ ฟอร์แมตใหม่ไดรฟ์ วิธีนี้สามารถแก้ข้อผิดพลาดดิสก์ทั้งหมดเกี่ยวกับระบบไฟล์ แต่การฟอร์แมตใน Disk Utility อาจล้มเหลวพร้อมข้อผิดพลาด "Couldn't unmount disk.: (-69888)."
ดังนั้น ควรฟอร์แมตใหม่ไดรฟ์ในแอป Terminal ด้วยขั้นตอนด้านล่าง
คำเตือน: การฟอร์แมตใหม่ไดรฟ์จะลบข้อมูลทั้งหมดบนมัน โปรดตรวจสอบให้แน่ใจว่าสำรองข้อมูลสำคัญแล้ว หรือกู้คืนข้อมูลด้วย iBoysoft Data Recovery ตามที่กล่าวไว้ตั้งแต่ต้น ก่อนล้างไดรฟ์
- เปิด Terminal จาก Applications > Utilities
- รันคำสั่งด้านล่างใน Terminal เพื่อหาตัวระบุไดรฟ์:
diskutil list - ฟอร์แมตใหม่ไดรฟ์ด้วยคำสั่งต่อไปนี้:
diskutil eraseDisk FILE_SYSTEM DISK_NAME /dev/DISK_IDENTIFIER
เช่น หากทราบตัวระบุดิสก์จากขั้นตอนที่ 2 คือ disk2 และวางแผนล้างเป็น ExFAT ชื่อ USB คำสั่งจะเป็น:diskutil eraseDisk ExFAT USB /dev/disk2

[Fixed] 'Couldn't Open Device 69877' on Mac When Erasing Mac/USB/SD Card
หากยังล้างไดรฟ์ไม่ได้ และ Terminal คืนข้อผิดพลาด "Error: -69877: Couldn't open device" สามารถแก้ได้ด้วยวิธีในบทความนี้ อ่านเพิ่มเติม >>

[Solved] Disk Utility's First Aid Repairing Process has Failed on External Hard Drives
สมมติ First Aid ถอดมาวนัทโวลยูมสำหรับตรวจสอบได้ แต่พบข้อผิดพลาดที่ซ่อมไม่ได้ ต้องดูบทความนี้ อ่านเพิ่มเติม >>
หวังว่าคุณจะแก้ข้อผิดพลาดได้ด้วยวิธีแก้ข้างต้น อย่าลืมคลิกปุ่มด้านล่างแชร์บทความนี้
วิธีแก้ 'Unable to unmount volume for repair 69673' บนดิสก์ภายใน
มีหลายรูปแบบของข้อผิดพลาด "Unable to unmount volume for repair" ที่อาจได้รับเมื่อจัดการกับดิสก์ภายในของ Mac เช่น:
- "Unable to unmount volume for repair." เมื่อติดตั้งหรืออัปเกรด macOS ล้มเหลว
- "First Aid could not unmount the volume for repair." เมื่อ First Aid ซ่อมโวลยูมภายในบน macOS เก่าไม่ได้
- "Unable to unmount volume for repair. : (-69673)." เมื่อ First Aid ล้มเหลวซ่อมโวลยูมภายในบน macOS ใหม่
เพื่อกำจัดข้อผิดพลาด สามารถทำตามวิธีแก้เหล่านี้
- รัน First Aid ใน Recovery Mode
- ลบและเปลี่ยนชื่อไฟล์สองไฟล์
- ซ่อมแซมไดรฟ์ด้วย fsck
- ติดตั้ง macOS ใหม่แบบสะอาด (Clean reinstall)
รัน First Aid ใน Recovery Mode
หากพยายามซ่อมดิสก์เริ่มต้น (มักชื่อ Macintosh HD) ในการบูทปกติ จะไม่ได้ เพราะกำลังบูทจากมันอยู่ วิธีหนึ่งคือ เริ่มต้นใน Recovery mode และรัน First Aid จากนั้น วิธีซ่อมดิสก์เริ่มต้นบน Mac Intel:
- ปิดเครื่อง Mac
- กดปุ่มเปิดเครื่อง ทันทีกดค้าง Command + R
- ปล่อยปุ่มเมื่อเห็นโลโก้ Apple
- คลิก Disk Utility > Continue
- คลิก View > Show All Devices
- เลือกดิสก์เริ่มต้นด้านบนสุด คลิก First Aid
หากยังเห็น "First Aid could not unmount the volume for repair" สามารถเลือกดิสก์หรือแต่ละโวลยูมใต้ดิสก์ คลิก Unmount ใน Disk Utility แล้วลอง First Aid อีกครั้ง สมมติถอดมาวนัทด้วยตนเองไม่ทำให้ต่างกัน ควรลองทำซ้ำใน Internet Recovery หากซ่อมสำเร็จ สามารถดำเนินการที่วางแผนไว้กับ Mac ได้
ลบและเปลี่ยนชื่อไฟล์สองไฟล์
Disk Quotas อาจเป็นผู้ก่อให้เกิดปัญหา หากพยายามอัปเดตหรือติดตั้ง macOS แต่ได้ "Unable to unmount volume for repair." ในกรณีนี้ ต้องเปลี่ยนชื่อและลบไฟล์สองไฟล์ด้วยคำสั่ง Terminal ใน Recovery Mode
- รีสตาร์ท Mac เข้า Recovery Mode
- เปิด Utilities > Disk Utility
- คัดลอกและวางคำสั่งด้านล่างและกด Enter:
sudo mv /.quota.ops.user /.quota.ops.user.org - พิมพ์รหัสผ่านและกด Enter
- รันคำสั่งต่อไปนี้:
mv /.quota.user /.quota.user.orig
หลังแก้ไขไฟล์แล้ว สามารถรันตัวติดตั้งอีกครั้งดูว่าทำงานได้ไหม
ซ่อมแซมไดรฟ์ด้วย fsck
Fsck เป็นเครื่องมือบรรทัดคำสั่งสำหรับตรวจสอบและซ่อมแซมข้อผิดพลาดระบบไฟล์บน Mac และมีหลายกรณีที่ซ่อมปัญหาดิสก์ที่ Disk Utility ไม่ได้ ดังนั้น แนะนำให้ลองซ่อมแซมไดรฟ์ด้วย fsck ตามที่จะอธิบาย
- รีสตาร์ท Mac และค้าง Command + S เมื่อ Mac เริ่มบูท เพื่อเข้า Single User Mode
- รอจนข้อความสีขาวหยุดเลื่อน
- พิมพ์คำสั่งต่อไปนี้หลังเครื่องหมายแฮช (#) และกด Enter:
/sbin/fsck -fy - สามารถรันคำสั่งหลายครั้งจนเห็นข้อความ "The volume appears to be OK."
- จากนั้นพิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อออกจาก Single User Mode และรีบูท Mac:
reboot
ติดตั้ง macOS ใหม่แบบสะอาด (Clean reinstall macOS)
หาก "Unable to unmount volume for repair" เกิดซ้ำแม้จะพยายามกำจัดมากแล้ว ทางออกสุดท้ายคือ ติดตั้ง macOS ใหม่หลังล้างดิสก์ทั้งหมด สามารถลองติดตั้งใน Internet Recovery ก่อน
แล้วทำด้วย bootable installer ภายนอก หาก Internet Recovery ไม่ได้
- สร้าง bootable installer ด้วยเวอร์ชัน macOS ที่ต้องการติดตั้ง
- ฟอร์แมตดิสก์เริ่มต้นใน Recovery Mode
- บังคับถอดมาวนัทดิสก์เริ่มต้นใน Terminal ตามขั้นตอนที่กล่าวไว้ในส่วนบนของบทความ
- บูทจาก USB
- เลือกดิสก์เริ่มต้นเป็นปลายทางติดตั้ง macOS เป้าหมาย
อ่านเพิ่มเติม:
Fix 'Couldn't modify partition map' on Mac (69874 & 69803)
แชร์บทความนี้หากคุณพบว่ามีประโยชน์!