Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Mac

Giải quyết NSFileProviderInternalErrorDomain Error 12 trên máy Mac:Khắc phục iCloud từng bước

 Tất cả các tệp iCloud của tôi trên các thiết bị đều hiển thị mã lỗi 'NSFileProviderInternalErrorDomain error 12'. Tôi không thể mở hoặc tải xuống bất kỳ tài liệu nào trong số này nữa. - Cộng đồng Apple

Có ai có thể giúp tôi khắc phục điều này? Mỗi lần tôi cố lưu hoặc mở tập tin, lỗi lại xuất hiện. - Reddit

NSFileProviderInternalErrorDomain lỗi 12 xảy ra trên máy Mac của bạn? Khi lỗi này xuất hiện trên thiết bị của bạn, bạn có thể không mở hoặc tải xuống bất kỳ tài liệu iCloud nào, điều này có thể làm gián đoạn nghiêm trọng quy trình làm việc của bạn.

Nhưng đừng lo lắng, vấn đề này thường có thể khắc phục được. Hãy tiếp tục đọc để tìm hiểu cách giải quyết vấn đề này.

Lỗi NSFileProviderInternalErrorDomain 12 trên Mac là gì

NSFileProviderInternalErrorDomain là miền lỗi được Apple xác định cho khung Nhà cung cấp tệp, quản lý việc đồng bộ hóa, tải, truy cập ngoại tuyến, v.v.

Khung này được sử dụng cho iCloud Drive và cũng áp dụng cho một số dịch vụ lưu trữ đám mây của bên thứ ba được tích hợp với hệ thống tệp macOS, chẳng hạn như Dropbox và OneDrive. Trong số này, lỗi 12 tương ứng với mã lỗi noSuchItem, có nghĩa là “không thể tìm thấy tệp hoặc thư mục được chỉ định.

Thông thường, lỗi này xảy ra khi hệ thống hoặc ứng dụng cố gắng truy cập tệp từ iCloud hoặc nhà cung cấp tệp trên đám mây khác nhưng tệp đó không còn khả dụng cục bộ hoặc từ xa nữa.

Dưới đây là một số trường hợp phổ biến trong đó NSFileProviderInternalErrorDomain lỗi 12 có thể xảy ra:

  • Các tệp trong iCloud Drive chưa được đồng bộ hóa đúng cách - chúng có thể bị kẹt ở trạng thái “đang chờ tải xuống” hoặc “tải xuống không thành công”.
  • Cố gắng truy cập các tệp iCloud trong Finder không thành công.
  • Các ứng dụng như Pages hoặc Preview không mở được tài liệu iCloud.
  • Việc sử dụng Thiết bị đầu cuối để cd vào hoặc mở đường dẫn tệp iCloud sẽ trả về thông báo "không tìm thấy tệp".
  • Lỗi cấp hệ thống hoặc Nhà cung cấp tệp gặp sự cố trên macOS.

Hãy chia sẻ năm tình huống với nhiều người hơn để giúp họ tìm hiểu thêm về chúng!

Cách sửa lỗi NSFileProviderInternalErrorDomain 12 trên Mac

Khi thiết bị của bạn gặp lỗi NSFileProviderInternalErrorDomain 12, điều đó có nghĩa là tất cả các tệp iCloud bị ảnh hưởng có thể không truy cập được hoặc không thể tải xuống. Để ngăn ngừa khả năng mất dữ liệu, điều quan trọng là phải giải quyết và giải quyết vấn đề kịp thời.

Bạn đã thử khởi động lại máy Mac của mình chưa? Khung Nhà cung cấp tệp và quy trình đồng bộ hóa iCloud có thể gặp sự cố tạm thời do xung đột tài nguyên. Khởi động lại máy Mac của bạn có thể giúp xóa bộ nhớ đệm, giải phóng bộ nhớ và tải lại các dịch vụ thiết yếu. Nếu bạn vẫn không thể mở các tệp iCloud bị ảnh hưởng trước đó sau khi khởi động lại, bạn có thể thử các phương pháp sau.

Phương pháp 1. Kiểm tra kết nối mạng của bạn

