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

Sửa Lỗi 'Error Identifying a Writable Temporary Folder' Trong Archive Utility Trên macOS

Ứng dụng Mac thường dựa vào thư mục tạm lưu file cài đặt, bộ nhớ đệm, dữ liệu ngắn hạn. Khi không trích xuất file từ thư mục, không xác định hoặc truy cập thư mục tạm có quyền ghi, bạn thấy thông báo Error identifying a writable temporary folder.

Tôi cần khôi phục Mac từ bản sao Time Machine và mọi thứ suôn sẻ. Sau đó thấy không giải nén file bằng Archive Utility, nhận "Error identifying a writable temporary folder. Try moving the archive to another volume." -Apple.community

Khi thử giải nén file .zip trên Mac nhưng gặp Error identifying a writable temporary folder. Xử lý thế nào? -reddit.com

Mặc dù vấn đề này không luôn chỉ mất dữ liệu, nó ngăn hệ thống hoạt động suôn sẻ. May mắn thay, bạn có thể sửa bằng vài phương pháp.

Chúng tôi kiểm tra và tóm tắt phương pháp hiệu quả từ diễn đàn chính. Hãy thử lần lượt:

#1 Khởi động lại nhanh hoặc làm mới

Đôi khi lỗi do sự cố tạm thời macOS. Khởi động lại Mac và thử chạy ứng dụng lại. Khởi động lại làm mới tài nguyên hệ thống và thường tạo lại thư mục tạm cần thiết.

Chỉ cần menu Apple > Shut Down hoặc Restart.

# 2 Kiểm tra thủ công thư mục tạm

macOS dùng /tmp và /var/tmp làm thư mục tạm chính. Lỗi cho thấy quyền trên thư mục tạm có thể sai. Chúng ta kiểm tra và sửa thư mục Temp toàn hệ thống(/tmp) và Temp riêng user($TMPDIR) dùng Mac Terminal.

  1. Finder > Applications > Utilities > Terminal.
  2. Gõ ls -lae /private/tmp.
    (Kết quả hiển thị thư mục thuộc root và quyền "drwxrwxrwt". Chữ t cuối là "sticky bit", rất quan trọng.)
    Sửa Lỗi  Error Identifying a Writable Temporary Folder  Trong Archive Utility Trên macOS
  3. Nếu quyền sai, sửa bằng lệnh. Sẽ hỏi mật khẩu quản trị.
    sudo chmod 1777 /private/tmp
    sudo chown root:wheel /private/tmp

Một số người nói lệnh "sudo chmod 1777 /tmp /var/tmp" và "sudo chown root:wheel /tmp /var/tmp" có thể hiệu quả.

Sau đó, kiểm tra thư mục $TMPDIR. macOS cũng tạo thư mục tạm riêng cho tài khoản người dùng, nguồn thường gặp của lỗi này.

  1. Mở Terminal, kiểm tra thư mục tạm user. Xem trỏ đâu: echo $TMPDIR.
    (Sẽ ra như "/var/folders/xs/xxxxxxxxxxxxxx/T/", nhớ /xs/xxxxxxxxxxxxxx/T.)
    Sửa Lỗi  Error Identifying a Writable Temporary Folder  Trong Archive Utility Trên macOS
  2. Kiểm tra quyền thư mục này. Copy đường dẫn từ lệnh trên dùng: ls -lae /var/folders/xs/xxxxxxxxxxxxxx/T/.
    (Nên thuộc user bạn và quyền drwx------.)

Nếu quyền sai, sửa. Thay đường dẫn bằng kết quả echo $TMPDIR:

sudo chmod 700 /var/folders/xs/xxxxxxxxxxxxxx/T/
sudo chown $(whoami) /var/folders/xs/xxxxxxxxxxxxxx/T/

Nếu sửa được Lỗi Archive Utility Error identifying error, chia sẻ bài viết.

# 3 Tạo lại Thư mục Temp User

