Главная Windows 10 Альтернативные потоки NTFS в Windows 10

Альтернативные потоки NTFS в Windows 10



Вы когда-нибудь слышали об альтернативных потоках NTFS в Windows? Это очень интересная особенность файловой системы NTFS, используемая в современных версиях Windows. Это позволяет хранить дополнительную информацию (например, два текстовых файла или текст и изображение одновременно) в одном файле. Вот как составлять список, читать, создавать и удалять альтернативные потоки NTFS в Windows 10.

Реклама


Таким образом, NTFS, файловая система по умолчанию в современных версиях Windows, поддерживает хранение нескольких потоков данных в одном файловом блоке. По умолчанию (безымянный) поток файла представляет содержимое файла, видимое в связанном приложении, когда вы дважды щелкаете его в проводнике. Когда программа открывает файл, хранящийся в NTFS, она всегда открывает безымянный поток, если ее разработчик явно не закодировал другое поведение. Помимо этого, файлы могут иметь именованные потоки.

Именованные потоки были унаследованы от файловой системы HFS Macintosh и существуют в NTFS, начиная с самых первых ее версий. Например, Windows 2000, моя любимая и лучшая версия Windows, использовала альтернативные потоки NTFS для хранения метаданных файлов в таких потоках.

Файловые операции, такие как копирование и удаление, работают с потоком по умолчанию. Как только система получает запрос на удаление потока файла по умолчанию, она удаляет все связанные альтернативные потоки.

Итак, filename.ext определяет безымянный поток файла. Альтернативный синтаксис потока следующий:

filename.ext: поток

Filename.ext: stream указывает альтернативный поток с простым именем «поток». Каталоги также могут иметь альтернативные потоки. Доступ к ним можно получить так же, как и к обычным файловым потокам.

Вы, наверное, задаетесь вопросом, где найти альтернативный поток для файла в вашей установке Windows 10? Приведу вам пример. Когда вы загружаете файл, Windows 10 / Edge и другие современные браузеры создают альтернативный поток для этого файла с именемZone.Identifierхранит отметку о том, что файл был получен из Интернета, поэтому он должен быть разблокирован прежде чем начать его использовать.

Список альтернативных потоков NTFS для файла

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

Список альтернативных потоков NTFS для файлов в Windows 10 сделайте следующее.

  1. Откройте новую командную строку в папке, содержащей файлы, которые вы хотите проверить.
  2. Введите командуdir / R 'имя файла'. Замените часть «имя файла» фактическим именем вашего файла.Создать альтернативный поток NTFS Windows 10
  3. В выводе вы увидите прикрепленные к файлу альтернативные потоки (если есть), разделенные двоеточием. Поток по умолчанию отображается как$ DATA.

Кроме того, вы можете использовать PowerShell для поиска альтернативных потоков NTFS для файла.

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

  1. Открыть PowerShell в папке 'Загрузки'.
  2. Выполнить командуGet-Item 'filename' -Stream *.
  3. Замените часть «имя файла» фактическим именем вашего файла.

Теперь давайте посмотрим, как читать и записывать данные альтернативного потока.

Чтобы прочитать альтернативное содержимое потока NTFS в Windows 10,

  1. Откройте новую командную строку или же PowerShell в папке, содержащей файлы, которые вы хотите проверить.
  2. В командной строке введите командуБольше< 'filename:stream name'. Замените часть «имя файла: имя потока» фактическим именем вашего файла и его потока. Например.Больше< 'SDelete.zip:Zone.Identifier'.
  3. В PowerShell выполните следующую команду:Get-Content 'filename' -Stream 'имя потока'. Например,Get-Content 'SDelete.zip' -Stream Zone.Identifier.

Примечание. Встроенное приложение «Блокнот» из коробки поддерживает альтернативные потоки NTFS. Запустите его следующим образом:блокнот 'имя файла: имя потока'.

Например,блокнот 'SDelete.zip:Zone.Identifier'.

Популярный сторонний редактор Notepad ++ также может обрабатывать альтернативные потоки NTFS.

Теперь давайте посмотрим, как создать альтернативный поток NTFS.

