Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Mac

Cách Sửa Lỗi 'Couldn't Unmount Disk 69888' Trên Mac – Hướng Dẫn Nhanh Cho Ổ Nội & Ngoài

Không thể gỡ ổ đĩa (unmount) trên Mac có thể gây ra nhiều lỗi. "Couldn't unmount disk 69888" là một trong số đó, ngoài "Unable to unmount volume for repair.: (-69673).

Lỗi xảy ra khi bạn không xóa, phân vùng, hoặc xóa ổ đĩa/phân vùng nội bộ hoặc ngoài trên Mac, bao gồm ổ cứng ngoài (SSD hoặc HDD), USB flash drive, ổ sao lưu Time Machine, ổ Fusion nội bộ, v.v.

Lỗi "couldn't unmount disk" thường có hai dạng: "Couldn't unmount disk.: (-69888)" trong Disk Utility và "Error: -69888: Couldn't unmount disk" trong Terminal.

Cách Sửa Lỗi  Couldn t Unmount Disk 69888  Trên Mac – Hướng Dẫn Nhanh Cho Ổ Nội & Ngoài

Ở đây, chúng tôi sẽ phân tích lỗi và giúp bạn giải quyết "couldn't unmount disk" trên Mac với các giải pháp thực tế.

Hướng dẫn lỗi "couldn't unmount disk" trên MacBook Pro và các mẫu Mac khác:

  • 1. 'couldn't unmount disk' có ý nghĩa gì?
  • 2. Sửa 'couldn't unmount disk 69888' trên Mac khi xóa/phân vùng ổ ngoài
  • 3. Sửa 'couldn't unmount disk 69888' trên Mac khi xóa/phân vùng ổ nội bộ
  • 4. Làm sao nếu không gỡ được ổ NTFS trên Mac?
  • 5. Câu hỏi thường gặp về 'couldn't unmount disk 69888'

1. 'couldn't unmount disk' có ý nghĩa gì?

Nếu bạn thấy lỗi "Couldn't unmount disk.: (-69888)" hoặc "Error: -69888: Couldn't unmount disk" trên Mac, thường có nghĩa bạn đang cố định dạng lại, phân vùng, hoặc xóa phân vùng/ổ đĩa nhưng không thể vì hệ điều hành không cho phép do phân vùng/ổ đĩa đang được dùng bởi ứng dụng hoặc tiến trình khác, hoặc lỗi phần cứng.

2. Sửa 'couldn't unmount disk 69888' trên Mac khi xóa/phân vùng ổ ngoài

Cách Sửa Lỗi  Couldn t Unmount Disk 69888  Trên Mac – Hướng Dẫn Nhanh Cho Ổ Nội & Ngoài

Nếu iMac, MacBook Air, hoặc MacBook Pro không gỡ được ổ đĩa, nguyên nhân nhiều khả năng do ổ đang bị chiếm bởi tiến trình khác chạy thay vì lỗi phần cứng. Nhưng nếu ổ mở ra thư mục/tệp trống, bị treo trên Mac, hoặc phản ứng sai cách khác, có thể có vấn đề phần cứng.

Để kiểm tra ổ cứng ngoài có hỏng không, bạn cắm vào Mac và kiểm tra trạng thái S.M.A.R.T trong Disk Utility:

  1. Mở Disk Utility từ Applications > Utilities.
  2. Chọn ổ ngoài từ bên trái.
  3. Nhấp nút Thông tin (Info) trên thanh công cụ.

Nếu thấy thông báo ổ có lỗi phần cứng nghiêm trọng, bạn nên thay ổ mới.
Nếu không thấy thông báo lỗi phần cứng, bạn có thể sửa nó với First Aid, rồi thử các giải pháp dưới.

  • Khởi động lại Finder (Relaunch Finder)
  • Kiểm tra và Thoát tiến trình đang dùng ổ đĩa
  • Đảm bảo hai phân vùng dùng cùng hệ thống tệp trước khi gộp
  • Định dạng ổ trên Windows
  • Loại trừ ổ khỏi lập chỉ mục Spotlight
  • Kiểm tra xem bạn có cùng thư mục với ổ ngoài không
  • Xóa ổ khỏi Time Machine
  • Buộc gỡ ổ đĩa trên Mac với Terminal

