Khi yêu cầu file manager của bạn hiển thị các tệp ẩn và bạn sẽ thấy khá nhiều tệp rác nằm rải rác trên các thư mục của mình. Windows tạo tệp thumbs.db và desktop.ini trong nhiều thư mục và Mac OS X tạo tệp .DS_Store.

Chúng thường được coi là các tệp ẩn và chỉ xuất hiện nếu bạn cố gắng hiển thị các tệp ẩn.

Thumbs.db là gì?

Tệp thumbs.db về cơ bản là một “thumbnail database” – đó là ý nghĩa của tên. Bất cứ khi nào bạn mở một thư mục trong Windows Explorer hoặc File Explorer và thư mục đó chứa hình ảnh, Windows sẽ tạo hình thu nhỏ của những hình ảnh đó. Để tăng tốc mọi thứ trong tương lai, Windows sẽ lưu những hình ảnh thu nhỏ đó vào tệp “thumbs.db” mà nó tạo trong thư mục cụ thể đó. Sau đó, Windows có thể tải lại những hình ảnh thu nhỏ đó thay vì tạo lại chúng vào lần sau khi bạn mở một thư mục.

Điều này bình thường là tốt, và bạn thường thậm chí sẽ không nhận thấy chúng vì chúng là các tệp ẩn. Tuy nhiên, chúng có thể gây ra vấn đề trong một số tình huống. Ví dụ: nếu bạn tải các thư mục lên máy chủ web, các tệp thumbs.db có thể gắn thẻ cùng.

Để ngăn Windows tạo tệp thumbs.db – hầu hết mọi người sẽ không cần làm điều này, nhưng bạn có thể nếu muốn – bạn có thể sử dụng Group Policy Editor (trên phiên bản Professional hoặc Enterprise của Windows) hoặc Registry Editor ( trên phiên bản Home của Windows.)

Để thay đổi cài đặt này trong Group Policy, nhấn Windows Key + R để mở hộp thoại Run, nhập “gpedit.msc” vào hộp thoại và nhấn Enter.

Điều hướng đến User Configuration > Administrative Templates > Windows Components > File Explorer trên Windows 10, 8.1 hoặc 8. Trên Windows 7, điều hướng đến User Configuration > Administrative Templates > Windows Components > Windows Explorer.

Nhấp đúp vào tùy chọn “Turn off the caching of thumbnails in hidden thumbs.db files” và đặt nó thành “Enabled”.

Trên các phiên bản Home của Windows, mở Registry Editor bằng cách nhấn phím Windows + R, nhập “regedit” và nhấn Enter.

Điều hướng đến “HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer Advanced”. Nhấp đúp vào cài đặt “DisableThumbnailCache” trong ngăn bên phải và đặt nó thành “1”. Nếu bạn không thấy tùy chọn “DisableThumbnailCache”, hãy nhấp chuột phải vào khung bên phải, tạo một giá trị DWORD mới và đặt tên là “DisableThumbnailCache”. Sau đó, thay đổi giá trị của nó thành 1.

Xóa giá trị hoặc đặt nó thành “0” để hoàn tác thay đổi này.

Desktop.ini là gì?

Windows cũng tạo ra các tệp desktop.ini, nhưng chúng được ẩn thêm. Chúng không chỉ là tệp ẩn mà còn được coi là tệp được hệ điều hành bảo vệ. Bạn sẽ không thể nhìn thấy chúng trừ khi bạn tắt cài đặt “Hide Protected Operating System Files (Recommended)” trong File Explorer hoặc Windows Explorer. Cài đặt này nằm trong cửa sổ Folder Options.

Windows sử dụng các tệp desktop.ini này để xác định cách một thư mục sẽ được hiển thị. Ví dụ: khi bạn cố gắng di chuyển một số thư mục trong Windows, Windows sẽ thông báo cho bạn rằng thư mục đó là thư mục hệ thống và bạn không nên di chuyển nó. Một số thư mục cũng có các biểu tượng độc đáo của riêng chúng. Loại thông tin này được lưu trữ trong tệp desktop.ini trong một thư mục.

Chúng tôi không biết bất kỳ cách nào để ngăn Windows tạo các tệp này. Bạn chỉ nên yêu cầu Windows không hiển thị các tệp hệ điều hành được bảo vệ nếu bạn không muốn nhìn thấy chúng.

.DS_Store là gì?

Mac OS X tạo tệp .DS_Store. Các tệp này được tạo trong mỗi thư mục và hoạt động tương tự như tệp desktop.ini trên Windows. Các tệp này bắt đầu bằng dấu chấm – dấu “.” ký tự – và do đó được ẩn theo mặc định trên Mac OS X và các hệ điều hành Unix khác. Bạn sẽ không thấy các tệp này trên máy Mac trừ khi bạn cố gắng xem các tệp ẩn. Chúng thường sẽ không xuất hiện trong Finder hoặc các tiện ích khác.

Tệp .DS_Store chứa thông tin về vị trí của các biểu tượng trong thư mục, hình nền của thư mục và các chi tiết khác. Khi bạn mở một thư mục trong Finder, Finder sẽ đọc tệp này để xem cách hiển thị nội dung của thư mục. Khi bạn thay đổi các cài đặt này, Finder sẽ lưu trữ các cài đặt đó trong tệp .DS_Store.

Máy Mac thông thường sẽ tạo các tệp .DS_Store này ngay cả trên các thư mục mạng chia sẻ và đây có thể là một vấn đề. Ví dụ: các tệp .DS_Store đó sẽ chỉ là một phần lộn xộn bổ sung có thể gây nhầm lẫn cho người dùng Windows.

Để ngăn điều này xảy ra, Mac OS X cung cấp một cách để ngăn việc tạo các tệp .DS_Store này – nhưng chỉ trên các ổ đĩa mạng. Để thực hiện việc này, hãy mở cửa sổ Terminal (nhấn Command + Space, nhập “Terminal” và nhấn Enter hoặc điều hướng đến Applications > Utilities > Terminal). Nhập lệnh sau vào cửa sổ dòng lệnh và nhấn Enter:

mặc định ghi com.apple.desktopservices DSDontWriteNetworkStores true

Để hoàn tác thay đổi của bạn và yêu cầu Mac OS X tiếp tục tạo tệp .DS_Store trên ổ đĩa mạng, hãy chạy lệnh sau:

mặc định ghi com.apple.desktopservices DSDontWriteNetworkStores sai

Không có cách nào để ngăn Mac OS X tạo tệp .DS_Store cục bộ mà không bị tấn công bên thứ ba. Tuy nhiên, để các tệp ẩn bị vô hiệu hóa trong Finder, bạn sẽ không thấy và bị chúng làm phiền.


Followeek đã mang tới câu trả lời thỏa đáng cho bạn chưa? Hãy để chúng tôi biết thêm cảm nhận của bạn ở dưới phần comment nhé!