Чтобы создать альтернативный поток NTFS в Windows 10,

  1. Откройте новую командную строку или же PowerShell в папке по вашему выбору.
  2. В командной строке выполните командуэхо Hello World! > hello.txtдля создания простого текстового файла.
  3. В командной строке выполните командуecho Тестирование потоков NTFS> hello.txt: testдля создания альтернативного потока с именем test для вашего файла.
  4. Дважды щелкните значокhello.txtфайл, чтобы открыть его в Блокноте (или в другом приложении, которое установлено в качестве текстового редактора по умолчанию).
  5. В командной строке введите и выполнитеблокнот hello.txt: тестчтобы увидеть содержимое альтернативного потока NTFS.
  6. В PowerShell вы можете использовать следующий командлет для изменения содержимого альтернативного потока NTFS:Set-Content -Path hello.txt -Stream test. При появлении запроса предоставьте содержимое потока.
  7. Чтобы завершить редактирование, нажмите клавишу Enter, не вводя никаких значений.

Наконец, вот как удалить альтернативный поток NTFS для файла в Windows 10.

Чтобы удалить альтернативный поток NTFS в Windows 10,

  1. открыто PowerShell .
  2. Выполните следующую команду:Remove-Item -Path 'filename' -Stream 'имя потока'.
  3. Замените часть «имя файла» фактическим именем вашего файла. Заменить'название потока'с фактическим именем потока.

Вот и все.

как включить быструю синхронизацию

Интересные статьи

Выбор редакции

Что такое контрольная сумма? Примеры, варианты использования и калькуляторы
Что такое контрольная сумма? Примеры, варианты использования и калькуляторы
Контрольная сумма — это результат работы алгоритма, называемого криптографической хеш-функцией, над файлом данных. Он используется для проверки подлинности файла.
Как заблокировать пользователя в TikTok
Как заблокировать пользователя в TikTok
Хотя TikTok позволяет вам сделать вашу учетную запись конфиденциальной и ограничить доступ к вашему контенту, большинство людей используют его для увеличения своего присутствия в Интернете. Это социальная сеть номер один, позволяющая стать интернет-известным и повысить вовлеченность.
Как создать учетную запись Xbox
Как создать учетную запись Xbox
Полное руководство для начинающих по учетным записям для игровых консолей Xbox.
Как и где проверить журнал на Kodi
Как и где проверить журнал на Kodi
Вы когда-нибудь заходили на форум Kodi за технической поддержкой? Если это так, некоторые участники форума могут попросить вас предоставить данные журнала Kodi, но для этого вам необходимо иметь возможность их видеть. Что
Скачать Winaero Tweaker
Скачать Winaero Tweaker
Winaero Tweaker. Универсальное приложение от Winaero. Он будет включать почти все приложения, выпущенные Winaero, а также новые настройки и опции. Windows Tweaker поддерживает Windows 7, Windows 8, Windows 8.1 и Windows 10. Автор: Winaero. Скачать 'Winaero Tweaker' Размер: 2.31 Мб РекламаPCRepair: Исправить проблемы с Windows. Все они. Ссылка для скачивания: Нажмите здесь, чтобы загрузить
Предварительная версия Skype для настольных ПК по-новому взглянула на ПК без Windows 10
Предварительная версия Skype для настольных ПК по-новому взглянула на ПК без Windows 10
Skype был очень любимым приложением до приобретения Microsoft. Но в последнее время приложение Skype разочаровывает большинство пользователей. Даже сейчас, согласно обзорам в различных магазинах мобильных приложений, где доступен Skype, лишь немногие говорят, что им нравятся последние попытки Microsoft по редизайну. Тем не менее, то же самое
Как удалить сборку Kodi: сбросить Kodi до заводских настроек по умолчанию
Как удалить сборку Kodi: сбросить Kodi до заводских настроек по умолчанию
Kodi великолепен, потому что он как бесплатный, так и с открытым исходным кодом, а последний идеально подходит, если вам нравится настраивать вещи. Хотя Kodi (XBMC, как его раньше называли) может транслировать практически все, что угодно из Интернета или вашего местного