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

Khắc phục lỗi 'Volume Timed Out While Waiting to Eject' trên Mac – Các bước nhanh chóng

"diskutil eject disk Volume timed out while waiting to eject" là một lỗi Mac xảy ra khi ứng dụng Terminal không thể đẩy ổ đĩa ra. Đây là một trong những vấn đề phổ biến bạn có thể gặp nếu rút ổ cứng bên ngoài mà không đẩy ra đúng cách trên Mac hoặc vô tình nhấn nút nguồn.

Thường thì ổ bên ngoài bị xám trong Disk Utility, không hiển thị trong Finder và màn hìnhdesktop của Mac, hoặc thậm chí không xuất hiện trong Disk Utility vì nó treo ở "Loading disks."

Khi nhận được "Volume timed out while waiting to eject" trên Mac, bạn cũng sẽ phát hiện Disk Utility Mount không hoạt động, và cố gắng mount ổ trong Terminal cũng sẽ thất bại với lỗi tương tự "diskutil mount /dev/disk2 Volume on disk2 timed out waiting to mount."

Ở đây, chúng tôi sẽ giúp bạn khắc phục lỗi "volume timed out" và làm cho ổ đĩa hoạt động trở lại.

Cách khắc phục 1: Unmount ổ đĩa trước khi đẩy ra

Nếu bạn gặp "Volume timed out while waiting to eject" trên Mac, bạn nên thử unmount ổ đĩa rồi sau đó đẩy ra. Trình tự đơn giản này đã giải quyết vấn đề cho nhiều người dùng. Cách thực hiện:

Ổ của bạn bây giờ nên được mount trong Disk Utility và xuất hiện trong Finder và màn hình desktop của Mac. Nếu vấn đề vẫn tồn tại, hãy chuyển sang cách khắc phục tiếp theo.

Khắc phục lỗi  Volume Timed Out While Waiting to Eject  trên Mac – Các bước nhanh chóng

'Couldn't Unmount Disk 69888' trên Mac/MacBook Pro, Cách khắc phục?

Nếu unmount ổ đĩa kết thúc bằng "Error: -69888: Couldn't unmount disk," hướng dẫn này giải thích ý nghĩa của lỗi và các giải pháp để khắc phục. Đọc thêm >>

Đã khắc phục xong? Nhấn nút bên dưới để chia sẻ với nhiều người hơn.

Cách khắc phục 2: Kill tiến trình fsck

Ổ đĩa của bạn sẽ không đẩy ra nếu các tiến trình khác đang sử dụng nó, vì vậy tốt nhất là đóng tất cả ứng dụng đang chạy trước khi đẩy ra. Tuy nhiên, ngay cả khi bạn không mở ứng dụng nào, các tiến trình nền vẫn có thể đang truy cập ổ của bạn.

Và một tiến trình gây rắc rối như vậy là fsck. Nếu ổ đĩa bị rút ra mà không đẩy ra, fsck sẽ tự động kiểm tra lỗi cho nó lần tiếp theo bạn cắm vào. Bạn có thể kiểm tra xem fsck có đang chiếm dụng ổ của bạn và ngăn chặn việc đẩy ra với các bước dưới đây. Nếu có, chỉ cần đợi nó hoàn thành có thể khắc phục lỗi "Volume timed out while waiting to eject". Hoặc bạn có thể kill tiến trình đó.

  1. Mở Terminal từ thư mục Applications > Utilities.
  2. Kiểm tra xem fsck có đang dùng ổ của bạn không.
    ps aux | grep fsck
  3. Nếu fsck đang dùng ổ đĩa, lệnh trên sẽ trả về số PID và đường dẫn thư mục (ví dụ: /System/Library/Filesystems/exfat.fs/Contents/Resources/./fsck_exfat -y /dev/rdisk2s1).
  4. Bạn có thể đợi hoặc chấm dứt tiến trình fsck để cho phép ổ mount bằng lệnh dưới đây.
    sudo pkill -f fsck
  5. Nhập mật khẩu và nhấn Enter.
  6. Mở Disk Utility để kiểm tra xem ổ có được mount không.
  7. Để tránh fsck chạy lại khi bạn cắm lại ổ, bạn có thể nhấn mũi tên lên bên cạnh tên ổ trong Disk Utility để đẩy ra.
  8. Giữ ổ kết nối cho đến khi fsck hoàn thành, có thể mất nhiều thời gian. Bạn có thể kiểm tra xem nó còn hoạt động không bằng lệnh ở bước 2.

Sau khi fsck hoàn thành công việc, bạn có thể rút và cắm lại ổ vào Mac để kiểm tra xem ổ có hoạt động không. Nếu vẫn không mount, hãy thử đợi lâu hơn trước khi ngắt kết nối, vì một số người dùng báo cáo ổ bị ảnh hưởng tự mount sau một giờ.

Mẹo: Để tìm ra tiến trình nào đang dùng ổ của bạn, bạn có thể chạy lệnh: sudo lsof|grep disk_identifier. Sau đó xác định tiến trình đang chạy với số PID và kill nó trong Activity Monitor.

Cách khắc phục 3: Thử lệnh mountDisk