Khởi động lại Finder (Relaunch Finder)

Thường thì, tiến trình dùng ổ đĩa gây "Couldn't unmount disk.: (-69888)" hoặc "Xóa ổ đĩa thất bại. Couldn't unmount disk." là Finder. Để ngăn Finder truy cập ổ, bạn cần khởi động lại nó:

  1. Nhấp chuột phải vào biểu tượng Finder ở bên trái Dock cùng lúc giữ phím Option.
  2. Chọn Khởi động lại (Relaunch) để restart Finder.
    Cách Sửa Lỗi  Couldn t Unmount Disk 69888  Trên Mac – Hướng Dẫn Nhanh Cho Ổ Nội & Ngoài
  3. Tháo an toàn ổ ngoài trên Mac.
  4. Cắm lại ổ vào Mac.
  5. Thử lại xóa hoặc phân vùng ổ đĩa.

Kiểm tra và Thoát tiến trình đang dùng ổ đĩa

Nếu restart Finder không giúp, bạn có thể kiểm tra số PID của tiến trình đang dùng ổ đĩa hoặc phân vùng và thoát chúng. Nơi đầu tiên tìm là thông báo lỗi.

Nếu "Couldn't unmount disk 69888" do Disk Utility tạo, nó có thể cũng cho biết tiến trình đang dùng, như:

  • couldn't be unmounted because it is in use by process fseventsd.
  • couldn't be unmounted because it is in use by process kextcache.
  • couldn't be unmounted because it is in use by process 1 (launchd).
  • the volume on disk0 couldn't be unmounted because it is in use by process 0.
  • couldn't be unmounted because it is in use by process 958 (Finder).

Tương tự, nếu nhận "couldn't unmount disk 69888" trong Terminal, nó có thể cho chi tiết lỗi:

  • volume failed to unmount dissented by pid=0 (kernel).
  • failed to unmount: dissented by PID=230 (/usr/libexec/ApplicationFirewall/socketfilterfw)
  • failed to unmount: dissented by PID 326 (/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds_stores)
  • failed to unmount: dissented by PID=199 (/usr/libexec/ApplicationFirewall/socketfilterfw)

Nếu lỗi cho thấy ứng dụng đang dùng ổ, như Firewall, bạn nên đóng nó và thử lại sửa ổ đĩa.

Giả sử thông báo không cho nhiều chi tiết tiến trình; bạn có thể làm theo các bước dưới để tìm trong Terminal.

  1. Mở Terminal từ Applications > Utilities.
  2. Nhập lệnh sau và nhấn Enter.
    diskutil list
  3. Ghi nhớ định danh (identifier) ổ đĩa hoặc phân vùng. (ví dụ: disk2s1)
  4. Gõ lệnh dưới và nhấn Enter. (Thay identifier bằng cái bạn ghi.)
    sudo fuser -c /dev/identifier
  5. Nhập mật khẩu và nhấn Enter.
  6. Lệnh sẽ trả về số PID của các tiến trình hoạt động.

Mẹo: Lệnh khác xác định tiến trình gây lỗi là sudo lsof | grep diskn. Lưu ý bạn cần thay diskn bằng số ổ gây lỗi. Nếu nó trả về tiến trình fsck_hfs, bạn có thể chạy sudo killall fsck_hfs để chấm dứt.

Khi tìm được số PID tiến trình gây rắc rối, làm theo các bước dưới để chấm dứt:

  1. Mở Terminal từ Applications > Utilities.
  2. Nhập lệnh sau và nhấn Enter. (Thay PID bằng số PID của bạn.)
    sudo kill PID
  3. Nhập mật khẩu và nhấn Enter.
  4. Bạn cũng có thể buộc kill tiến trình bằng lệnh:
    sudo kill -9 PID