Các tệp iCloud yêu cầu kết nối Internet ổn định để tải xuống hoặc đồng bộ hóa đúng cách. Nếu bạn đang sử dụng mạng Wi-Fi yếu hoặc sử dụng VPN thì máy Mac của bạn có thể không truy xuất được tệp từ đám mây, điều này có thể gây ra lỗi NSFileProviderInternalErrorDomain 12.

Bạn có thể truy cập Cài đặt hệ thống> Mạng> Chẩn đoán mạng để kiểm tra xem kết nối internet của bạn có ổn định không. Nếu mạng có vẻ không ổn định, hãy thử chuyển sang mạng Wi-Fi khác. Nếu lỗi vẫn tiếp diễn ngay cả khi đã đảm bảo kết nối ổn định, hãy chuyển sang phương pháp tiếp theo.

Phương pháp 2. Giải phóng dung lượng ổ đĩa bằng iBoysoft DiskGeeker cho Mac

Khi các tệp iCloud đang được tải xuống, đồng bộ hóa hoặc lưu vào bộ nhớ đệm cục bộ, cần có một lượng dung lượng ổ đĩa nhất định.  Nếu hệ thống của bạn sắp hết dung lượng, Nhà cung cấp tệp iCloud (FileProvider) có thể không tải xuống hoặc lưu vào bộ nhớ đệm các tệp iCloud đúng cách.  Trong một số trường hợp, macOS có thể bỏ qua việc đồng bộ hóa hoàn toàn một số tệp nhất định và hiển thị lỗi 12, ngay cả khi các tệp đó vẫn tồn tại trong iCloud.

Để giải quyết vấn đề này, bạn có thể cần phải xóa thủ công các tệp không cần thiết để giải phóng dung lượng.  Ngoài ra, để tiết kiệm thời gian và công sức, cần có một công cụ quản lý ổ đĩa chuyên nghiệp như iBoysoft DiskGeeker cho Mac. Nó tự động quét các tập tin rác và cho phép bạn giải phóng bộ nhớ chỉ bằng một cú nhấp chuột. 
Giải quyết NSFileProviderInternalErrorDomain Error 12 trên máy Mac:Khắc phục iCloud từng bước

Nhìn chung, việc giải phóng dung lượng ổ đĩa không chỉ có thể giúp khắc phục lỗi NSFileProviderInternalErrorDomain 12 mà còn cải thiện hiệu suất tổng thể của máy Mac bằng cách loại bỏ sự lộn xộn của hệ thống.

Nếu bạn thấy iBoysoft DiskGeeker for Mac hữu ích, hãy cân nhắc chia sẻ nó với bạn bè của bạn!

Cách 3. Kiểm tra file trên web iCloud

Vì lỗi 12 về cơ bản có nghĩa là “không tìm thấy tệp”, nên bạn sẽ muốn xác nhận xem tệp có tồn tại trong iCloud Drive của mình hay không. Nếu nó đã bị xóa hoặc chưa bao giờ được tải lên đúng cách, macOS sẽ không thể tải xuống, dẫn đến lỗi này. Việc xác minh sự tồn tại của tệp sẽ giúp xác định xem sự cố nằm ở hệ thống cục bộ của bạn hay do đồng bộ hóa trên đám mây.

  1. Mở trình duyệt web và truy cập iCloud.com.
  2. Đăng nhập bằng ID Apple của bạn.
  3. Mở iCloud Drive và tìm tệp hoặc thư mục bạn đang cố truy cập.

Nếu bạn tìm thấy tệp trong iCloud Drive, hãy thử tải chúng trực tiếp xuống máy Mac của bạn. Nếu không tìm thấy tệp trên iCloud.com thì tệp đó có thể đã vô tình bị xóa hoặc không đồng bộ hóa đúng cách.

Trong trường hợp này, bạn nên chọn “Đã xóa gần đây ” trong iCloud Drive (tương tự như thùng rác), nơi lưu trữ các tệp đã bị xóa trong vòng 30 ngày qua và cố gắng khôi phục các tệp tại đây.

Phương pháp 4. Tải xuống thủ công từ Finder