Cách khác để khắc phục "Volume timed out while waiting to eject" trên Mac là thử lệnh mountDisk. Nếu không hoạt động, dùng lệnh với tùy chọn readOnly cũng có thể giúp ích. Các bước:

  1. Trong Terminal, thực hiện lệnh dưới để liệt kê ổ bên ngoài.
    diskutil list external
  2. Ghi nhớ định danh ổ của bạn, ví dụ disk3.
  3. Chạy lệnh sau để mount ổ. (Thay disk_identifier trong ví dụ bằng của bạn.)
    diskutil mountDisk /dev/disk_identifier
  4. Nếu lệnh trả về lỗi "One or more volume(s) failed to mount," hoặc "Volume on disk2s1 failed to mount. If the volume is damaged, try the "readOnly" option," hãy thử mount ở chế độ readOnly với lệnh sau.
    diskutil mountDisk readOnly /dev/disk_identifier
  5. Sau khi ổ được mount, đẩy ra trong Disk Utility, sau đó rút và cắm lại.

Ổ của bạn đã hoạt động trở lại? Nếu có, hãy chia sẻ các giải pháp này với nhiều người hơn.

Vẫn bị kẹt với ổ không mount? Tiếp tục đọc các giải pháp khác bên dưới.

Cách khắc phục 4: Sửa chữa ổ đĩa

Disk Utility có tính năng "First Aid" có thể xác minh và sửa chữa ổ đĩa cho các lỗi hệ thống tệp. Bạn có thể dùng nó để kiểm tra xem ổ của bạn có lỗi ổ đĩa không. Để làm điều đó, mở Disk Utility, chọn ổ từ bên trái và nhấn nút "First Aid" ở trên cùng.

Nếu Disk Utility của bạn bị treo ở "Loading disks," bạn có thể sửa chữa ổ trong Terminal, như hướng dẫn dưới đây.

  1. Mở Terminal và tìm định danh ổ với lệnh sau, ví dụ disk2.
    diskutil list external
  2. Thực hiện lệnh dưới để xác định xem ổ có cần sửa chữa không.
    diskutil verifyVolume disk_identifier
  3. Nếu First Aid báo cáo lỗi, chạy lệnh dưới để khắc phục.
    diskutil repairvolume disk_identifier

Khắc phục lỗi  Volume Timed Out While Waiting to Eject  trên Mac – Các bước nhanh chóng

Khắc phục 'Storage/File System Verify or Repair Failed' 69716/69845

Nếu sửa chữa ổ thất bại với "File system check exit code is 1. Error: -69845: File system verify or repair failed," bạn có thể tìm giải pháp đã chứng minh trong bài viết này. Đọc thêm >>

Cách khắc phục 5: Khôi phục dữ liệu và định dạng ổ

Nếu không một trong các cách khắc phục trên có thể loại bỏ "Volume timed out while waiting to eject" trên Mac, biện pháp cuối cùng là khôi phục dữ liệu với iBoysoft Data Recovery for Mac và sau đó định dạng lại ổ cứng bên ngoài.

iBoysoft Data Recovery for Mac là công cụ khôi phục dữ liệu chuyên nghiệp được phát triển để khôi phục tệp bị mất từ các ổ không thể truy cập hoặc unmount, bao gồm ổ cứng bên ngoài (SSD & HDD), USB flash drive, thẻ SD và ổ khởi động Mac. Nó tương thích hoàn hảo với hơn 1000 định dạng tệp, như hình ảnh, video, file âm thanh, tài liệu, email, nén, v.v.

Bạn có thể dùng nó để khôi phục dữ liệu từ Mac Intel, T2 và M1 chạy trên Mac OS X 10.11 ~ macOS 13 Ventura. Nó có giao diện trực quan cho phép ngay cả người dùng Mac kém kinh nghiệm nhất cũng nhanh chóng tìm và khôi phục tệp bị mất. Cách khôi phục dữ liệu từ ổ đang gặp lỗi "Volume timed out while waiting to eject":

Bước 1: Tải miễn phí iBoysoft Data Recovery for Mac và cài đặt theo hướng dẫn trên màn hình.

Bước 2: Mở phần mềm khôi phục dữ liệu, chọn ổ bạn không thể mount, đẩy ra hoặc unmount, sau đó nhấn "Search for Lost Data.

Khắc phục lỗi  Volume Timed Out While Waiting to Eject  trên Mac – Các bước nhanh chóng

Bước 3: Chọn một tệp và nhấn nút Preview dưới hình thu nhỏ để xem trước miễn phí.

Khắc phục lỗi  Volume Timed Out While Waiting to Eject  trên Mac – Các bước nhanh chóng

Bước 4: Tích vào hộp trước các tệp bạn muốn khôi phục và nhấn Recover để lưu chúng vào vị trí khác.

Khắc phục lỗi  Volume Timed Out While Waiting to Eject  trên Mac – Các bước nhanh chóng

Sau khi đã có tất cả dữ liệu quan trọng, bạn có thể định dạng lại ổ trong Disk Utility hoặc Terminal nếu Disk Utility treo ở "Loading disk."

Khắc phục lỗi  Volume Timed Out While Waiting to Eject  trên Mac – Các bước nhanh chóng

Cách định dạng ổ cứng bên ngoài trên Mac?

Bài viết này giải thích chi tiết cách định dạng ổ bên ngoài trên Mac bằng Disk Utility hoặc ứng dụng Terminal. Đọc thêm >>

Kết luận

Bài viết này tóm tắt năm giải pháp đã chứng minh bạn có thể dùng để giải quyết lỗi "Volume timed out while waiting to eject" khi đẩy ra ổ unmountable trong Terminal. Để tránh gặp lỗi này trong tương lai, bạn nên luôn đẩy ra ổ cứng bên ngoài trên Mac đúng cách trước khi rút nó ra.

Vui lòng chia sẻ bài viết này nếu bạn đã khắc phục thành công lỗi "diskutil eject disk Volume timed out while waiting to eject" trên Mac với các giải pháp của nó.