У кого-нибудь есть законное использование альтернативных потоков данных в NTFS?

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

Мне также очень любопытно, могут ли традиционные утилиты резервного копирования и архивирования выполнять резервное копирование этих данных и могут ли они быть восстановлены.

3 ответа

Решение

Альтернативные потоки данных в NTFS

* Microsoft Win32 Application Programming Interface, when used with:
      o Microsoft Windows NT Advanced Server 3.1
      o Microsoft Windows NT 4.0
      o Microsoft Windows NT 3.51 Service Pack 5
      o Microsoft Windows NT 4.0
      o Microsoft Windows 2000 Standard Edition
      o the operating system: Microsoft Windows XP

Очень маленькие ADS (альтернативные потоки данных) также добавляются в Internet Explorer (а теперь и в других браузерах) для маркировки файлов, которые были загружены с внешних сайтов: * они могут быть небезопасны для локального запуска, а локальная оболочка потребует подтверждения от пользователя прежде чем открыть их. Когда пользователь указывает, что ему больше не нужно это диалоговое окно подтверждения, этот ADS просто удаляется из записи MFT для загруженных файлов.

Ресурс из Википедии

SQL Server 2012 и более ранние пользователи чередуют поток данных как часть процесса CHECKDB.

Это означало, что вы не можете поместить базу данных SQL Server на том ReFS, поскольку ReFS не поддерживает альтернативные потоки данных. Microsoft изменила этот SQL Server 2014.

Я использую ADS для аннотирования файлов, которые иначе сложно документировать. Например, добавление ADS «Аннотации» в MyBigExcelWorkbook.xlsm позволяет мне вести записи внесенных мной изменений и улучшений. Их достаточно легко редактировать:

      C:>:: First create the ADS
C:>echo 2020-02-21 13:00 Creating Annotations MyBigExcelWorkbool.xlsm:Annotations
C:>:: Now edit the annotations
C:>notepad MyBigExcelWorkbool.xlsm:Annotations

Wordpad сделает это за вас. Поток ADS сохраняется в Excel, сохраняя изменения в книге.

Предостережение: некоторые утилиты резервного копирования потеряют ADS, поэтому убедитесь, что ваша процедура резервного копирования и восстановления сохранит их ([https://www.2brightsparks.com/resources/articles/ntfs-alternate-data-stream-ads.html]).

Другие вопросы по тегам