Cách khắc phục mã lỗi 36 trong Mac OS X Finder
Mục lục:
Trong một số trường hợp hiếm hoi khi cố gắng sao chép tệp, người dùng Mac có thể gặp phải “mã lỗi 36”, lỗi này làm dừng hoàn toàn quá trình sao chép hoặc di chuyển trong Trình tìm kiếm của Mac OS X. Lỗi đầy đủ thường được đọc là “Trình tìm kiếm không thể hoàn thành thao tác vì không thể đọc hoặc ghi một số dữ liệu trong “Tên tệp”. (Mã lỗi -36)”. Tên tệp đôi khi là .DS_Store, nhưng nó cũng có thể xảy ra với bất kỳ tệp nào trên máy Mac.
Nếu bạn gặp phải Mã lỗi -36 trên máy Mac, thường có một giải pháp thực sự đơn giản nhờ công cụ dòng lệnh tiện dụng có tên là “dot_clean”. Nếu bạn chưa bao giờ nghe nói về dot_clean, thì chắc chắn bạn không đơn độc và trang hướng dẫn cho lệnh giải thích rằng nó “hợp nhất các tệp ._ với các tệp gốc tương ứng”. điều này nghe có vẻ không nhiều đối với người dùng thông thường, nhưng nguyên nhân thường gây ra Lỗi 36 là do các tệp có tiền tố là dấu chấm, đó có thể chính xác là điều bạn cần làm.
Cách giải quyết lỗi 36 trong Mac OS X Finder bằng dot_clean
Để sử dụng dot_clean, bạn sẽ muốn trỏ nó vào thư mục đang được sao chép và đưa ra Mã lỗi 36, thông tin cơ bản sẽ như sau:
- Khởi chạy Terminal (có trong /Applications/Utilities/ hoặc với Spotlight)
- Tại dấu nhắc lệnh, gõ:
- Khi dot_clean hoàn tất, hãy thử sao chép lại tệp và nó sẽ thành công mà không có mã lỗi
dot_clean /Path/To/Directory/With/Problem/
Ví dụ: nếu sao chép ~/Documents/FileBackups/ là thư mục có vấn đề, hãy sử dụng:
dot_clean ~/Documents/FileBackups/
Đó là tất cả những gì cần thiết để giải quyết vấn đề, chỉ cần đảm bảo thử chuyển tệp/thư mục ngay sau khi chạy lệnh.
Về mặt kỹ thuật, bạn có thể trỏ dot_clean vào toàn bộ ổ đĩa nhưng điều đó có thể không cần thiết trừ khi lỗi -36 liên tục được kích hoạt trong Finder khi cố gắng sao lưu toàn bộ ổ đĩa theo cách thủ công.
Nếu sự cố tái diễn và bạn gặp sự cố liên tục khi cố gắng sao chép tệp vào và từ máy Mac được nối mạng, chia sẻ mạng, ổ đĩa ngoài thuộc loại nào đó hoặc đến và từ máy tính Windows, bạn có thể cũng cố gắng xóa tất cả các tệp .DS_Store trên máy Mac bằng dòng lệnh, có thể hoạt động như một giải pháp thay thế tạm thời nếu vì lý do nào đó dot_clean không thành công. Đó thực sự là những gì tôi đã làm trong quá khứ để giải quyết vấn đề này và các thông báo lỗi đầu vào/đầu ra tương tự khác trước khi phát hiện ra cách tiếp cận lệnh cụ thể này.
Tôi mới gặp sự cố này gần đây và thấy rằng dot_clean hoạt động tốt để giải quyết Mã lỗi -36 khi sao chép thư mục từ máy Mac chạy OS X 10.9.5 sang máy Mac chạy OS X 10.10.3 và cả đối với PC Windows, máy ban đầu liên tục bị lỗi. Có vẻ như lỗi này đã gia tăng với Mac OS kể từ Sierra, El Capitan và OS X Yosemite, có thể gợi ý một số điểm không tương thích với một số tệp dấu chấm nhất định từ các phiên bản HĐH khác. Không giống như một số thông báo lỗi lạ trong Mac OS X, việc khởi động lại hoặc khởi động lại Finder không thực hiện được. Xin chân thành cảm ơn JacobSalmela vì giải pháp dễ dàng.
Nếu cách này phù hợp với bạn hoặc bạn biết mẹo khác để sửa Mã lỗi 36 trong Trình tìm kiếm Mac OS X, hãy cho chúng tôi biết trong phần nhận xét.