我有一個 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 中的某處可能有一個設定可以停用它。