Computer >> Máy Tính >  >> Xử lý sự cố >> Apple

Cách sửa mã lỗi -36 '.DS_Store không thể đọc hoặc ghi'

Một số người dùng Mac đang gặp phải Mã lỗi 36 khi họ cố gắng sao chép các thư mục nhất định từ hoặc sang ổ đĩa ngoài. Điều này được báo cáo là xảy ra với cả thẻ nhớ microSD và SSD và HDD bên ngoài. Mặc dù một số người dùng đang báo cáo rằng sự cố chỉ xảy ra với một số tệp nhất định, nhưng những người dùng khác sẽ thấy lỗi này mỗi khi họ cố gắng thực hiện thao tác sao chép-dán.

Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi

Lỗi -36 là lỗi I / O cho biết thẻ SD / µ-SD bị lỗi / đã bị lỗi hoặc có sự không tương thích với đầu đọc SD / µ-SD. Hoặc, trong một số trường hợp, nó có thể báo hiệu rằng ổ đĩa nội bộ đang bắt đầu bị lỗi. Trong trường hợp này, nỗ lực đầu tiên của bạn để khắc phục sự cố là chạy Disk Utility để sửa các ổ đĩa hoặc định dạng nó trong trường hợp sự cố vẫn tiếp diễn.

Trong một số trường hợp, các tệp được lưu trong bộ nhớ cache có thể gây ra lỗi này do cách xử lý quá trình lưu trữ của Finder (chỉ trên Snow Leopard trở xuống). Để khắc phục sự cố trong trường hợp này, chỉ cần chạy dot_clean từ thiết bị đầu cuối hoặc xóa các tệp .DS_Store tự động.

Nhưng cũng có một lỗi nhỏ trên máy chủ Mac Mini có thể gây ra lỗi này. Để khắc phục, bạn cần đảm bảo rằng bản sửa lỗi đã được cài đặt bằng cách cập nhật chương trình cơ sở máy tính của bạn lên phiên bản mới nhất.

Tuy nhiên, vấn đề cũng được biết là do một số AV được bảo vệ quá mức có xu hướng can thiệp vào hoạt động truyền tệp (phổ biến nhất là BitDefender). Nếu trường hợp này có thể áp dụng, bạn cần gỡ cài đặt bộ bảo mật để khắc phục sự cố.

Phương pháp 1:Cập nhật máy của bạn lên phiên bản mới nhất

Hóa ra, vấn đề cụ thể này dường như chỉ dành riêng cho một phiên bản macOS nhất định của một vài phiên bản liên quan khác. Phiên bản 10.9.2 thường được báo cáo là kích hoạt Mã lỗi 36 - trên cả phiên bản dành cho người dùng cuối và trên Máy chủ Mac Mini.

Một số người dùng bị ảnh hưởng đã từng xử lý sự cố này trước đây đã báo cáo rằng họ đã khắc phục được sự cố bằng cách cập nhật máy Mac của mình lên phiên bản mới nhất hiện có.

Điều này có thể được thực hiện dễ dàng từ Tùy chọn hệ thống thực đơn. Nếu trường hợp này có thể áp dụng được và bạn đã không cập nhật macOS của mình trong một thời gian, sau đây là hướng dẫn nhanh từng bước sẽ giúp bạn cập nhật lên phiên bản mới nhất hiện có:

  1. Sử dụng thanh tác vụ ở cuối màn hình để nhấp vào Tùy chọn hệ thống biểu tượng từ thanh tác vụ ở trên cùng. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  2. Khi bạn đã ở bên trong Tùy chọn hệ thống , nhấp vào Cập nhật phần mềm biểu tượng từ danh sách các tùy chọn có sẵn. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  3. Ngay khi bạn ở trong Cập nhật phần mềm , tiện ích sẽ bắt đầu quét các bản cập nhật mới có sẵn. Chờ cho đến khi quá trình hoàn tất và không đóng cửa sổ cho đến khi quá trình phân tích kết thúc. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  4. Nếu tìm thấy phiên bản mới, hãy nhấp vào nút Cập nhật ngay bây giờ và làm theo lời nhắc trên màn hình để hoàn tất quá trình cài đặt bản cập nhật mới. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  5. Sau khi bản cập nhật được cài đặt thành công, hãy khởi động lại máy Mac của bạn theo cách thủ công nếu quá trình khởi động lại không tự động diễn ra.
  6. Sau khi hoàn tất lần khởi động tiếp theo, hãy lặp lại thao tác sao chép và xem sự cố hiện đã được giải quyết chưa.