Đôi khi lỗi liên quan thư mục tạm tài khoản. Bạn tạo lại bằng đăng xuất/đăng nhập, hoặc xóa thư mục tạm cấp user để macOS tự tạo lại. Đừng lo, an toàn. Hệ thống tạo mới ở khởi động sau.

  1. Đóng tất cả ứng dụng. Quan trọng vì chúng dùng file tạm.
  2. Mở Terminal, xóa thư mục tạm user: sudo rm -rf /var/folders/xs/xxxxxxxxxxxxxx/.

Lệnh này xóa toàn bộ thư mục duy nhất cho user, chứa thư mục T (temp). Hệ thống tạo mới khi boot.

# 4 Đặt lại Quyền Thư mục Home

Nếu quyền trong thư mục home bị hỏng, macOS không ghi file tạm. Để đặt lại:

diskutil resetUserPermissions / 'id -u'
Sửa Lỗi  Error Identifying a Writable Temporary Folder  Trong Archive Utility Trên macOS

Điều này khôi phục quyền mặc định cho tài khoản.

# 5 Chạy Disk Utility First Aid

Quyền thư mục bị hỏng là nguyên nhân thường gặp. First Aid của Disk Utility sửa lỗi identifying a writable temporary folder này.

  1. Finder > Applications > Utilities > Disk Utility.
  2. Thanh bên chọn volume chính (thường Macintosh HD hoặc tương tự). Kết quả tốt nhất chọn ổ vật lý cấp cao nhất.
  3. Nhấn nút First Aid rồi Run.
    Sửa Lỗi  Error Identifying a Writable Temporary Folder  Trong Archive Utility Trên macOS

Nếu tìm và sửa lỗi, khởi động lại Mac thử lại.

# 6 Kiểm tra phần mềm xung đột

Trong trường hợp hiếm, phần mềm bảo mật/dọn dẹp có thể hạn chế quyền thư mục quá mức hoặc "dọn" sai thư mục tạm.

  • Tạm tắt antivirus, tường lửa, app "cleaner" thứ ba (CleanMyMac, MacKeeper, v.v.).
  • Thử thao tác lại. Nếu hiệu quả, kiểm tra cài đặt phần mềm đó xem có tính năng khóa /tmp hoặc ~/tmp và whitelist đường dẫn đó.

# 7 Giải phóng dung lượng

Ổ gần đầy ngăn macOS tạo file tạm mới. Đảm bảo ít nhất 10–15% dung lượng trống bằng cách xóa file lớn không dùng, dọn Thùng rác, chuyển dữ liệu ra ổ ngoài.

Tìm hiểu thêm cách dọn dung lượng ổ Macintosh HD.

Nếu tất cả thất bại: Khôi phục dữ liệu ngay

Nếu lỗi vẫn kiên trì sau mọi khắc phục, đặc biệt nếu thấy sập thường, file mất, ổ chuyển chỉ đọc, có thể ổ đang hỏng. Lúc này, bảo vệ file quan trọng ngay là cấp bách.

Giải pháp đáng tin: dùng iBoysoft Mac Recovery Mode. Hãy thử~

Kết thúc

"Error Identifying a Writable Temporary Folder" trên Mac thường vô hại, sửa được bằng đặt lại quyền, sửa ổ, giải phóng dung lượng. Nhưng nếu vấn đề kiên trì kèm sự cố ổ, đừng chần chừ—dùng iBoysoft Mac Recovery Mode bảo vệ file trước khi mất vĩnh viễn.

Câu hỏi thường gặp về Error identifying a writable temporary folder

Câu hỏi: Làm sao sửa lỗi thư mục tạm không ghi được?

Trả lời: Khởi động lại Mac, kiểm tra /tmp và /var/tmp trong Terminal. Nếu thiếu, tạo lại với quyền đúng dùng sudo mkdir và chmod 1777. Hoặc dùng iBoysoft Data Recovery for Mac khôi phục dữ liệu mất.

Câu hỏi: Làm sao tạo lại thư mục /tmp?

Trả lời: Mở Terminal chạy: sudo mkdir /tmp; sudo chmod 1777 /tmp; sudo chown root:wheel /tmp lần lượt.

Câu hỏi: Làm sao đặt lại quyền thư mục tạm?

Trả lời: Trong Terminal, đặt lại quyền: sudo chmod 1777 /tmp /var/tmp và sudo chown root:wheel /tmp /var/tmp.