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

Khắc phục 'Lỗi xác định thư mục tạm thời có thể ghi' trong Tiện ích lưu trữ trên macOS

Các ứng dụng Mac thường dựa vào các thư mục tạm thời để lưu trữ tệp cài đặt, bộ đệm và dữ liệu ngắn hạn khác. Khi bạn không trích xuất được tệp từ thư mục, không thể xác định hoặc truy cập thư mục tạm thời có thể ghi, bạn có thể thấy thông báo Lỗi xác định thư mục tạm thời có thể ghi .

Tôi cần khôi phục máy Mac của mình từ bản sao lưu Time Machine và mọi thứ đều ổn. Sau đó, tôi nhận thấy mình không thể giải nén tệp bằng Tiện ích Lưu trữ và nhận được "Lỗi khi xác định thư mục tạm thời có thể ghi. Hãy thử di chuyển tệp lưu trữ sang ổ đĩa khác." -Apple.community

Khi tôi thử giải nén tệp .zip trên máy Mac nhưng gặp phải Lỗi xác định thư mục tạm thời có thể ghi. Làm thế nào để đối phó với nó? -reddit.com

Mặc dù sự cố này không phải lúc nào cũng dẫn đến mất dữ liệu nhưng nó có thể khiến hệ thống của bạn hoạt động trơn tru. May mắn thay, bạn có thể khắc phục bằng cách làm theo một số phương pháp.

Chúng tôi thử nghiệm và tóm tắt một số phương pháp hiệu quả từ các diễn đàn chính. Hãy thử từng cái một:

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

Đôi khi, lỗi xảy ra do trục trặc tạm thời trong macOS. Khởi động lại máy Mac của bạn và thử chạy lại ứng dụng. Khởi động lại sẽ làm mới tài nguyên hệ thống và thường tạo lại các thư mục tạm thời cần thiết.

Chỉ cần menu Apple> Tắt máy hoặc khởi động lại.

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

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

  1. Finder> Ứng dụng> Tiện ích> Thiết bị đầu cuối.
  2. Nhập ls -lae /private/tmp. 
    (Kết quả đầu ra phải cho thấy thư mục này thuộc quyền sở hữu của root và có quyền "drwxrwxrwt". t ở cuối là "sticky bit", điều này rất quan trọng.) 
      Khắc phục  Lỗi xác định thư mục tạm thời có thể ghi  trong Tiện ích lưu trữ trên macOS
  3. Nếu quyền không chính xác, bạn có thể sửa chúng bằng các lệnh này. Bạn sẽ được yêu cầu nhập mật khẩu quản trị viên của bạn. 
    sudo chmod 1777/private/tmp 
    sudo chown root:wheel /private/tmp

Một số người dùng cho biết lệnh "sudo chmod 1777 /tmp /var/tmp" và "sudo chown root:wheel /tmp /var/tmp" có thể có tác dụng.

Sau đó, kiểm tra thư mục $TMPDIR. macOS cũng tạo thư mục tạm thời dành riêng cho tài khoản người dùng của bạn. Đây là nguyên nhân phổ biến nhất gây ra lỗi này.

  1. Mở Terminal, kiểm tra thư mục tạm thời của người dùng. Đầu tiên, hãy xem nó trỏ đến đâu:echo $TMPDIR.
    (Điều này sẽ xuất ra nội dung như "/var/folders/xs/xxxxxxxxxxxxxx/T/", hãy nhớ /xs/xxxxxxxxxxxxxx/T.) 
    Khắc phục  Lỗi xác định thư mục tạm thời có thể ghi  trong Tiện ích lưu trữ trên macOS
  2. Kiểm tra quyền của thư mục này. Sao chép đường dẫn từ lệnh trên và sử dụng nó:ls -lae /var/folders/xs/xxxxxxxxxxxxxx/T/. 
    (Nó phải thuộc sở hữu của bạn (tên người dùng của bạn) và có quyền drwx------.)

Nếu quyền không đúng, hãy sửa chúng. Thay thế đường dẫn bằng đường dẫn bạn nhận được từ echo $TMPDIR:

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

Nếu bạn sửa Lỗi xác định lỗi ứng dụng Tiện ích lưu trữ , hãy chia sẻ bài viết của chúng tôi.

#3 Tạo lại thư mục tạm thời của người dùng

