這些像 Zone.Identifier:$DATA 這樣的檔案是什麼以及如何防止它們?

這些像 Zone.Identifier:$DATA 這樣的檔案是什麼以及如何防止它們?

我有一個 ext4 驅動器,可作為 Windows XP VirtualBox 的共用資料夾使用。當在 ubuntu 和 windows 上處理文件時,我有時會看到這些自動產生的文件Zone.Identifier:$DATA附加到名稱中。例如,如果我有文件

scite-2.29.msi

然後我會得到一個煩人的小文件,例如

scite-2.29.msi:Zone.Identifier:$DATA

文件內容:

[ZoneTransfer]
ZoneId=3

它們似乎是在我從 Windows 虛擬機器內將文件寫入 ext4 驅動器時創建的。我似乎能夠安全地刪除它們,而不會產生任何明顯的後果。

這些文件有什麼用,如果它們沒有用,我該如何阻止它們生成?

答案1

我找到了禁用它們的地方,至少在 WinXP 中是這樣。運行gpedit.msc然後配置如下:

在此輸入影像描述

答案2

該檔案用於儲存 NTFS 備用資料流 - 該功能基本上允許任何檔案在其中包含許多隱藏檔案。

我認為當您從網上下載某些內容時,就會寫入特定的流 - 當您運行它時,Windows 可以顯示那個漂亮的「安全性警告」對話框,並向您顯示 EXE 數位憑證。轉到「屬性」並點擊「取消封鎖」可能會刪除此功能,並且 Windows 中的某處可能有一個設定可以停用它。

相關內容