Trong Finder, biểu tượng đám mây bên cạnh tệp iCloud cho biết rằng tệp được lưu trữ trên đám mây nhưng chưa được tải xuống thiết bị cục bộ của bạn. Những tập tin này hiện không có sẵn để truy cập ngoại tuyến. Việc tải chúng xuống theo cách thủ công qua Finder có thể giúp đặt lại trạng thái đồng bộ hóa của chúng và có khả năng sửa lỗi NSFileProviderInternalErrorDomain 12 .

Đây là cách thực hiện:

  1. Mở Finder và điều hướng đến thư mục iCloud Drive. 
      Giải quyết NSFileProviderInternalErrorDomain Error 12 trên máy Mac:Khắc phục iCloud từng bước
  2. Xác định vị trí tệp hiển thị lỗi. Nếu có biểu tượng đám mây bên cạnh, hãy nhấp chuột phải vào tệp và chọn "Tải xuống".
  3. Đợi trạng thái thay đổi thành “Có sẵn khi ngoại tuyến”, sau đó thử mở lại tệp.

 Lưu ý: Nếu quá trình tải xuống bị kẹt, hãy thử tạm dừng đồng bộ hóa iCloud rồi tiếp tục lại. Nếu quá trình tải xuống không thành công, hãy ngắt kết nối Internet rồi kết nối lại. Việc này có thể kích hoạt lần đồng bộ hóa mới.

Phương pháp 5. Đăng xuất và đăng nhập lại vào tài khoản iCloud của bạn

Đôi khi, sự cố đồng bộ hóa giữa hệ thống cục bộ của bạn và iCloud có thể gây ra trạng thái tệp không khớp, điều này có thể dẫn đến các lỗi như NSFileProviderInternalErrorDomain error 12. Đừng lo lắng — chỉ cần đăng xuất và quay lại tài khoản iCloud của bạn là có thể làm mới cài đặt của bạn và xây dựng lại quá trình đồng bộ hóa.

  1. Mở Cài đặt hệ thống → Nhấp vào ID Apple của bạn. 
  2. Cuộn xuống và nhấp vào “Đăng xuất”. 
      Giải quyết NSFileProviderInternalErrorDomain Error 12 trên máy Mac:Khắc phục iCloud từng bước
  3. Khởi động lại máy Mac của bạn, sau đó đăng nhập lại vào iCloud.

 Lưu ý: Đăng xuất khỏi iCloud sẽ xóa các bản sao dữ liệu cục bộ, bao gồm ảnh, danh bạ và sự kiện lịch. Hãy chắc chắn rằng bạn sao lưu dữ liệu quan trọng của bạn trước. Sau khi đăng nhập lại, iCloud sẽ đồng bộ lại tất cả các tệp của bạn — quá trình này có thể mất từ vài phút đến vài giờ, vì vậy hãy kiên nhẫn.

Phương pháp 6. Khởi động lại trình nền của nhà cung cấp tệp

Trình nền FileProvider là một dịch vụ nền chịu trách nhiệm quản lý các tệp iCloud và gắn bộ nhớ đám mây. Nếu nó gặp sự cố hoặc không phản hồi, nó có thể gây ra sự cố trong đó Finder hoặc ứng dụng không thể truy cập các tệp của bạn đúng cách.

  1. Mở ứng dụng Terminal (Ứng dụng → Tiện ích → Terminal).
  2. Nhập lệnh sau:
    pkill -f fileproviderd
  3. Hệ thống sẽ tự động khởi động lại quá trình. Bạn có thể sử dụng Trình giám sát hoạt động để xác nhận xem quá trình này đã tiếp tục hay chưa.

Hành động này sẽ không xóa bất kỳ dữ liệu nào nhưng bạn nên đóng mọi tệp hiện đang được chỉnh sửa để tránh xung đột có thể xảy ra. Nếu bạn không quen với các lệnh Terminal, hãy thận trọng khi tiếp tục.

Hãy chia sẻ bài viết này để giúp nhiều người hơn sửa lỗi NSFileProviderInternalErrorDomain lỗi 12!