Khi xóa ổ đĩa trên Mac, bạn có thể nhận được lỗi "Error: -69877: Couldn't open device" trong Terminal hoặc "Couldn't open device.: (-69877)" trong Disk Utility.
Mặc dù từ ngữ hơi khác nhau, các lỗi đều chỉ cùng một vấn đề "couldn't open device", có thể xảy ra trên ổ cứng nội bộ hoặc thiết bị lưu trữ ngoài như thẻ (micro) SD, USB flash drive, ổ cứng ngoài, v.v.
Ở đây, chúng tôi sẽ phân tích nguyên nhân gây ra lỗi "couldn't open device 69877" trên Mac và giúp bạn khắc phục với các giải pháp thực tế.
Mục lục hướng dẫn lỗi "Couldn't open device.: (-69877) trên Mac:
- 1. Tại sao bạn thấy lỗi 'couldn't open device 69877' trên Mac?
- 2. Cách khắc phục lỗi khi xóa ổ đĩa ngoài
- 3. Cách khắc phục lỗi khi xóa ổ đĩa nội bộ
Tại sao bạn thấy lỗi 'couldn't open device 69877' trên Mac?
Có nhiều lý do khiến lỗi "couldn't open device 69877" xuất hiện trên Mac. Giống như lỗi "Couldn't unmount disk 69888", lỗi 69877 có thể do không thể unmount ổ đĩa vì nó đang được sử dụng bởi tiến trình khác, như FileVault.
Ngoài ra, lỗi này cũng có thể xảy ra khi bạn không có quyền ghi vào ổ đĩa, hoặc ổ đĩa bị khóa vật lý hoặc gặp sự cố phần cứng.
Cách khắc phục lỗi 'couldn't open device 69877' khi xóa ổ đĩa ngoài

Kiểm tra quyền truy cập ổ đĩa
Nếu bạn gặp lỗi "Couldn't open device.: (-69877)" khi xóa USB flash drive, thẻ (micro) SD, hoặc ổ cứng ngoài, hãy đảm bảo tài khoản của bạn có đặc quyền "Đọc & Ghi" (Read & Write) đối với ổ đĩa. Để thay đổi quyền ổ đĩa trên Mac, chuột phải vào biểu tượng ổ đĩa trên Desktop và chọn "Lấy thông tin" (Get Info).

Unmount ổ đĩa trong Terminal
Nếu bạn định dạng ổ đĩa trong Terminal, bạn sẽ thấy quá trình macOS chạy trước khi báo lỗi "Error: -69877: Couldn't open device" là: "Unmounting disk."
Vì vậy, hợp lý để nghĩ lỗi liên quan đến việc thất bại khi "Unmounting disk". Trong trường hợp này, bạn có thể unmount ổ đĩa thủ công bằng lệnh khác.
- Mở Terminal từ Applications > Utilities.
- Nhập lệnh sau và nhấn Enter:
diskutil list - Ghi nhớ định danh (identifier) của ổ đĩa, ví dụ
disk2. - Gõ lệnh sau để unmount ổ đĩa. (Thay
disk_identifierbằng số ổ đĩa bạn muốn xóa):diskutil unmountDisk /dev/disk_identifier - Thực hiện lệnh sau để xóa ổ đĩa lại:
diskutil eraseDisk file_system disk_name /dev/disk_identifier
Ví dụ: nếu định danh làdisk2, muốn đặt tênStoragevà định dạngExFAT, dùng lệnh:diskutil eraseDisk ExFAT Storage /dev/disk2.
Nếu Terminal vẫn báo "Error: -69877: Couldn't open device", hãy thử định dạng với hệ thống tệp khác như MS-DOS (FAT) trước, sau đó định dạng lại với định dạng mong muốn.
Kiểm tra xem thẻ SD/USB có bị bảo vệ ghi không
Nếu bạn đang xóa thẻ SD, micro SD, hoặc USB flash drive trên Mac, hãy chắc chắn nó không được mount ở chế độ chỉ đọc. Một số USB, thẻ SD, và bộ chuyển đổi microSD sang SD có khóa vật lý cần tắt để cho phép ghi dữ liệu.