Để biết thêm về tiến trình, mở Activity Monitor và sắp xếp theo số PID để tìm.

Giả sử vấn đề "MacBook Pro couldn't unmount disk" vẫn tồn tại; tiếp tục các giải pháp khác.

Đảm bảo hai phân vùng dùng cùng hệ thống tệp trước khi gộp

Nếu nhận "Error: -69888: Couldn't unmount disk" khi gộp hai phân vùng định dạng khác nhau, bạn cần quyết định hệ thống tệp ưa thích và định dạng lại phân vùng khác trước khi gộp.

Ví dụ, nếu một định dạng APFS và một Mac OS Extended, bạn có thể định dạng lại phân vùng Mac OS Extended thành APFS, rồi gộp hai phân vùng.

Định dạng ổ trên Windows

Nếu bạn có máy Windows, bạn có thể định dạng ổ cứng ngoài, USB, hoặc ổ sao lưu Time Machine gặp "couldn't unmount disk 69888" trên đó, sau đó khởi tạo ổ trên Mac với hệ thống tệp mong muốn.

Cách xóa ổ tương thích Mac trên Windows:

  1. Kết nối ổ Mac với máy Windows.
  2. Nhấn Command + R, gõ diskmgmt.msc vào hộp và nhấn Enter.
  3. Ghi nhớ số ổ ngoài, ví dụ disk 1.
  4. Mở Start, tìm Command Prompt, chọn "Chạy với quyền quản trị" (Run as administrator).
  5. Nhập lệnh sau và nhấn Enter để chạy DiskPart.
    diskpart
  6. Nhập lệnh và nhấn Enter liệt kê ổ hoạt động. (Kiểm tra kỹ số ổ ngoài.)
    list disk
  7. Nhập lệnh và nhấn Enter chọn ổ ngoài để dọn. (Thay disknumber bằng số ổ ngoài.)
    select disk disknumber
  8. Nhập lệnh và nhấn Enter xóa sạch ổ.
    clean
  9. Đóng Command Prompt khi thấy "DiskPart succeeded in cleaning the disk."
  10. Cắm ổ trống chưa khởi tạo vào Mac.
  11. Nếu cửa sổ bật lên yêu cầu khởi tạo ổ, nhấp Khởi tạo (Initialize) để định dạng trong Disk Utility. Nếu không, mở Disk Utility để xóa.

Nếu bạn không tự tin với dòng lệnh, bạn có thể dùng công cụ như TransMac để định dạng ổ với APFS/HFS+/HFS trên Windows trực tiếp.

Vì TransMac cho dùng đầy đủ tính năng miễn phí 15 ngày, bạn cơ bản dùng miễn phí. Cần lưu ý bạn phải mở TransMac ở chế độ Quản trị (Administrator) để định dạng ổ.

Nếu bạn khắc phục được "couldn't unmount disk" trên MacBook Pro với các giải pháp trên, chia sẻ bài viết giúp những người cùng hoàn cảnh.

 

Loại trừ ổ khỏi lập chỉ mục Spotlight

Spotlight giúp bạn nhanh chóng tìm thứ trên Mac và thiết bị kết nối bằng cách lập chỉ mục tệp liên tục. Tuy nhiên, bạn có thể gặp "Xóa ổ đĩa thất bại. Couldn't unmount disk." nếu cố định dạng ổ đang được Spotlight lập chỉ mục.

Để gỡ ổ đĩa, bạn có thể tạm dừng Spotlight lập chỉ mục nó:

  1. Vào Menu Apple > Cài đặt Hệ thống > Spotlight.
  2. Chọn tab Riêng tư (Privacy).
  3. Nhấp nút ( + ) chọn thư mục ổ ngoài.
    Cách Sửa Lỗi  Couldn t Unmount Disk 69888  Trên Mac – Hướng Dẫn Nhanh Cho Ổ Nội & Ngoài
  4. Nhấp Chọn (Choose).

