Mac OS X luôn được đánh giá là hệ điều hành đơn giản hơn Windows và Linux, giao diện người dùng khá thân thiện. Có khá nhiều mã lỗi xuất hiện thường xuyên trên OS X nhưng Apple phải hy sinh một số tính năng của Windows để đạt được sự đơn giản này.
Mac OS X được hầu hết doanh nhân và lập trình viên dùng nhờ tốc độ cực nhanh, và MacBook siêu nhẹ, dễ mang theo. Tuy nhiên, người dùng gặp mã lỗi -43 và không biết nó có ý nghĩa gì. Hãy tìm hiểu thêm về mã lỗi này.
Mã lỗi -43 trên Mac OS X
Mã lỗi 43 thường xuất hiện khi người dùng thử xóa file và đưa vào Thùng rác. Thông báo lỗi thường là: "Không thể hoàn tất thao tác vì không tìm thấy một hoặc nhiều mục bắt buộc. (Mã lỗi -43)". Người dùng báo cáo mã lỗi này đặc trưng cho Mac OS X El Capitan hoặc OS X 20.2.

Lỗi này có thể do sự cố ổ cứng, điểm chia sẻ file không tồn tại, tải file một phần, tài liệu đang được dùng, bạn không có quyền quản lý file, file bị khóa, v.v. May mắn là có vài cách khắc phục Mã lỗi -43 trên Mac OS X El Capitan.
Giải pháp 1: Sử dụng Disk Utility
Vì Mã lỗi -43 thường liên quan đến file thiếu hoặc hỏng, bạn có thể cần kiểm tra vấn đề quyền hoặc hỏng thư mục. Disk Utility là công cụ tích hợp có thể giúp xử lý các vấn đề liên quan ổ cứng nên hãy chạy công cụ này trước khi thử bất cứ điều gì khác.
- Vào menu Apple (góc trên bên trái màn hình) >> Khởi động lại. Sau khi thiết bị khởi động lại, nhấn giữ tổ hợp phím Command + R cho đến khi thấy logo Apple. Ngừng nhấn phím sau khi thấy logo.

- Nhấp vào tùy chọn Disk Utility trước khi nhấn Continue.
- Tìm thanh bên và chọn ổ đĩa muốn sửa (nơi chứa file bạn muốn xóa). Nhấn nút First Aid và tiến hành kiểm tra Disk Utility.

- Có một số kịch bản khác nhau Disk Utility có thể báo cáo. Nếu báo cáo ổ đĩa sắp hỏng, hãy sao lưu mọi thứ có thể và mua ổ mới vì bạn không thể sửa ổ này.
- Nhấp Chạy (Run). Nếu Disk Utility báo không có vấn đề hoặc vấn đề đã được khắc phục, bạn có thể thoát tự do. Tự do nhấp vào nút Hiển thị chi tiết (Show Details) để xem vấn đề đã được xử lý.

- Lỗi "overlapped extent allocation" cũng có thể xuất hiện, cho thấy có nhiều file chiếm cùng một vị trí trên ổ. Một trong những file đó rất có thể bị hỏng và bạn phải tìm nó trong thư mục DamagedFiles.
- Nếu file không quá quan trọng, bạn có thể xóa tự do. Tuy nhiên, nếu file rất quan trọng, hãy thử mở và kiểm tra xem nó có hỏng không.
- Kịch bản cuối cùng là bạn không thể sửa hoặc kiểm tra ổ đĩa. Nếu thông báo lỗi "The underlying task reported failure" xuất hiện, thử chạy lại công cụ First Aid. Nếu thông báo lỗi tiếp tục xuất hiện, sao lưu dữ liệu và định dạng ổ đĩa.

Giải pháp 2: Reset NVRAM (PRAM)
NVRAM (bộ nhớ truy cập ngẫu nhiên không 휘 phát) là một lượng nhỏ bộ nhớ Mac dùng để lưu trữ một số cài đặt và truy cập nhanh. Cài đặt lưu trong NVRAM phụ thuộc vào Mac và thiết bị bạn dùng với Mac.
Có nhiều vấn đề có thể giải quyết bằng cách reset NVRAM và lỗi này chắc chắn là một trong số đó. Làm theo hướng dẫn dưới đây để tiến hành quy trình này.
- Tắt thiết bị và bật lại. Đảm bảo thực hiện bước 2 ngay khi Mac OS X bắt đầu khởi động.
- Giữ cùng lúc bốn phím sau: Option, Command, P, và R; khoảng 20 giây và bạn sẽ thấy Mac sắp khởi động lại.

- Mac sẽ tiếp tục quy trình khởi động. Nếu bạn nhận ra một số cài đặt đã bị reset, như âm lượng, thời gian và ngày, hoặc độ phân giải màn hình, hãy điều chỉnh kịp thời.
Tùy chọn: Xóa file bị khóa
- Trong Terminal, thực hiện lệnh sau:
chflags -R nouchg.
- Sau đó, mở Thùng rác, chọn tất cả mục (⌘ Cmd-A) và kéo tất cả vào cửa sổ Terminal, sau đó nhấn Return ⏎.

- Làm rỗng Thùng rác
Giải pháp 3: Một mẹo hữu ích
Phương pháp khắc phục này được một số người dùng Mac gặp cùng vấn đề đề xuất. Hãy thử vì nó khá đơn giản.
- Tìm file phiên (session file) trên máy tính, nhấp chuột phải, chọn Hiển thị nội dung gói (Show Package Contents).

- Thường có ba thư mục bên trong: Media, Resources, và Alternatives.
- Trong thư mục Alternatives và Resources, thử tìm file tên "DisplayState.plist."
- Xóa ngay tất cả file cùng tên. Nếu sợ có vấn đề, hãy kéo file ra Màn hình bàn làm việc trước khi xóa để tạo bản sao lưu.
- Nếu lỗi đã khắc phục, bạn có thể xóa bản sao lưu tự do. Tuy nhiên, khuyên nên giữ một thời gian cho đến khi thấy mọi thứ ổn định.
Giải pháp 4: Buộc thoát Finder
Buộc thoát và khởi chạy lại Finder có thể khắc phục vấn đề này dễ dàng. Finder có thể gặp lỗi ngăn nó xóa file đúng cách nhưng Mac chỉ tạo ra Mã lỗi -43 mà không tìm giải pháp.
Phương pháp này có vẻ quá đơn giản nhưng một số người dùng báo cáo nó khắc phục được vấn đề ngay lập tức.
- Mở menu Apple ở góc trên bên trái cửa sổ và chọn Buộc thoát (Force Quit).

- Tìm Finder trong danh sách ứng dụng và chọn Khởi chạy lại (Relaunch) để khắc phục dễ dàng.
- Kiểm tra xem vấn đề còn tồn tại không, nếu còn hãy làm theo các phương pháp khác.
Giải pháp 5: Sử dụng lệnh Terminal
Trong một số trường hợp, lỗi có thể loại bỏ bằng cách thực thi một số lệnh từ terminal để xóa file. Để làm vậy, làm theo hướng dẫn dưới đây.
- Mở Terminal trên Mac.
- Nhập lệnh sau.
rm (space)
- Kéo thả file gây lỗi 43
- Nhấn "Enter" và file sẽ tự động bị xóa khỏi hệ thống.
- Kiểm tra xem vấn đề còn tồn tại không.
Lưu ý: Nếu không hiệu quả, thử cài đặt lại bản cập nhật High Sierra từ Store và xem có khắc phục không. Cũng đảm bảo file cần xóa không có ký tự đặc biệt như "+,*,},{,&,^,%" trong tên.