Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Bảo Trì Máy Tính

Hiểu về tệp DS_Store: Chúng là gì & Cách xóa an toàn

Một số người dùng máy tính hàng chục năm chưa bao giờ nghe đến tệp DS_Store, trong khi nhiều người khác tìm kiếm trực tuyến mãi mà không tìm ra tệp này là gì và cách xóa nó khỏi máy tính.

Nếu bạn là một trong những người, tìm kiếm của bạn kết thúc ở đây! Bài viết này cung cấp mọi thứ bạn cần biết về tệp bí ẩn này và đưa ra một số mẹo về cách xóa nó một lần cho tất cả nếu nó đã lọt vào máy của bạn.

Tệp DS_Store là gì?

Vậy, hãy bắt đầu bằng định nghĩa tệp .ds_store là gì.

Mẹo chuyên nghiệp: Quét Mac để tìm các vấn đề về hiệu suất, tệp rác, ứng dụng độc hại và mối đe dọa bảo mật
có thể gây ra sự cố hệ thống hoặc hiệu suất chậm.

Mẹo chuyên nghiệp: Chạy công cụ tối ưu PC chuyên dụng để loại bỏ cài đặt sai, tệp rác, ứng dụng độc hại và mối đe dọa bảo mật có thể gây ra sự cố hệ thống hoặc hiệu suất chậm.

Free Scan for PC Issues 3.145.873 downloads Compatible with: Windows 10/11, Windows 7, Windows 8

Tệp .ds_store là tệp ẩn được tạo tự động bởi ứng dụng Finder trên Mac. Tệp chứa thông tin về cách ứng dụng Finder hiển thị các thư mục và tệp nhất định. Nó cũng lưu trữ các thuộc tính tùy chỉnh của một thư mục nhất định, bao gồm vị trí biểu tượng, thông tin trực quan, thậm chí cả tùy chọn xem. Tên của nó bắt nguồn từ mục đích: Desktop Services Store (Lưu trữ Dịch vụ Màn hình nền), và chức năng tương tự như tệp desktop.ini của Windows.

Bạn có thể tìm thấy tệp DS_Store trong bất kỳ thư mục nào bạn mở trong ứng dụng Finder. Nếu bạn dùng iCloud Drive, bạn cũng có thể tìm thấy tệp DS_Store trong thư mục iCloud Drive.

Tệp .DS_Store đến từ đâu?

Tệp DS_Store được tạo bởi MacOS khi nó truy cập một thư mục. Tệp chứa thông tin về cách thư mục nên hiển thị trong Finder, bao gồm kích thước biểu tượng, vị trí và các tùy chọn xem Finder khác.

Vì vậy, nếu bạn dùng Mac và thấy tệp DS_Store trong thư mục, đừng xóa nó. Đó là vì nó cần thiết cho máy tính hoạt động đúng đắn.

Bạn có thể xóa tệp DS_Store không?

Bây giờ, bạn biết tệp .ds_store là gì. Chúng thường được tạo bởi ứng dụng Finder trên macOS để lưu trữ các thuộc tính tùy chỉnh của thư mục, như vị trí biểu tượng hoặc lựa chọn hình nền. Nhưng nếu bạn nghĩ các tệp này đáng ngờ, bạn nghĩ có thể xóa chúng không?

Tất nhiên, bạn có thể. Vâng, ngoài việc chúng trông đáng ngờ, có nhiều lý do bạn muốn xóa tệp DS_Store. Các lý do bao gồm:

  • Finder hoạt động bất thường khi bạn cố mở một thư mục nhất định.
  • Sự hiện diện của tệp DS_store bị hỏng khiến bạn khó thay đổi tùy chọn xem hoặc sắp xếp biểu tượng trong thư mục.
  • Bạn muốn reset tùy chọn hiển thị. Bằng cách xóa tệp DS_Store, bạn loại bỏ cài đặt xem của Finder.

Tệp DS_Store có hại không?

Tệp DS_Store thường bị ẩn khỏi chế độ xem. Đó là lý do mọi người nghĩ chúng đáng ngờ. Tuy nhiên, như đã nói trên, chúng thực sự không gây hại.

Một cách xác minh xem tệp bạn có độc hại hay không là kiểm tra phần mở rộng. Hầu hết thời gian, tệp DS store hợp pháp có phần mở rộng .DS_store.

Khi bạn biết tệp này vô hại, có vài cách xóa nó. Tùy chọn đầu tiên là nhấp chuột phải tệp trong Finder và chọn Move to Trash (Di chuyển đến Thùng rác). Tùy chọn khác là dùng ứng dụng bên thứ ba để xóa bất kỳ tệp nào tìm thấy trong thư mục cụ thể mà không xóa nội dung, đảm bảo tài liệu quan trọng không bao giờ bị xóa vô tình khi dọn dẹp. Chúng ta sẽ nói thêm về điều này dưới đây.

