Zone.Identifier:$DATA 之类的文件是什么以及如何防止它们?

wim*_*wim 12 windows virtualbox mount ext4 shared-folders

我有一个 ext4 驱动器,可作为共享文件夹供我的 Windows XP VirtualBox 使用。在跨 ubuntu 和 windows 处理文件时,我有时会看到这些自动生成的文件Zone.Identifier:$DATA附加到名称。例如,如果我有文件

scite-2.29.msi

然后我会得到一个烦人的小文件,比如

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

文件内容:

[ZoneTransfer]
ZoneId=3
Run Code Online (Sandbox Code Playgroud)

它们似乎是在我从 Windows 虚拟机中将文件写入 ext4 驱动器时创建的。我似乎能够安全地删除它们而不会产生任何明显的后果。

这些文件是做什么用的,如果它们没用,我首先如何防止它们被生成?

wim*_*wim 13

我找到了禁用它们的地方,至少在 WinXP 中是这样。运行gpedit.msc然后配置如下:

在此处输入图片说明

  • 不错的 - 感谢分享解决方案。我没有“附件管理器”条目,但在其他地方发现可以通过右键单击“管理模板”,选择“添加/删除模板”,然后添加“system.adm”模板来添加它。之后,我能够启用“不保留区域信息...”选项。 (2认同)

小智 5

该文件用于存储 NTFS 备用数据流 - 该功能基本上允许任何文件在其中包含许多隐藏文件。

我认为当您从网上下载某些内容时会写入特定的流 - Windows 可以在您运行它时显示那个漂亮的“安全警告”对话框,并提供例如显示一个 EXE 数字证书。转到“属性”并单击“取消阻止”可能会删除它,并且可能会在 Windows 中的某处设置禁用它。