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

1382
qroberts

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

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

2
Если резервное копирование выполняется в раздел NTFS, при резервном копировании в толстый раздел потоки данных теряются. Moab 14 лет назад 0
Большинство утилит архивирования не будут захватывать альтернативные потоки. На самом деле, RAR / WinRAR - единственное, что я могу придумать вне головы (с ключом `-os`). afrazier 14 лет назад 0
Любое полезное приложение резервного копирования понимает альтернативные потоки данных. Раньше вам приходилось использовать недокументированный API для их перечисления, но теперь с API FindFirstStreamW нет оправдания. И у них есть все виды классного использования (например, миниатюры и идентификаторы зон). snoone 14 лет назад 0
Более поздние версии 7zip также поддерживают потоки, но только для файлов .Win. Вы также можете легко просмотреть содержимое из командной строки в более поздних версиях 4NT (jpsoft.com). Он может предоставить вам каталоги, которые содержат информацию о потоке, а затем вы можете запросить поток как часть файла. Например, я использую Echo>, чтобы сохранить некоторые текстовые данные в потоке, и набираю или копирую, чтобы вернуть их обратно. Не совсем уверен, что это хорошая идея, но я пытаюсь это сделать. В основном я хочу, чтобы некоторые данные выживали при переездах и переименованиях. В моем случае я просто храню номер билета для ошибки. Wade Hatler 8 лет назад 0

2 ответа на вопрос

2
subanki

Альтернативные потоки данных в 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 для загруженных файлов.

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

0
Ian Boyd

SQL Server 2012 and earlier users alternate data stream as part of the CHECKDB process.

This meant that you couldn't put an SQL Server database on a ReFS volume, as ReFS didn't support Alternate Data Streams. Microsoft changed that SQL Server 2014.