Cách mở tệp DS_Store

Nếu bạn muốn xem và mở tệp ds_store, làm thế này:

  1. Nhấp Go và chọn Computer.
  2. Sau đó chọn Macintosh HD. Mở rộng phần.
  3. Tiếp theo, nhấn phím CMD + Shift + dấu chấm.
  4. Lúc này, tất cả tệp ẩn trên thiết bị nên hiển thị.

Xóa tệp DS_Store: Cách làm đúng cách

Dưới đây là một số cách xóa tệp .DS_Store của Mac:

Khi tệp đang được dùng bởi chương trình khác

Nếu bạn không thể xóa tệp thủ công, có thể vì nó đang được dùng bởi chương trình khác. Trong trường hợp đó, bạn có thể thử xóa từ dòng lệnh. Dùng Terminal để buộc thoát quy trình hoặc chương trình đang dùng tệp.

Chỉ cần mở Terminal và gõ rm /.DS_Store (không có dấu ngoặc). Bạn nên thấy thông báo No such file or directory—nghĩa là tệp đã biến mất.

Hoặc, nếu vẫn gặp vấn đề, tìm ứng dụng tên Directory Utility. Khởi chạy ứng dụng này và tìm tệp DS_Store vi phạm trong thanh bên. Nhấp vào nó để đánh dấu, sau đó nhấn Command + Delete để loại bỏ nó.

Nếu vẫn không xóa được, thử khởi động lại máy tính. Điều đó nên giải phóng mọi khóa trên tệp và cho phép bạn xóa nó.

Khi tệp bị hỏng

Để xóa tệp DS_Store bị hỏng, bạn cần dùng ứng dụng Terminal và đăng nhập với quyền quản trị viên. Bắt đầu bằng cách khởi chạy Finder. Sau đó làm theo các bước:

  1. Điều hướng đến thư mục Applications.

  1. Khởi chạy thư mục Utilities và nhấp đúp vào ứng dụng Terminal.
  2. Đảm bảo bạn có quyền super-user để dùng các lệnh cần thiết xóa tệp .DS_Store bị hỏng.
  3. Vào dòng lệnh, nhập lệnh sudo ls và nhấn Return.
  4. Nếu được hỏi mật khẩu, nhập mật khẩu tài khoản quản trị. Nếu không có mật khẩu, chỉ cần để trống.
  5. Sau đó quay lại Terminal và nhập lệnh cd.
  6. Tìm thư mục bạn gặp vấn đề. Đừng mở nó. Thay vào đó, kéo biểu tượng vào Terminal và xem nó hoàn tất đường dẫn cho bạn.
  7. Nhấn Return.
  8. Bây giờ, xóa thư mục .DS_Store và mọi thứ trong thư mục.
  9. Gõ lệnh này: rm -f .DS_Store.
  10. Nhấn Return lần cuối.
  11. Lưu ý Terminal sẽ không đưa thông báo lệnh đã thực thi. Nó chỉ hiển thị thông báo nếu lệnh không hoạt động.

Khi tệp DS_Store ở một thư mục cụ thể

Nếu bạn muốn xóa tệp DS_Store trong thư mục cụ thể, làm thế này:

  1. Nhấp Go và chọn Utilities.
  2. Tiếp theo, nhấp Terminal. Bạn có thể được hỏi tên người dùng và mật khẩu nếu không đăng nhập với quyền admin.
  3. Sau đó tìm thư mục và thay đổi thư mục đến thư mục chứa tệp DS_Store bạn muốn xóa. Ví dụ, nếu lưu trên Desktop, nhập lệnh cd desktop và nhấn Enter.
  4. Sau đó, nhập find .-name '.DS_Store' -type f -delete. Điều này sẽ xóa tất cả tệp DS_Store trong thư mục cụ thể đó.
  5. Nhấn Enter rồi OK.

Khi tệp DS_Store ở nhiều thư mục

Nếu bạn muốn xóa tất cả tệp DS_Store trên Mac, làm theo hướng dẫn:

  1. Chọn Go và nhấp Utilities.
  2. Sau đó chọn Terminal.
  3. Nhập lệnh này: sudo find / -name ".DS_Store" -depth -exec rm {} \;
  4. Nhấn Enter.
  5. Nhập mật khẩu quản trị khi được nhắc.
  6. Tất cả tệp DS_Store trên Mac nên đã bị xóa.

Khi tệp xuất hiện trên Windows

Nếu bạn dùng thiết bị Windows và thấy tệp DS_Store, đây là cách xóa:

