Sao chép file từ Mac sang thiết bị lưu trữ khác như USB, thẻ SD, ổ cứng ngoài, hoặc ngược lại, là quá trình khá đơn giản. Bạn chỉ cần kéo thả file vào thư mục đích và Finder lo phần còn lại. Dù sao chép tài liệu, ảnh, âm thanh hay video, quy trình như nhau. Chỉ khác nhau ở thời gian hoàn tất.
Tuy nhiên, đôi khi quy trình đơn giản này gây ra phiền toái lớn cho người dùng Mac. Nhiều người báo gặp mã lỗi -36 trên macOS Catalina khi sao chép. Khi lỗi xuất hiện, quá trình truyền dừng lại và không hoàn thành. Các cách sao chép thông thường dùng phím tắt Command + C / Command + V hoặc chuột phải copy-paste đều không hoạt động.
Lỗi này khiến nhiều người dùng Mac bực bội, nhất là những người cần sao chép file cho công việc hoặc học tập. Nếu bạn gặp lỗi -36 trên macOS Catalina, đừng lo lắng tìm workaround – chỉ cần tham khảo hướng dẫn này. Bài viết sẽ phân tích nguyên nhân phổ biến của lỗi -36 và các cách xử lý tốt nhất.
Lỗi -36 Trên macOS Catalina Là Gì?
Như đã nói, lỗi thường xuất hiện khi cố gắng sao chép file từ Mac sang thiết bị lưu trữ khác, đặc biệt khi truyền thư mục lớn hoặc nhiều file cùng lúc. Thiết bị đích có thể là USB, thẻ SD, máy Windows, ổ cứng ngoài, hoặc Mac khác. Lỗi -36 thường kèm thông báo:
Mẹo: Quét Mac để tìm vấn đề hiệu năng, file rác, ứng dụng độc hại và mối đe dọa bảo mật
có thể gây ra sự cố hệ thống hoặc làm chậm hiệu suất.
The Finder can't complete the operation because some data in "FileName" can't be read or written. (Error code -36)
Khi lỗi xảy ra, thanh tiến trình dừng lại và bạn chỉ còn file sao chép một nửa hoặc không có gì. Nghiên cứu thêm cho thấy lỗi này không mới cũng không chỉ riêng macOS Catalina. Lỗi này, dù hiếm hơn các lỗi Mac khác, cũng ảnh hưởng đến các phiên bản macOS trước đó.
Nguyên Nhân Gây Ra Lỗi -36 Trên Mac Catalina?
Lỗi Finder này khó chẩn đoán vì có thể do nhiều yếu tố. Một nguyên nhân liên quan đến file dot-underscore hay .DS_Store đi kèm một số file. .DS_Store là file hệ thống độc quyền của macOS lưu metadata của thư mục chứa nó. File .DS_Store xuất hiện khi bạn sao chép file từ Mac sang máy Windows, rồi dùng cùng ổ đó trên Mac lại. Vì vậy, khi gặp lỗi -36 và thấy file .DS_Store trong nhóm file đang sao chép, bạn đã tìm thấy nguyên nhân gốc rễ.
Tuy nhiên, nếu không thấy file dot-underscore nào trong nhóm file khi gặp lỗi, bạn cần kiểm tra thêm. Lỗi -36 cũng xảy ra nếu file/thư mục sao chép lớn hơn 4GB hoặc thiết bị đích không đủ dung lượng. Cùng lỗi cũng có thể xảy ra nếu file bị mã hóa, bị khóa, hoặc ổ đĩa đích bị bảo vệ ghi.
Đối với Mac chạy macOS Catalina, lỗi này cũng xuất hiện khi sao chép file không tương thích với macOS mới. Ví dụ: gặp vấn đề khi truyền file liên quan đến ứng dụng 32-bit hoặc file từ phiên bản cũ của ứng dụng.
Xác định nguyên nhân lỗi -36 giúp rất nhiều trong việc giải quyết. Khi đã tìm ra nguyên nhân gốc rễ, bạn có thể áp dụng giải pháp phù hợp từ các phương pháp dưới đây.
Cách Khắc Phục Lỗi -36 Trên Mac
Nếu bỗng nhiên gặp lỗi -36 trên macOS Catalina, đừng hoang mang – chúng tôi biết phải làm gì. Đầu tiên, hãy tìm nguyên nhân lỗi và tham khảo các giải pháp dưới đây để áp dụng sửa chữa phù hợp.
Nhưng trước khi làm bất cứ điều gì, hãy thử các bước đơn giản sau xem có khắc phục được không:
- Tháo ổ lưu trữ hoặc HDD bạn đang sao chép file vào.
- Chạy công cụ dọn dẹp Mac như Outbyte để xóa file rác có thể cản trở truyền file.
- Đảm bảo bạn có đủ dung lượng lưu trữ để sao chép file.
- Khởi động lại Mac.
- Thử sao chép file lại.
Không hiệu quả? Tiến hành các giải pháp dưới đây.
Sửa Lỗi #1: Chạy Công Cụ Dot_Clean.
Nếu bạn dùng ổ cứng ngoài hoặc USB dùng chung giữa Mac và Windows PC, khả năng lớn lỗi do file .DS_Store. Để khắc phục lỗi -36 trên Catalina, cần xóa tất cả file .DS_Store khỏi thư mục chứa file cần sao chép. Cách dễ nhất là dùng tiện ích dot_clean.
Trước khi làm theo hướng dẫn, hãy copy đường dẫn đến file đang gặp sự cố. Bạn sẽ cần nó khi chạy lệnh.
Để dùng dot_clean, làm theo các bước:
- Mở Terminal trong thư mục Utilities. Hoặc tìm qua Spotlight và click để mở.
- Tại cửa sổ dòng lệnh, gõ dòng sau:
dot_clean /(đường dẫn đến file bạn đang cố sao chép) - Xem ví dụ trong hình minh họa.
- Đợi lệnh hoàn tất, rồi thử sao chép file lại.
Bây giờ bạn nên có thể sao chép file/thư mục mà không gặp lỗi -36.
Sửa Lỗi #2: Sao Chép File Qua Terminal.
Một workaround khác là sao chép file qua Terminal. Mặc dù không giải quyết gốc rễ lỗi -36, nhưng ít nhất bạn hoàn thành được mục đích.
Để sao chép file/thư mục qua Terminal:
- Mở Terminal từ thư mục Utilities hoặc tìm qua Spotlight.
- Trong cửa sổ Terminal, gõ lệnh:
cp /(đường dẫn thư mục/file muốn sao chép) /(đường dẫn thư mục đích) - Ví dụ: cp /Users/user1/Documents/Sample\ folder /Users/user1/Downloads/sample\ folder\ 2
- Nếu không biết copy đường dẫn hoặc lười gõ, bạn có thể kéo thả thư mục vào Terminal, bên cạnh dòng cp, đường dẫn sẽ tự động điền.
- Đợi lệnh hoàn tất, kiểm tra thư mục đích xem file đã sao chép thành công chưa.
Lưu ý: Bạn cần sao chép từng file một, nên phương pháp này không thực tế nếu cần sao chép nhiều file.
Sửa Lỗi #3: Kiểm Tra Chia Sẻ và Quyền Truy Cập.
Trong một số trường hợp, lỗi -36 xuất hiện do quyền thư mục không đủ hoặc file bị khóa. Các bước khắc phục:
- Vào thư mục/file muốn sao chép, chuột phải vào từng file.
- Click Get Info (Thông tin).
- Nếu tùy chọn Locked (Khóa) được tích, hãy bỏ tích.
- Kéo xuống phần Sharing & Permissions (Chia sẻ & Quyền), chọn everyone (mọi người).
- Dưới mục Privilege (Đặc quyền), click ô nhập và chọn Read & Write (Đọc & Ghi).
- Đóng cửa sổ và làm tương tự cho các file khác.
Sau khi mở khóa tất cả file và thay đổi quyền, thử sao chép lại xem lỗi -36 đã khắc phục chưa. Nếu vẫn gặp lỗi, kiểm tra thư mục đích và làm tương tự.
Sửa Lỗi #4: Chạy Kiểm Tra Đĩa.
Đôi khi vấn đề không phải ở file muốn sao chép mà ở chính ổ cứng. Kiểm tra sức khỏe ổ đĩa bằng Disk Utility sẽ 드러 ra các vấn đề cần xử lý.
Để chạy kiểm tra đĩa:
- Vào Finder > Go > Utilities, click Disk Utility.
- Chọn ổ muốn kiểm tra, click First Aid (Sửa chữa) từ menu trên cùng.
- Click Verify Disk (Kiểm tra ổ đĩa) ở góc dưới bên phải.
Sau khi phân tích xong, tiện ích sẽ hiển thị các vấn đề của ổ cứng và bước cần làm để khắc phục.
Sửa Lỗi #5: Reset PRAM.
Nếu gặp vấn đề với ổ đĩa hoặc volume, như lỗi -36 trên macOS Catalina, reset PRAM (Parameter Random Access Memory) có thể giúp khắc phục.
Để reset PRAM của Mac:
- Tắt Mac và ngắt tất cả thiết bị ngoại vi, trừ bàn phím có dây.
- Bấm Power, sau đó giữ phím Command + Option + P + R cùng lúc.
- Giữ các phím cho đến khi máy khởi động lại và nghe tiếng khởi động thứ 2. Đối với Mac có chip bảo mật T2, giữ phím cho đến khi logo Apple xuất hiện và biến mất lần thứ 2.
Sau khi Mac khởi động, PRAM đã được reset và bạn nên có thể sao chép file thành công.
Tóm Tắt
Gặp lỗi -36 trên macOS Catalina rất phiền toái, nhất là khi cần sao chép hàng chục file từ Mac sang ổ khác. Không có giải pháp tuyệt đối cho lỗi -36 vì nó do nhiều yếu tố gây ra. Để tìm giải pháp tốt nhất, quan trọng nhất là xác định nguyên nhân gốc rễ trước, sau đó áp dụng sửa chữa phù hợp từ các phương pháp trên.