Do đó, hãy kiểm tra xem có khóa vật lý nào có thể trượt và mở khóa thẻ nếu cần. Ngoài ra, nếu bạn không dùng bộ chuyển đổi microSD sang SD gốc đi kèm thẻ, hãy thử dùng bộ chuyển đổi gốc.
Xóa ổ đĩa trong macOS Recovery
Cách khác để khắc phục "Couldn't open device.: (-69877)" là xóa ổ đĩa trong Recovery Mode như hướng dẫn dưới. Khuyên nên lặp lại quá trình vài lần trong macOS Recovery vì một số người dùng thành công sau lần thử thứ 2 hoặc 3.
- Khởi động vào macOS Recovery.
Mac Intel: Khởi động lại Mac, giữ Command + R khi màn hình đen. Giữ cho đến khi thấy logo Apple.
Mac Apple Silicon: Tắt Mac, giữ nút nguồn cho đến khi thấy "Loading startup options". Nhấn Options > Continue. - Chọn Disk Utility trong cửa sổ macOS Utilities.
- Chọn ổ đĩa ngoài từ bên trái và nhấn Xóa (Erase).
- Chọn hệ thống tệp và đặt tên ổ đĩa.
- Nhấn Xóa (Erase) lại.
Nếu Disk Utility không cho phép xóa ổ đĩa, bạn có thể thử xóa volume trước, sau đó xóa ổ đĩa trong Disk Utility.
Sử dụng Safe Mode
Có thể một số tiến trình đang sử dụng ổ đĩa, dẫn đến lỗi "Couldn't open device.: (-69877)" trên USB hoặc ổ cứng ngoài.
Bạn nên thử xóa lại ổ đĩa trong Safe Mode, vì nó ngăn chặn các phần mở rộng thứ ba tải khi khởi động Mac, xóa cache, và kiểm tra & sửa ổ cứng Mac.
Nếu không giúp ích, hãy thử xóa ổ đĩa lại sau khi rút ổ đĩa đúng cách (eject) và cắm lại.
Tạm thời tắt FileVault
Trong một số trường hợp, FileVault nếu được bật có thể gây rắc rối khi xóa ổ đĩa. Nếu nó đang bật, bạn có thể tạm thời tắt nó để xem có ảnh hưởng đến quá trình xóa không.
Xóa ổ đĩa trên máy tính Windows
Nếu bạn có hoặc mượn được máy Windows, bạn có thể xóa sạch ổ đĩa rồi định dạng lại trên Mac.
- Chuột phải vào cmd, chọn "Run as administrator".
- Gõ lệnh sau và nhấn Enter để mở DiskPart:
diskpart - Nhập lệnh dưới và nhấn Enter để liệt kê tất cả ổ đĩa:
list disk - Ghi nhớ số ổ đĩa của ổ bạn muốn xóa dựa trên dung lượng, và kiểm tra lại bằng cách rút an toàn ổ đích và chạy lại
list diskđể xem ổ nào vắng mặt. - Chạy lệnh chọn ổ cần xóa:
select disk disk_number(thay disk_number bằng số ổ cần xóa). - Thực hiện lệnh xóa ổ:
clean - Rút an toàn ổ đĩa.
- Cắm lại ổ vào Mac.
- Định dạng ổ cứng ngoài trên Mac qua Disk Utility.
Viết нуль (Zero out) ổ đĩa
Nếu không cách nào hiệu quả, bạn có thể xóa sạch ổ đĩa bằng cách ghi số 0 vào mọi khối của nó, sau đó định dạng lại trong Disk Utility.
- Mở Terminal từ Applications > Utilities.
- Gõ lệnh sau và nhấn Enter để lấy số ổ đĩa:
diskutil list - Ghi nhớ định danh ổ đĩa cần xóa, ví dụ
disk3. - Chạy lệnh unmount ổ đĩa:
diskutil unmountDisk /dev/disk_identifier - Thực hiện lệnh ghi số 0:
sudo dd if=/dev/zero of=/dev/disk_identifier bs=1m - Nhập mật khẩu và nhấn Enter.
Có thể mất vài giờ nếu ổ đĩa dung lượng vài terabyte.
Hy vọng lỗi "couldn't open device 69877" trên USB hoặc thiết bị lưu trữ ngoài khác đã được khắc phục. Nếu thành công, hãy chia sẻ bài viết này cho người khác.
Cách khắc phục lỗi 'couldn't open device 69877' khi xóa ổ đĩa nội bộ