Trước hết, điều hướng đến System Preferences. Từ đó, chọn Advanced rồi Get Info. Bây giờ, nhấp vào hộp ghi Show all filename extensions (Hiện tất cả phần mở rộng tên tệp), giúp dễ dàng tìm các tệp phiền toái này. Sau đó gõ .DS_Store vào thanh tìm kiếm.

Khi tìm thấy một trong các tệp này, nhấp chuột phải và nhấn Delete! Đó là tất cả. Cuộn xuống để tìm hiểu thêm về tệp này để đảm bảo bạn không bao giờ vô tình lưu cái khác!

Cách lên lịch xóa tự động tệp DS_Store

Nếu bạn hay quên hoặc không muốn luôn xóa tệp DS_Store từ thiết bị, bạn có thể dùng lệnh đặc biệt để tự động loại bỏ các tệp này tại thời điểm thiết lập. Cách làm:

  1. Nhấp Go và chọn Utilities.
  2. Chọn Terminal để khởi chạy ứng dụng.
  3. Nhập lệnh này vào dòng lệnh: sudo crontab -e.
  4. Nhấn phím Return để thực thi.
  5. Nếu được nhắc, cung cấp tên người dùng và mật khẩu quản trị.
  6. Tiếp theo, trong trình soạn thảo vim, nhấn I trên bàn phím.
  7. Sau đó nhập lệnh này: 30 10 * * * root find / -name ".DS_Store" -depth -exec rm {} \;
  8. Lưu ý mục crontab nên ở định dạng: <Minute><Hour><DayOfMonth><Month><DayOfWeek><User Command>
  9. Bây giờ, nhấn phím ESC và nhấn đồng thời Shift + Z + Z để lưu mục crontab vừa tạo.

Cách ngăn chặn tạo tự động tệp DS_Store

Tệp DS_Store được tạo tự động bởi macOS. Nhưng bạn vẫn có thể ngăn chặn chúng được tạo tự động. Điều này sẽ bảo vệ thông tin của bạn chống lại hacker muốn xem thuộc tính tệp và dùng chúng độc hại.

Để tắt tạo tự động tệp DS_Store, làm thế này:

  1. Chọn Go và khởi chạy Utilities.
  2. Sau đó chọn Terminal.
  3. Sau đó, nhập lệnh này: defaults write com.apple.desktopservicesDSDontWriteNetworkStores true.
  4. Nhấn Enter.
  5. Nếu muốn bật lại, dùng cùng lệnh. Tuy nhiên, đổi thành false.
  6. Cuối cùng, khởi động lại thiết bị.

Cách khắc phục các vấn đề thường gặp với tệp DS_Store

Khi xử lý tệp DS_Store, bạn có thể gặp các vấn đề khác nhau. Chúng tôi đã liệt kê một số bên dưới, cùng với cách khắc phục.

Vấn đề #1: Nhấp đúp vào tệp kích hoạt thông báo Windows 10 cannot open

Thông báo lỗi có thể xuất hiện vì Windows không thể thiết lập kết nối giữa các chương trình. Để khắc phục, bạn cần cài đặt macOS X Finder cho Windows 10.

Vấn đề #2: Phiên bản macOS X Finder lỗi thời đã được cài đặt

Bạn dùng phiên bản macOS X Finder lỗi thời? Có lẽ đó là lý do bạn gặp vấn đề với tệp DS_Store. Và trong trường hợp đó, bạn cần cài đặt phiên bản đúng và cập nhật.

Vấn đề #3: Các vấn đề thường gặp khác

Trong một số trường hợp, tệp DS_Store kích hoạt nhiều vấn đề bạn không biết cách khắc phục. Nhưng không có nghĩa chúng không thể giải quyết. Bạn luôn có thể khắc phục sự cố và thử các sửa lỗi dễ dàng và thẳng tiến.

Một sửa lỗi chúng tôi khuyến nghị là dùng Outbyte MacAries. Phần mềm tối ưu này cho macOS làm tốt việc đảm bảo Mac luôn trong tình trạng tốt. Nó quét thiết bị tìm mối đe dọa bảo mật, tệp rác, vấn đề hiệu suất, và các ứng dụng không dùng chiếm phần lớn không gian lưu trữ. Nó cũng tối ưu hiệu suất RAM bằng cách dừng ứng dụng không hoạt động để giải phóng bộ nhớ.

Kết luận

Tệp DS_Store được tạo bởi MacOS khi truy cập thư mục. Tệp chứa thông tin về cách thư mục nên hiển thị trong Finder. Nếu bạn không dùng Mac, bạn có thể an toàn xóa bất kỳ tệp DS_Store nào bạn tìm thấy. Trên Mac, bạn có thể dùng Terminal để xóa chúng tự động.

Bạn còn biết điều gì khác về tệp DS_Store? Bình luận bên dưới!