What are these files like Zone.Identifier:$DATA and how to prevent them?

28,178

Solution 1

I found the place to disable them, at least in WinXP. Run gpedit.msc and then configure as below:

enter image description here

Solution 2

That file is for storing an NTFS Alternate Data Stream - it's a feature that basically allows any file to have a number of hidden files inside it.

I think that particular stream is written when you download something from the net - Windows can then display that nice "Security Warning" dialog box when you run it and offer to show you an EXEs digital certificate for example. Going to Properties and clicking Unblock may remove this, and there might be a setting to disable it somewhere in Windows.

Share:
28,178

Related videos on Youtube

wim
Author by

wim

Hi from Chicago! Python dev with interest in mathematics, music, robotics and computer vision. I hope my Q&A have been helpful for you. If one of my answers has saved your butt today and you would like a way to say thank you, then feel free to buy me a coffee! :-D [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo *Click*

Updated on September 18, 2022

Comments

  • wim
    wim over 1 year

    I have an ext4 drive which is available to my windows XP VirtualBox as a shared folder. When working with files across ubuntu and windows I sometimes see these autogenerated files with Zone.Identifier:$DATA appended to the name. For example, if I have the file

    scite-2.29.msi

    Then I will get a small annoying file like

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

    The contents of the file:

    [ZoneTransfer]
    ZoneId=3
    

    They seem to be created any time I write a file to the ext4 drive from within my windows virtual machine. I seem to be able to safely delete them without any obvious consequences.

    What are these files for, and if they're useless how can I prevent them from being generated in the first place?

    • Salman A
      Salman A over 7 years
      You can delete existing alternate data streams using streams.exe utility available in Windows Sysinternals Suite.
  • Steinar
    Steinar about 11 years
    Nice one - thanks for sharing the solution. I didn't have the "Attachment Manager" entry, but found elsewhere that it could be added by right-click on "Administrative Templates", choose "Add/Remove templates", and add the "system.adm" template. After that I was able to enable the "Do not preserve zone info..." option.
  • Fer García
    Fer García almost 5 years
    Just found this having the same problem in Windows 10, accessing an NFS resource mounted in RHEL 7.6.
  • whtyger
    whtyger over 2 years
    Alas, this policy doesn't work in Windows 7 guest system. If some file is saved to the Shared Folder, Identifier file is still created.