Перемещение файла вне NTFS теряют данные в альтернативных потоках данных?

У меня есть много файлов на машине, выполняющей Windows Server 2008, который я хотел переместить в машину Fedora. Как я могу сохранить атрибуты сохраненными в, например, медиа-файлы (дата взятый, оценка, длина, и т.д.) при передаче его внешней стороне область Альтернативных Потоков данных NTFS?

Я знаю, что подобные метаданные существуют в других файловых системах, но что происходит, когда Вы перемещаете эти файлы? И что лучший способ состоит в том, чтобы сохранить их в других файловых системах?

5
задан 26.07.2010, 01:45

3 ответа

Информация, хранившая в фактических потоках файла, будет потеряна. (Потоки из sysinternals.com являются утилитой, которая позволяет Вам просматривать потоки и дополнительно, удалять их.) Виды файлов я полагаю, что Вы говорите о (фотографии, видео, и т.д.) хранят их метаданные как часть файла, не в потоках, таким образом, Вы были бы безопасным перемещением их вокруг между различными файловыми системами. Простой тест, чтобы определить, будут ли данные потеряны, записывают их к CD с помощью Windows, в противоположность некоторому другому программному обеспечению. Вы не должны на самом деле записывать CD, просто перетащить рассматриваемый файл (файлы) к CD-приводу в "Моем Компьютере" или "Компьютере". Если будут потоки, то существующий, Windows предупредит Вас, что можно потерять некоторые данные путем копирования их в CD.

Я полагаю, что на практике, потоки редко используются. Internet Explorer использует поток для маркировки файлов, которые прибыли из Интернета, когда Вы загружаете. Если Вы щелкнете правой кнопкой по загруженному файлу и выберете "Properties", то Вы заметите кнопку, которую "Разблокируют" чтения. Эта кнопка инициирована присутствием названного потока ": Зона. Идентификатор: $DATA". Нажатие на кнопку "Unblock" удаляет поток. Поток будет содержать что-то как:

[ZoneTransfer]
ZoneId=3

Можно просмотреть содержание потока при помощи чего-то как:

more < "somefile.zip:Zone.Identifier:$DATA"
4
ответ дан 07.12.2019, 17:50

Отвечать на Ваш вопрос заголовка, да.

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

1
ответ дан 07.12.2019, 17:50

Альтернативные потоки данных только сохраняются при копировании от одного диска NTFS до другого.
В любом случае они являются определенными для Microsoft и не переводят вообще в другие операционные системы.

Альтернативные потоки могут быть скопированы в обычные файлы и сохранили тот путь.

Посмотрите, например, эти потоковые утилиты:
Потоки альтернативы NTFS: что, когда, и как к

0
ответ дан 07.12.2019, 17:50

Теги

Похожие вопросы