Trong trường hợp bạn vẫn gặp phải Mã lỗi 36 khi bạn cố gắng sao chép các thư mục nhất định từ hoặc sang ổ đĩa ngoài, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 2:Gỡ cài đặt BitDefender (hoặc AV của bên thứ 3 khác)

Hãy nhớ rằng khả năng đối mặt với sự lây nhiễm vi-rút của MAC là rất nhỏ và các phiên bản macOS mới nhất được trang bị đầy đủ để đối phó với chúng nguyên bản (mà không cần sự trợ giúp của bộ AV bên ngoài).

Thậm chí, nhiều sản phẩm A / V còn can thiệp vào hoạt động bình thường của Mac và trong trường hợp cụ thể này, BitDefender thường xuyên bị một số người dùng bị ảnh hưởng cảnh báo vì đã gây ra Mã lỗi 36.

Nếu trường hợp này có thể áp dụng và bạn đang sử dụng BitDefender (hoặc AV của bên thứ 3 khác), bạn có thể giải quyết vấn đề bằng cách gỡ cài đặt ứng dụng BitDefender khỏi máy Mac của mình.

Dưới đây là hướng dẫn nhanh cho bạn thấy toàn bộ quy trình gỡ cài đặt AV của bên thứ ba trên macOS:

  1. Từ thanh tác vụ ở cuối màn hình, hãy nhấp vào Trình tìm kiếm Ứng dụng. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  2. Khi bạn đã ở bên trong Finder ứng dụng, nhấp vào Bắt đầu từ trình đơn ruy-băng ở trên cùng, sau đó nhấp vào Tiện ích. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi

    Lưu ý: Ngoài ra, bạn có thể nhấn CMD + U để đến đó ngay lập tức.

  3. Bên trong Tiện ích màn hình, hãy tìm mục nhập có tên BitdefenderUninstaller và nhấp đúp vào nó để bắt đầu quá trình gỡ cài đặt. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi

    Lưu ý: Trong trường hợp bạn đang cố gỡ cài đặt một AV bên thứ ba khác, hãy tìm trình gỡ cài đặt được liên kết để thay thế.

  4. Khi được yêu cầu xác nhận quá trình gỡ cài đặt, hãy nhấp vào Gỡ cài đặt và chèn mật khẩu quản trị viên của bạn để bắt đầu hoạt động.
  5. Chờ quá trình gỡ cài đặt hoàn tất, sau đó khởi động lại máy Mac của bạn để hoàn tất quá trình.
  6. Ở lần khởi động tiếp theo, hãy lặp lại hành động trước đó đã gây ra Mã lỗi 36 và xem liệu sự cố hiện đã được giải quyết chưa.

Trong trường hợp sự cố tương tự vẫn xảy ra khi bạn cố gắng sao chép hoặc di chuyển tệp từ hoặc vào bộ nhớ của mình, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 3:Chạy Disk Utility trên ổ đĩa bị ảnh hưởng

Nếu bạn chỉ gặp sự cố khi thực hiện các thao tác liên quan đến một ổ đĩa nội bộ nhất định hoặc liên quan đến thẻ SD / µ-SD, bạn nên luôn xem xét khả năng thẻ SD không tương thích hoặc ổ đĩa trong bắt đầu bị lỗi.

Nếu tình huống này có thể áp dụng, bạn sẽ có thể khắc phục sự cố bằng cách chạy Trình sơ cứu tiện ích ổ đĩa chạy trên ổ đĩa / thẻ SD có liên quan đến hoạt động. Bạn cũng nên chạy cùng một kiểu quét trên ổ đĩa khởi động của mình - chỉ để đảm bảo rằng mọi thứ đều hoạt động bình thường.

