Что это за файлы типа 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

Кажется, они создаются каждый раз, когда я записываю файл на диск ext4 из моей виртуальной машины Windows. Кажется, я могу безопасно удалить их без каких-либо очевидных последствий.

Для чего нужны эти файлы и если они бесполезны, как можно вообще предотвратить их создание?

решение1

Я нашел место, где их можно отключить, по крайней мере в WinXP. Запустите gpedit.mscи настройте, как показано ниже:

введите описание изображения здесь

решение2

Этот файл предназначен для хранения альтернативного потока данных NTFS — функции, которая по сути позволяет любому файлу иметь внутри себя несколько скрытых файлов.

Я думаю, что этот конкретный поток записывается, когда вы загружаете что-то из сети - Windows может затем отобразить это приятное диалоговое окно "Предупреждение безопасности" при запуске и предложить показать вам, например, цифровой сертификат EXE. Переход в Свойства и нажатие Разблокировать может удалить это, и где-то в Windows может быть настройка, чтобы отключить это.

Связанный контент