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

Tại Sao Thùng Rác Mac Không Xóa Được — Nguyên Nhân Phổ Biến & Cách Khắc Phục

Không thể dọn thùng rác trên Mac? Hầu hết bạn có thể tin rằng dọn thùng rác là nhiệm vụ dễ nhất trên đời cho đến khi nhận thông báo lỗi ngăn cản. Đây là hầu như tất cả lý do có thể:

  • Một số tệp đang được sử dụng
  • Một số tệp bị khóa hoặc hỏng và cần sửa chữa
  • Một tệp được đặt tên bằng ký tự đặc biệt khiến Mac nghĩ nó quá quan trọng để xóa
  • Một số mục trong Thùng rác không thể xóa do bảo vệ tính toàn vẹn hệ thống (System Integrity Protection).

Trong bài này, chúng ta nói về tại sao nhận thông báo như trên và cách giải phóng tệp trên Mac để xóa an toàn.

1. Khi Tệp Đang Được Sử Dụng

Bạn có thể nhận thông báo nhiều lần: "Thao tác này không thể hoàn thành vì mục 'tên tệp' đang được sử dụng."

Đây là tình huống phổ biến khi người dùng Mac dọn thùng rác, do đó cần đưa ra giải pháp.

Khởi động lại Mac

Bước này đảm bảo bạn đã thoát tất cả app, kể cả app có tiến trình nền vẫn dùng tệp.

Dọn Thùng Rác Ở Chế Độ An Toàn (Safe Mode)

Mac nhắc nhở tệp đang dùng khi nó được dùng bởi mục khởi động (startup item) hoặc mục đăng nhập (login item). Do đó, bạn cần khởi động Mac ở safe mode, không tải driver phần cứng thứ ba hay chương trình khởi động. Làm theo bước dưới để vào safe mode:

  • Giữ phím Shift khi Mac khởi động
  • Thả phím Shift khi thấy logo Apple với thanh tiến trình
  • Dọn thùng rác và khởi động lại Mac để thoát safe mode

Sử Dụng Cleaner One

Nếu tất cả phương pháp trên không hiệu quả, bạn có thể cần trợ thủ – Cleaner One để dọn thùng rác một cú nhấp.

Cleaner One giúp bạn giải phóng thêm không gian bằng cách dọn dẹp tổng thể trên Mac, dọn cache, log, rác mail/ảnh, backup iTunes không cần, app, tệp lớn, v.v.

Cách xóa tệp rác với Cleaner One:

  • Tải và cài đặt Cleaner One;
  • Khởi chạy chương trình và chọn Junk Files (Tệp rác).
  • Nhấp Scan (Quét) và chương trình sẽ quét tất cả tệp rác trên Mac trong giây lát.
  • Chọn Trash Can (Thùng rác) và nhấp nút Remove (Xóa)

Thùng rác hiện đã được xóa hoàn toàn khỏi Mac!

2. Khi Không Thể Dọn Thùng Rác Vì Lý Do Khác

Mở Khóa & Đổi Tên Tệp

Nếu hiển thị tệp bị khóa. Hãy thử làm sau!

Thứ nhất, chắc chắn tệp/thư mục không bị kẹt. Nhấp chuột phải và chọn "Get Info" (Lấy thông tin). Nếu tùy chọn locked (khóa) được tích. Bỏ tích để dọn thùng rác.

Ngoài ra, nếu Thùng rác không dọn được vì tên tệp. Đổi tên là cách tốt nhất giải quyết.

Sửa Ổ Đĩa Với Disk Utility

Nếu tệp bị hỏng, cần nỗ lực thêm để xóa vĩnh viễn khỏi Thùng rác.

  1. Khởi động Mac ở Recovery mode: giữ Command + R khi Mac khởi động;
  2. Thả phím khi thấy logo Apple với thanh tiến trình,
  3. Chọn Disk Utility -> Continue.
  4. Chọn ổ đĩa chứa tệp muốn xóa. Sau đó nhấp First Aid để sửa ổ đĩa.

3. Khi Không Thể Dọn Thùng Rác Do System Integrity Protection

System Integrity Protection (SIP), còn gọi là tính năng rootless, áp dụng cho Mac từ 10.11 để ngăn phần mềm độc hại sửa đổi tệp/thư mục được bảo vệ. Để xóa tệp được SIP bảo vệ, bạn cần tắt SIP tạm thời. Tắt System Integrity Protection trong OS X El Capitan hoặc mới hơn:

  • Khởi động lại Mac ở Recovery mode: nhấn Command + R khi Mac reboot.
  • Chọn Terminal. Trên cửa sổ macOS Utilities,
  • Nhập lệnh vào Terminal: csrutil disable; reboot.
  • Nhấn Enter. (Thông báo sẽ hiện: System Integrity Protection đã bị tắt và Mac cần khởi động lại.)
  • Để Mac tự khởi động lại.

Bây giờ bạn có thể dọn thùng rác. Sau khi dọn, khuyến nghị bật SIP lại để bảo vệ Mac. Các bước giống trên, nhưng lệnh thay thành: csrutil enable. Sau đó reboot Mac để lệnh có hiệu lực.

4. Cách Buộc Dọn Thùng Rác Trên Mac Bằng Terminal Trên macOS

Dùng Terminal thực hiện lệnh rất hiệu quả buộc dọn thùng rác. Tuy nhiên, bạn nên cẩn thận! Nếu không, nó sẽ xóa tất cả dữ liệu. Trong Mac OS X, thường dùng lệnh sudo rm -rf ~/.Trash/ để buộc dọn thùng rác. Trong macOS High Sierra, cần dùng lệnh: sudo rm –R. Các bước cụ thể:

Bước 1. Mở Terminal và gõ: sudo rm –R theo sau bởi một khoảng trắng. KHÔNG bỏ qua khoảng trắng và KHÔNG nhấn Enter ở bước này.

Bước 2. Mở Thùng rác, chọn tất cả tệp/thư mục từ Thùng rác. Sau đó Kéo thả chúng vào Terminal. Đường dẫn từng tệp/thư mục sẽ hiện trên Terminal.

Bước 3. Nhấn Enter, Mac sẽ bắt đầu xóa tệp/thư mục trong Thùng rác.

Bây giờ tệp của bạn đã bị xóa khỏi Thùng rác.