Dưới đây là hướng dẫn nhanh sẽ giúp bạn chạy Disk Utility khi cài đặt macOS:

  1. Nhấp vào Ứng dụng Finder nằm trên Thanh tác vụ ở đầu màn hình. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  2. Khi bạn đã ở bên trong Finder ứng dụng, nhấp vào nút Bắt đầu (từ thanh ruy-băng ở trên cùng) và nhấp vào Tiện ích từ menu ngữ cảnh mới xuất hiện. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  3. Bên trong Tiện ích , nhấp đúp vào Tiện ích ổ đĩa từ danh sách các tiện ích có sẵn. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  4. Sau khi bạn ở trong Tiện ích ổ đĩa , bắt đầu bằng cách chọn Khởi động của bạn lái xe (từ phần bên trái), sau đó nhấp vào Biểu tượng sơ cứu (ở đầu màn hình). Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  5. Khi bạn đến lời nhắc xác nhận, hãy nhấp vào Chạy để bắt đầu quá trình. Tiện ích sẽ bắt đầu bằng cách kiểm tra toàn bộ tập để tìm lỗi, sau đó sẽ sửa chữa tập nếu cần.
  6. Trong trường hợp không có lỗi nào được xác định, bạn sẽ nhận được thông báo thành công (đánh dấu màu xanh lá cây), cho bạn biết rằng không tìm thấy sự cố nào. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  7. Sau khi thao tác hoàn tất, hãy lặp lại các bước từ 4 đến 6 với các ổ đĩa còn lại (bao gồm bất kỳ thẻ SD nào mà bạn gặp sự cố) cho đến khi mọi ổ đĩa được phân tích.
  8. Sau khi mọi dung lượng lưu trữ được phân tích, hãy khởi động lại máy Mac của bạn và xem sự cố có được giải quyết ở lần khởi động hệ thống tiếp theo hay không.

Trong trường hợp bạn vẫn gặp phải Mã lỗi 36 tương tự sự cố, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 4:Xóa tệp .DS_Store

Một số người dùng đã quản lý để khắc phục sự cố cụ thể này bằng cách chạy tập lệnh đầu cuối kết thúc việc xóa các tệp .DS_Store.

.DS_Store (Cửa hàng Dịch vụ Máy tính để bàn) là một loạt các tệp bộ đệm ẩn được tạo bởi Mac OS. Nếu chúng không tồn tại theo mặc định, macOS của bạn sẽ tạo bằng ứng dụng Finder trong thư mục máy tính của bạn. Chúng chủ yếu chứa thông tin về cấu hình và cài đặt hệ thống của bạn.

Hãy nhớ rằng bạn không nên xóa các tệp .DS_Store nếu bạn không có lý do chính đáng để làm điều đó. Tuy nhiên, Mã lỗi 36 thường được liên kết với các tệp .DS_Store bị hỏng gây cản trở hoạt động truyền tệp.

Nếu bạn chuẩn bị thực hiện bản sửa lỗi này, đây là hướng dẫn nhanh cho phép bạn xóa tất cả tệp DS_Store theo cách thủ công qua Terminal:

  1. Từ thanh tác vụ ở cuối màn hình, hãy nhấp vào Trình tìm kiếm ứng dụng. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  2. Khi bạn đã ở bên trong Finder ứng dụng, sử dụng thanh ruy-băng ở đầu màn hình để nhấp vào Tiếp tục> Tiện ích từ menu ngữ cảnh. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  3. Bên trong màn hình Tiện ích, nhấp đúp vào Thiết bị đầu cuối tiện ích và chèn mật khẩu quản trị của bạn nếu bạn được nhắc làm điều này. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  4. Bên trong Terminal, nhập lệnh sau và nhấn Return để bắt đầu xóa mọi DS_Store tệp:
    sudo find / -name “.DS_Store” -depth -exec rm {} \;
  5. Khi được nhắc, hãy nhập mật khẩu quản trị viên của bạn và nhấn Ok để bắt đầu quá trình này.
  6. Sau khi thao tác hoàn tất, hãy khởi động lại máy của bạn và xem sự cố có được khắc phục ở lần khởi động hệ thống tiếp theo hay không.

Trong trường hợp bạn vẫn gặp phải Mã lỗi 36 sự cố khi thực hiện các thao tác truyền tệp nhất định, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 5:Chạy ‘dot_clean’ từ Terminal

Như một số người dùng bị ảnh hưởng đã báo cáo, sự cố cụ thể này có thể xảy ra do quá trình lưu trữ của Finder. Trong một số trường hợp nhất định, nó có thể ảnh hưởng đến hoạt động nén và truyền tệp.