Đôi khi, lỗi liên quan đến thư mục tạm thời trong tài khoản của bạn. Bạn có thể tạo lại nó bằng cách đăng xuất và đăng nhập lại hoặc bằng cách xóa thư mục tạm thời ở cấp độ người dùng để macOS tự động tạo lại nó. Đừng lo lắng, điều này an toàn. Hệ thống sẽ tạo một cái mới vào lần khởi động lại tiếp theo.

  1. Đóng tất cả các ứng dụng. Điều này quan trọng vì họ có thể đang sử dụng tệp tạm thời.
  2. Mở lại Terminal, xóa thư mục tạm thời của người dùng của bạn bằng:sudo rm -rf /var/folders/xs/xxxxxxxxxxxxxx/.

Lệnh này sẽ xóa toàn bộ thư mục duy nhất cho người dùng của bạn, chứa thư mục T (temp). Hệ thống sẽ tạo một cái mới khi khởi động.

#4 Đặt lại quyền trên Thư mục chính

Nếu quyền trong thư mục chính của bạn bị hỏng, macOS có thể không ghi được tệp tạm thời. Để đặt lại chúng:

diskutil resetUserPermissions / 'id -u' 
Khắc phục  Lỗi xác định thư mục tạm thời có thể ghi  trong Tiện ích lưu trữ trên macOS

Việc này sẽ khôi phục các quyền mặc định cho tài khoản của bạn.

#5 Chạy Disk Utility Sơ cứu

Quyền truy cập thư mục bị hỏng là một nguyên nhân thường xuyên. Sơ cứu của Disk Utility có thể sửa lỗi xác định thư mục tạm thời có thể ghi này .

  1. Finder> Ứng dụng> Tiện ích> Tiện ích ổ đĩa.
  2. Trong thanh bên, chọn âm lượng chính của bạn (thường có tên là Macintosh HD hoặc tương tự). Để có kết quả tốt nhất, hãy chọn ổ đĩa vật lý cấp cao nhất.
  3. Nhấp vào nút Sơ cứu rồi nhấp vào Chạy. 
    Khắc phục  Lỗi xác định thư mục tạm thời có thể ghi  trong Tiện ích lưu trữ trên macOS

Nếu nó phát hiện và sửa lỗi, hãy khởi động lại máy Mac của bạn và thử lại.

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

Trong một số ít trường hợp, phần mềm bảo mật hoặc dọn dẹp có thể hạn chế quá mức quyền truy cập thư mục hoặc "dọn dẹp" thư mục tạm thời không chính xác.

  • Tạm thời vô hiệu hóa mọi ứng dụng chống vi-rút, tường lửa hoặc ứng dụng "dọn dẹp" của bên thứ ba (như CleanMyMac, MacKeeper, v.v.).
  • Thử lại thao tác của bạn. Nếu nó hoạt động, hãy kiểm tra cài đặt của phần mềm đó để xem liệu nó có tính năng khóa các thư mục /tmp hoặc ~/tmp và đưa các đường dẫn đó vào danh sách trắng hay không.

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

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

Tìm hiểu thêm về cách dọn sạch dung lượng ổ đĩa trên Macintosh HD.

Nếu tất cả đều thất bại:Khôi phục dữ liệu càng sớm càng tốt

Nếu lỗi vẫn tồn tại sau tất cả các bước khắc phục sự cố và đặc biệt là nếu bạn cũng nhận thấy thường xuyên gặp sự cố, thiếu tệp hoặc đĩa chuyển sang chế độ chỉ đọc, điều đó có thể cho thấy lỗi ổ đĩa cơ bản. Trong trường hợp đó, điều quan trọng là phải bảo vệ các tệp quan trọng của bạn ngay lập tức.

Một giải pháp đáng tin cậy là sử dụng Chế độ khôi phục Mac của iBoysoft. Hãy thử nhé~

Lời cuối cùng

"Lỗi khi xác định thư mục tạm thời có thể ghi " trên máy Mac thường vô hại và có thể khắc phục bằng cách đặt lại quyền, sửa chữa ổ đĩa hoặc giải phóng dung lượng. Nhưng nếu sự cố vẫn tiếp diễn cùng với sự cố ổ đĩa, đừng trì hoãn—hãy sử dụng các công cụ như iBoysoft Mac Recovery Mode để bảo mật tệp của bạn trước khi xảy ra mất mát vĩnh viễn.

Câu hỏi thường gặp về Lỗi xác định thư mục tạm thời có thể ghi

A

Khởi động lại máy Mac của bạn, sau đó kiểm tra /tmp và /var/tmp trong Terminal. Nếu thiếu, hãy tạo lại chúng với quyền thích hợp bằng sudo mkdir và chmod 1777. Hoặc sử dụng công cụ chuyên nghiệp iBoysoft Data Recovery for Mac để lấy lại dữ liệu bị mất.

A

Mở Terminal và chạy:sudo mkdir /tmp; sudo chmod 1777 /tmp; sudo chown root:wheel /tmp từng cái một.

A

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