Bây giờ bạn có thể thử xóa hoặc phân vùng ổ lại. Nếu muốn thêm ổ lại cho Spotlight lập chỉ mục để tìm tệp dễ dàng, lặp lại bước 1 và 2, chọn thư mục và nhấp nút ( - ).

Kiểm tra xem bạn có cùng thư mục với ổ ngoài không

Bạn chắc chắn gặp "couldn't unmount disk" khi xóa ổ sao lưu Time Machine trong Terminal nếu bạn đang ở cùng thư mục với ổ. Nếu đó cũng là trường hợp, bạn có thể dùng lệnh cd để đổi sang thư mục khác, như thư mục home (cd ~).

Xóa ổ khỏi Time Machine

Giả sử ổ từng dùng làm sao lưu Time Machine trên Mac; tốt nhất dừng Time Machine sao lưu vào ổ đó.

Để xóa ổ khỏi Time Machine trên macOS Monterey, mở Cài đặt Hệ thống > Time Machine, sau đó nhấp chuột phải ổ Time Machine gây "couldn't unmount disk" và chọn "ngừng dùng (tên ổ) để Sao lưu" (stop using (drive name) for Backup).

Cách Sửa Lỗi  Couldn t Unmount Disk 69888  Trên Mac – Hướng Dẫn Nhanh Cho Ổ Nội & Ngoài

Buộc gỡ ổ đĩa trên Mac với Terminal

Nếu vẫn không gỡ được ổ đĩa trên Mac, bạn có thể buộc gỡ ổ trong Terminal. Sau đó thử xóa hoặc phân vùng ổ ngoài lại.

  1. Mở Terminal từ Applications > Utilities.
  2. Nhập lệnh dưới lấy định danh ổ. (ví dụ: disk2)
    diskutil list
  3. Nhập lệnh sau và nhấn Enter buộc gỡ ổ. (Thay diskN bằng định danh ổ.)
    diskutil unmountDisk force /dev/diskN

Bạn đã giải quyết lỗi "couldn't unmount disk" chưa? Nếu có, hãy chia sẻ các giải pháp giúp thêm người khác.

 

3. Sửa 'couldn't unmount disk 69888' trên Mac khi xóa/phân vùng ổ nội bộ

Cách Sửa Lỗi  Couldn t Unmount Disk 69888  Trên Mac – Hướng Dẫn Nhanh Cho Ổ Nội & Ngoài

Dưới đây là các giải pháp thử nếu "couldn't unmount disk 69888" xuất hiện khi sửa phân vùng trên ổ cứng nội bộ Mac:

Khởi động vào macOS Recovery

Trong một số trường hợp, "Xóa ổ đĩa thất bại. Couldn't unmount disk." xuất hiện khi sửa ổ khởi động, mà bạn không thể vì đó là nơi hệ điều hành khởi động. Giải pháp là khởi động từ phân vùng khác với phân vùng định dạng.

Trên Mac mới có phân vùng khôi phục, bạn có thể vào macOS Recovery, sau đó chọn "Disk Utility" để định dạng ổ khởi động.

Nếu không xóa được ổ khởi động trong Recovery Mode, thử xóa toàn bộ ổ sau khi nhấp Xem > Hiển thị tất cả thiết bị thay vì xóa phân vùng dữ liệu rồi xóa Macintosh HD hoặc khởi động lại trong Internet Recovery.

Tuy nhiên, nếu lỗi xảy ra sau khi xóa toàn bộ ổ, thử xóa phân vùng Macintosh HD và chọn Xóa nhóm ổ (Erase Volume Groups) thay thế.

Khởi động từ bộ cài đặt ngoài có thể khởi động