Lời giải thích chính thức đến từ các kỹ sư của Apple là sự cố xảy ra khi có một số quản lý kém liên quan đến các tệp dấu chấm-gạch dưới. Tuy nhiên, người ta nói rằng sự cố sẽ không còn xảy ra nếu bạn có phiên bản hệ điều hành mới hơn Snow Leopard (Nếu bạn thấy lỗi trên một phương pháp mới hơn, thì phương pháp này sẽ không áp dụng được).

Một số người dùng gặp phải Mã lỗi 36 vấn đề do trường hợp này đã báo cáo rằng họ đã tìm cách khắc phục sự cố bằng cách xóa dữ liệu thừa bằng cách sử dụng ‘ dot_clean ‘Lệnh.

Dưới đây là hướng dẫn nhanh về cách bạn có thể chạy lệnh ‘dot_clean’ từ ứng dụng Terminal:

  1. Sử dụng hộp tìm kiếm ở góc trên cùng bên phải để tìm kiếm Thiết bị đầu cuối và truy cập Lượt truy cập hàng đầu kết quả để mở ứng dụng đầu cuối. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  2. Bên trong Nhà ga ứng dụng, nhập lệnh sau và nhấn Quay lại để thực hiện dot_clean lệnh:
    dot_clean
  3. Bây giờ, chỉ cần kéo thư mục mà bạn đang cố sao chép hoặc di chuyển không thành công vào Terminal cửa sổ. Sau khi nó được tải thành công trong thiết bị đầu cuối của bạn, hãy nhấn Quay lại để thực hiện ‘dot_clean’ lệnh trên nó. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  4. Sau khi thao tác hoàn tất, hãy lặp lại hành động trước đó đã gây ra Mã lỗi 36 và xem sự cố hiện đã được giải quyết chưa.

Trong trường hợp sự cố vẫn không được giải quyết, hãy chuyển xuống bản sửa lỗi cuối cùng bên dưới.

Phương pháp 6:Định dạng ổ đĩa SD (nếu có)

Nếu bạn chỉ gặp Mã lỗi 36 khi thực hiện các thao tác liên quan đến một thẻ SD nhất định, rất có thể bạn đang xử lý một thẻ SD kém cỏi - Rất có thể thẻ bị hỏng hoặc không sử dụng định dạng tương thích với phiên bản macOS của bạn.

Nếu trường hợp này có thể áp dụng, bạn sẽ có thể giải quyết sự cố bằng cách sử dụng Disk Utility để xóa nội dung của thẻ SD và định dạng nó thành MS-DOS (FAT) nếu thẻ có dung lượng 32 GB trở xuống. Nếu bạn đang sử dụng thẻ 64 GB +, bạn cần định dạng nó thành ExFAT.

QUAN TRỌNG: Thao tác này sẽ xóa mọi dữ liệu bạn hiện đang lưu trữ trên thẻ SD của mình. Sao lưu nó trước khi thực hiện quy trình này.

Dưới đây là hướng dẫn nhanh về cách định dạng ổ SD của bạn bằng Tiện ích ổ đĩa :

  1. Mở ứng dụng Finder của bạn qua thanh tác vụ ở dưới cùng. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  2. Với Finder ứng dụng đã mở, nhấp vào Đi> Tiện ích (từ thanh ribbon ở trên cùng). Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  3. Bên trong thư mục Tiện ích, nhấp đúp vào Tiện ích Ổ đĩa biểu tượng. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  4. Khi bạn đang ở bên trong ứng dụng Disk Utility, hãy chọn thẻ SD từ trình đơn bên trái, sau đó nhấp vào Xóa ở đầu màn hình.
    Lưu ý: Trong hầu hết các trường hợp, thẻ SD sẽ được đặt tên là ‘KHÔNG CÓ TÊN’.
  5. Tiếp theo, đặt định dạng thành MS-DOS (FAT) nếu bạn đang sử dụng thẻ SD 32 GB (trở xuống) hoặc Ex-FAT nếu bạn đang sử dụng thẻ SD lớn hơn 64 GB. Cách sửa mã lỗi -36  .DS_Store không thể đọc hoặc ghi
  6. Sau khi tiện ích được định cấu hình và sẵn sàng hoạt động, hãy nhấp vào Xóa và đợi quá trình hoàn tất.
  7. Sau khi quá trình hoàn tất, hãy lặp lại hành động trước đó đã gây ra Mã lỗi 36 và xem sự cố đã được giải quyết chưa.