Trước khi bắt đầu, hãy chắc chắn bạn đang xóa ổ khởi động (startup disk) hoặc các volume Macintosh HD và Macintosh HD - Data trong macOS Recovery.
Mặc dù điều này hiển nhiên trên macOS mới hơn, vì nút Erase thường bị xám trong Disk Utility khi khởi động bình thường. Một số macOS cũ vẫn cho phép xóa ổ khởi động khi khởi động thường, dù quá trình sẽ thất bại vì bạn không thể xóa ổ mà bạn đang khởi động từ nó.
Khởi động vào Internet Recovery
Mac Intel có hai chế độ khôi phục: local và Internet Recovery, nhưng có ba cách khởi động vào recovery, cho phép cài lại các phiên bản macOS khác nhau.
- Command + R: Khởi động vào local macOS Recovery. Dùng để cài lại macOS mới nhất đã cài trên Mac hoặc các ứng dụng có sẵn trong recovery.
- Option + Command + R: Khởi động vào Internet Recovery. Dùng để cài lại macOS mới nhất tương thích với Mac của bạn.
- Shift + Option + Command + R: Khởi động từ Internet Recovery. Dùng để cài lại phiên bản macOS đi kèm Mac hoặc phiên bản gần nhất có sẵn.
Nếu xóa ổ cứng Mac trong Local Recovery gây lỗi "Couldn't open device.: (-69877)", bạn có thể thử làm trong Internet Recovery với Option + Command + R. Để vào Internet Recovery, khởi động lại Mac, giữ Command + Option + R khi màn hình đen, thả phím khi thấy quả cầu xoay.
Sau khi vào Internet Recovery, bạn có thể định dạng lại ổ đĩa trong Disk Utility hoặc Terminal.
Dùng Shift + Option + Command + R để xóa phân vùng NTFS của Windows
Một số người gặp lỗi "Error: -69877: couldn't open device" khi cố xóa phân vùng NTFS của Windows trong Terminal để giải quyết sự cố Boot Camp, như không cài được Windows trên Mac vì Boot Camp không tìm thấy phân vùng Windows.
Trong trường hợp này, bạn có thể không xóa được ổ NTFS trong Recovery Mode khởi động bằng Command + R hoặc Option + Command + R. Thay vào đó, bạn cần vào recovery bằng Shift + Option + Command + R, sau đó định dạng lại phân vùng Windows.
Khởi động từ bộ cài bootable ngoài
Thay vào đó, bạn có thể xóa volume nội bộ trong recovery bằng cách khởi động từ bộ cài bootable ngoài (external bootable installer). Nó có thể bỏ qua bất cứ gì đang ngăn bạn định dạng lại ổ đĩa hoặc volume trên phân vùng recovery hiện tại.
Để làm vậy, bạn cần tạo bộ cài macOS bootable trước, sau đó làm theo các bước khác nhau để khởi động từ nó trên Mac Intel hoặc Apple Silicon.
Lưu ý: macOS 12.3 có thể đã thay đổi phân vùng recovery, gây ra lỗi "Couldn't open device.: (-69877)" khi xóa phân vùng NTFS Windows trên Mac hoặc Hackintosh. Vì vậy, chọn macOS 12.1 nếu muốn tạo bộ cài macOS Monterey bootable.
Khởi động từ USB cài đặt trên Mac Intel:
- Tắt Mac.
- Cắm bộ cài bootable ngoài vào Mac.
- Nhấn nút nguồn, sau đó ngay lập tức giữ phím Option.
- Thả phím khi thấy danh sách ổ đĩa có sẵn.
- Chọn ổ đĩa ngoài và nhấn Enter.
- Xóa ổ cứng Mac hoặc volume trong Disk Utility.
Lưu ý: Bạn cần giảm cấp độ bảo mật trong Startup Security Utility để cho phép khởi động từ phương tiện ngoài hoặc di động nếu Mac có chip T2.
Khởi động từ USB cài đặt trên Mac Apple Silicon:
- Tắt Mac.
- Giữ nút nguồn cho đến khi thấy "Loading startup options".
- Chọn USB installer và nhấn Continue.
- Xóa ổ cứng Mac hoặc volume trong Disk Utility.
Xóa Mac M1 từ Recovery Assistant
Nếu bạn gặp lỗi "Couldn't open device.: (-69877)" khi xóa Mac Apple Silicon, bạn có thể thử làm từ Recovery Assistant theo các bước sau.
- Tắt Mac.
- Nhấn nút nguồn và giữ cho đến khi thấy cửa sổ tùy chọn khởi động.
- Chọn Options > Continue.
- Mở Utilities > Terminal.
- Gõ lệnh sau và nhấn Enter:
resetpassword - Chọn tùy chọn "Reset Password".
- Nhấn "Recovery Assistant" trên thanh menu và chọn "Erase Mac".
- Làm theo hướng dẫn trên màn hình để xóa Mac.
Đừng quên chia sẻ bài viết này để nhiều người hơn biết cách khắc phục "couldn't open device" khi quy trình xóa thất bại.