Nếu vấn đề vẫn tồn tại hoặc bạn dùng Mac cũ không có phân vùng khôi phục, bạn có thể tạo bộ cài đặt có thể khởi động (bootable installer), sau đó khởi động từ nó để xóa ổ khởi động.

Khởi động lại Mac

Đôi khi, chỉ cần reboot đơn giản là đủ giải quyết. Theo người dùng gặp "couldn't unmount disk 69888" với ổ bị kextcache dùng, họ cuối cùng xóa được ổ khởi động với chuỗi:

  1. Xóa phân vùng Macintosh - HD trong Recovery Mode.
  2. Khởi động lại Mac vào Recovery mode.
  3. Xóa phân vùng Macintosh - HD.

Bằng cách, tiến trình kextcache dường như có số PID khác nhau, như:

  • "couldn't be unmounted because it is in use by process 689 (kextcache) Couldn't unmount disk. :(-69888)"
  • "The volume Macintosh HD on disk2S5 couldn't be unmounted because it is in use by process 673 kextcache. Couldn't unmount disk (-69888)."
  • "The volume Macintosh HD on disk2s5 couldn't be unmounted because it is in use by process 677 (kextcache). Couldn't unmount disk. : (-69888)."
  • "The volume Macintosh HD on disk2S5 couldn't be unmounted because it is in use by process 664 kextcache. Couldn't unmount disk (-69888)."
  • The volume "Macintosh HD" on disk2s5 couldn't be unmounted because it is in use by process 655 (kextcache) Couldn't unmount disk (-69888)."

Xóa phân vùng nội bộ trong Chế độ An toàn (Safe Mode)

Ngoài ổ nội bộ và nhóm ổ Macintosh HD & Macintosh HD - Data, bạn nên xóa được các phân vùng nội bộ khác trong khởi động bình thường. Nếu Disk Utility báo "couldn't unmount disk", bạn có thể tắt Mac và khởi động vào Chế độ An toàn (Safe Mode) để thử lại.

Sửa ổ Fusion bị tách (split Fusion Drive) trong Terminal

Nếu "error: -69888: couldn't unmount disk" xuất hiện trên iMac hoặc Mac mini khi thiết lập ổ Fusion, bạn có thể có ổ Fusion bị tách xuất hiện như hai ổ thay vì một trong Finder. Điều này thường xảy ra sau khi thay một trong hai ổ Fusion hoặc dùng phần mềm tách chúng.

<پ>Để giải quyết, bạn cần reset ổ Fusion bị tách theo Tài liệu Apple này, sau đó cài macOS trên SSD và dùng HDD cho lưu trữ thêm.

Giả sử Disk Utility báo "Couldn't open device.; (-69877)" khi xóa Mac với ổ fusion, thử buộc gỡ ổ khởi động như chúng tôi đề cập cho ổ ngoài.

Tạo phân vùng non-APFS trước khi xóa ổ đĩa

Nếu bạn đã thử buộc gỡ ổ khởi động trong Recovery mode nhưng thất bại với thông báo như "Forced unmount of disk0 failed: at least one volume couldn't be unmounted. Unmount was dissented by PID 0 ( kernel_task)." Hãy thử thêm phân vùng non-APFS khác, sau đó xóa ổ khởi động trong Disk Utility.

  1. Khởi động Mac vào macOS Recovery.
  2. Nhấp Disk Utility.
  3. Chọn container ổ khởi động.
  4. Nhấp Phân vùng (Partition) rồi nút ( + ).
  5. Chọn bất kỳ hệ thống tệp (ví dụ exFAT) nhưng không phải APFS.
  6. Chọn bất kỳ kích thước.
  7. Nhấp Áp dụng (Apply).
  8. Định dạng ổ lại.

Gỡ từng phân vùng trước, rồi gỡ ổ đĩa

Một thủ thuật khác giúp người dùng nhận "Forced unmount of disk0 failed: at least one volume couldn't be unmounted." là gỡ từng phân vùng hoặc ổ nếu bạn có ổ fusion trước khi gỡ ổ khởi động trong Terminal.

  1. Khởi động lại Mac vào Internet Recovery.
  2. Nhấp Tiện ích (Utilities) > Terminal.
  3. Chạy lệnh dưới liệt kê tất cả ổ và phân vùng đã gắn.
    diskutil list
  4. Ghi nhớ định danh ổ hoặc phân vùng, ví dụ disk1.
  5. Chạy lệnh dưới buộc gỡ ổ nếu bạn có vài ổ hoặc phân vùng dưới cùng ổ. (Thay disk_identifier bằng số ổ như disk1 hoặc số phân vùng như disk0s2.)
    diskutil unmountDisk force /dev/disk_identifier
  6. Thử buộc gỡ ổ đích (thường là disk0.) sau khi gỡ một hai ổ/phân vùng khác. Nếu thất bại, tiếp tục thử cho đến khi ổ khởi động được gỡ.
  7. Khi ổ khởi động đã gỡ, bạn có thể xóa ổ trong Terminal lệnh này.
    diskutil eraseDisk file_system disk_name /dev/disk_identifier
    Ví dụ, nếu biết định danh ổ là disk0 và muốn định dạng APFS tên Storage, lệnh: diskutil eraseDisk APFS Storage /dev/disk0.

Hy vọng bạn không còn gặp "error: -69888: couldn't unmount disk" trên Mac. Nhấp nút dưới chia sẻ bài viết.

 

4. Làm sao nếu bạn không gỡ được ổ NTFS trên Mac?

Đôi khi, bạn không gỡ ổ NTFS trên Mac sau cập nhật macOS vì chúng được gắn lại ngay lập tức. Khi đó hoặc ổ NTFS không gỡ được do lý do khác, bạn luôn có thể dùng iBoysoft NTFS for Mac.

Đây là một trong những trình đọc NTFS cho Mac tốt nhất, cho ổ NTFS hỗ trợ đọc ghi đầy đủ và cho phép bạn gỡ, tháo, định dạng, sửa chữa trên Mac. iBoysoft NTFS for Mac tương thích ổ NTFS các thương hiệu như Toshiba, WD, Seagate, v.v chạy trên macOS 10.13 - macOS 13 beta, dù Mac Intel hay M1.

Bạn có thể dùng thử miễn phí vì có bản dùng thử. Cách gỡ ổ NTFS trên Mac:

Bước 1: Tải và cài iBoysoft NTFS for Mac.

Bước 2: Kết nối ổ NTFS với Mac.

Bước 3: Khởi chạy trình đọc NTFS từ thư mục Applications.

Bước 4: Chọn ổ từ bên trái và nhấp Gỡ (Unmount).
Cách Sửa Lỗi  Couldn t Unmount Disk 69888  Trên Mac – Hướng Dẫn Nhanh Cho Ổ Nội & Ngoài

Hãy chia sẻ bài viết nếu bạn thấy hữu ích.

 

5. Câu hỏi thường gặp về 'couldn't unmount disk 69888'

Câu hỏi: Tôi có thể gỡ ổ cứng của mình không?

Trả lời: Có, bạn có thể gỡ ổ cứng. Cách làm trên Mac và Windows:
Trên Mac: Mở Disk Utility, chọn ổ, nhấp Unmount (Gỡ) phía trên.
Trên Windows: Mở Quản lý ổ đĩa (Disk Management), nhấp chuột phải ổ, chọn Thay đổi ký tự ổ và đường dẫn > Xóa > Có.

Câu hỏi: Unmount disk (gỡ ổ đĩa) là gì?

Trả lời: Nếu bạn gỡ ổ đĩa, bạn bảo hệ điều hành ngừng truy cập hệ thống tệp của nó nhưng vẫn giữ nó trong Finder để bạn dễ dàng gắn lại để truy cập đầy đủ.