Как узнать версию ntfs

Обновлено: 02.07.2024

NTFS — основная файловая система в последних версиях Windows и Windows Server — предоставляет полный набор возможностей, включая дескрипторы безопасности, шифрование, дисковые квоты и расширенные метаданные. Ее можно использовать с общими томами кластера (CSV) для предоставления томов непрерывной доступности, доступ к которым можно осуществлять одновременно с нескольких узлов отказоустойчивого кластера.

Дополнительные сведения о функциях см. в этом разделе далее в этой статье. См. сведения о новой системе Resilient File System (ReFS).

повышенная надежность;

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

NTFS непрерывно отслеживает и исправляет временные проблемы повреждения в фоновом режиме, не переводя том в автономный режим (эта функция, введенная в Windows Server 2008, известна как NTFS с самовосстановлением). При значительных проблемах с повреждением программа Chkdsk в Windows Server 2012 и более поздних версиях сканирует и анализирует диск, пока том подключен, ограничивая время автономной работы временем, необходимым для восстановления целостности данных в томе. Когда NTFS используется с CSV, простои не требуются. Дополнительные сведения см. в статье NTFS Health and Chkdsk (Работоспособность NTFS и Chkdsk).

Повышенная безопасность

Безопасность на основе списка управления доступом (ACL) для файлов и папок. NTFS позволяет устанавливать разрешения для файла или папки, указывать группы и пользователей, чей доступ требуется ограничить или разрешить, и выбрать тип доступа.

Поддержка шифрования диска BitLocker. Шифрование диска BitLocker обеспечивает дополнительную безопасность важных системных сведений и других данных, хранящихся на томах NTFS. Начиная с Windows Server 2012 R2 и Windows 8.1, BitLocker поддерживает шифрование устройств на компьютерах с архитектурой x86 и x64 с доверенным платформенным модулем, который поддерживает режим ожидания с подключением (ранее доступный только на устройствах Windows RT). Шифрование устройств помогает защитить данные на компьютерах под управлением Windows и помогает предотвратить доступ пользователей-злоумышленников к системным файлам, которые они используют для обнаружения пароля, или к диску путем физического удаления его с компьютера и установки в другой компьютер. Дополнительные сведения см. в статье What's New in BitLocker (Новые возможности BitLocker).

Поддержка больших томов

NTFS может поддерживать тома размером до 8 ПБ в версии Windows Server 2019 и выше и Windows 10 версии 1709 и выше (более ранние версии поддерживают до 256 ТБ). Поддерживаемые размеры томов зависят от размера кластеров и их количества. Для кластеров (2 32 –1) (максимальное число кластеров, поддерживаемое NTFS) поддерживаются следующие размеры томов и файлов.

Размер кластера Самый крупный том и файл
4 КБ (размер по умолчанию) 16 ТБ
8 КБ 32 ТБ
16 КБ 64 ТБ
32 КБ 128 ТБ
64 КБ (предыдущий максимальный размер) 256 ТБ
128 КБ 512 ТБ
256 KB 1 ПБ
512 КБ 2 ПБ
1024 КБ 4 ПБ
2048 КБ (максимальный размер) 8 ПБ

Обратите внимание, что при попытке подключить том с размером кластера, который превышает поддерживаемый максимум используемой версии Windows, вы получите ошибку STATUS_UNRECOGNIZED_VOLUME.

Службы и приложения могут накладывать дополнительные ограничения на размер файлов и томов. Например, ограничение размера тома составляет 64 ТБ, если вы используете функцию предыдущих версий или приложение резервного копирования, которое использует моментальные снимки службы теневого копирования томов (и не используете сеть SAN или RAID). Тем не менее, может потребоваться использовать тома меньшего размера в зависимости от рабочей нагрузки и производительности хранилища.

Требования к форматированию для больших файлов

Есть новые рекомендации по форматированию томов в отношении правильного расширения больших файлов VHDX. В ходе форматирования томов, которые будут использоваться при дедупликации данных, или при размещении очень больших файлов, таких как файлы VHDX размером больше 1 ТБ, используйте в Windows PowerShell командлет Format-Volume со следующими параметрами.

Параметр Описание
-AllocationUnitSize 64KB Задает размер единицы распределения NTFS 64 КБ.
-UseLargeFRS Включает поддержку сегментов записей больших файлов (FRS). Это необходимо для увеличения количества экстентов, допустимых для каждого файла в томе. Для больших записей FRS ограничение увеличивается с примерно 1 500 000 до 6 000 000 экстентов.

Например, следующий командлет форматирует диск D как том NTFS с включенными FRS и размером единицы распределения 64 КБ.

Можно также использовать команду format. В системной командной строке введите следующую команду, где /L форматирует большой том FRS, а /A:64k задает размер единицы распределения 64 КБ:

Максимальная длина имени файла и пути к файлу

NTFS поддерживает длинные имена файлов и пути увеличенной длины со следующими максимальными значениями:

Поддержка длинных имен файлов с обратной совместимостью. NTFS допускает длинные имена файлов, сохраняя псевдоним 8.3 на диске (в кодировке Юникод), чтобы обеспечить совместимость с файловыми системами, которые накладывают ограничение 8.3 на имена и расширения файлов. При необходимости (по соображениям производительности) можно выборочно отключить именование 8.3 на отдельных томах NTFS в Windows Server 2008 R2, Windows 8 и более поздних версиях операционной системы Windows. В Windows Server 2008 R2 и более поздних версий короткие имена по умолчанию отключены при форматировании тома с помощью операционной системы. Для совместимости приложений на системном томе все еще включены короткие имена.

Поддержка путей увеличенной длины. Многие функции API Windows поддерживают версии Юникода, позволяющие использовать расширенный путь длиной приблизительно 32 767 символов, а не ограниченный по длине в 260 символов, что определяется параметром MAX_PATH. Подробные требования к именам файлов и формату путей, а также рекомендации по реализации путей увеличенной длины см. в статье Naming Files, Paths, and Namespaces (Имена файлов, пути и пространства имен).

Кластерное хранилище. При использовании в отказоустойчивых кластерах NTFS поддерживает постоянно доступные тома, к которым могут одновременно обращаться несколько узлов кластера при использовании совместно с файловой системой CSV. Дополнительные сведения см. в статье Use Cluster Shared Volumes in a Failover Cluster (Использование общих томов кластера в отказоустойчивом кластере).

Динамическое выделение емкости

Если пространство тома ограничено, NTFS предоставляет следующие возможности для работы с емкостью хранилища сервера:

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

Файловая система определяет порядок и способы организации, хранения и наименования данных, находящихся на компьютере: встроенных дисках или на внешних носителях информации. Операционная система с помощью файловой системы организует хранение и использование информации на ПК.

В операционной системе Windows используются файловые системы: NTFS, FAT32, FAT, exFAT, ReFS, CDFS. Для использования на компьютере необходимо, чтобы жесткий диск или внешний накопитель был отформатирован в соответствующей файловой системе.

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

Следует учитывать, что на одном физическом диске (HDD, SSD, USB-флешке, внешнем жестком диске) может быть несколько разделов, в каждом из которых имеется своя файловая система. На разделах диска могут быть разные типы файловых систем.

Поэтому возникает вопрос, как узнать файловую систему на компьютере в Windows, или на подключенном к ПК накопителе. Существует несколько способов для решения этой задачи.

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

Обратите внимание на то, что в некоторых случаях, файловая система отображается, как «RAW», «Unknown», «Other». Это означает, что приложению не удалось определить тип файловой системы, и скорее всего, она отсутствует на данном разделе диска, потому что данный диск не был отформатирован.

Как узнать какая файловая система на диске

Самый простой способ посмотреть файловую систему: использовать штатный встроенный файловый менеджер — Проводник Windows.

С его помощью можно определить файловую систему диска, входящего в аппаратное обеспечение на этом компьютере. Если USB-накопитель вставлен в соответствующий разъем ПК, можно узнать какая файловая система имеется на диске, подключенном к компьютеру.

Пройдите следующие шаги:

  1. Откройте Проводник Windows.
  2. Щелкните правой кнопкой мыши по нужному диску (разделу жесткого диска, SSD-диску, или по флешке).
  3. В открывшемся контекстном меню выберите пункт «Свойства».
  4. В окне свойств данного диска, во вкладке «Общие» указан тип файловой системы.

свойства диска

Какая файловая система на компьютере в Windows

Получить сведения о дисках компьютера можно из системного средства «Управление дисками». С помощью утилиты, встроенной в операционную систему Windows, пользователь получит информацию о дисковой системе ПК, а в случае необходимости, проведет работы по изменению размера дисков, созданию новых разделов и т. д.

Вам потребуется открыть управление дисками Windows одним из удобных для вас способов.

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

  1. Нажмите на клавиатуре на клавиши «Win» + «R».
  2. Откроется диалоговое окно «Выполнить», в котором нужно в поле «Открыть:» ввести команду — «diskmgmt.msc» (без кавычек), а затем нажать на кнопку «ОК».

выполнить

  1. В окне оснастки «Управление дисками» отобразятся все разделы, имеющиеся на дисках компьютера с файловой системой каждого раздела.

На этом изображении можно увидеть какая файловая система Windows 10 на данном компьютере.

управление дисками

Как определить файловую систему диска в командной строке

С помощью командной строки Windows можно узнать, какая файловая система имеется на жестком диске или переносном накопителе, подключенном к ПК.

Пройдите последовательные шаги:

    .
  1. В окне интерпретатора командной строки введите (после ввода соответствующей команды нажимайте на клавишу «Enter» для ее выполнения) по очереди команды:
  1. В окне командной строки отобразятся все диски компьютера. В колонке «Имя» указана буква раздела, а в колонке «ФС» (Файловая система) отображается тип файловой системы.

командная строка

  1. Для выхода из приложения DiskPart выполните команду:
  1. Закройте окно командной строки.

Как узнать файловую систему жесткого диска в Windows PowerShell

При помощи встроенного системного инструмента — Windows PowerShell, можно посмотреть, какая файловая система установлена на жестком диске и на других внешних устройствах, подключенных в данный момент времени к этому ПК.

  1. Запустите Windows PowerShell от имени администратора.
  2. В окне «Администратор: Windows PowerShell» введите команду, а затем нажмите на клавишу «Enter»:
  1. В окне оболочки PowerShell в колонке «DriveLetter» отображаются буквы дисков данного ПК, а в колонке «FileSystemType» указать тип файловой системы.

windows powershell

Как узнать файловую систему компьютера в программе по управлению дисками

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

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

Для получения необходимых сведений используйте одну из предложенных программ: Acronis Disk Director, AOMIE Partition Assistant, EaseUS Partition Master, MiniTool Partition Wizard, Paragon Partition Manager.

В работающей операционной системе запустите программу, в окне запущенного приложения отобразятся все диски компьютера.

На этом изображении показаны разделы на дисках компьютера с файловой системой, открытые в программе Acronis Disk Director.

acronis disk director

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

На сайтах производителей программного обеспечения, обычно, есть специальные версии приложения для записи на внешний носитель. Кроме того, можно использовать подобную программу из среды предустановки Windows PE, или с загрузочных носителей Live USB, Live DVD, Live CD.

Выводы статьи

Случаются ситуации, когда пользователю может понадобится определить тип файловой системы на жестком диске, SSD-диске, на внешних накопителях: USB-флешке или внешнем HDD. Для решения этой задачи воспользуйтесь встроенными средствами операционной системы Windows: информацией о свойствах диска из Проводника, инструментом «Управление дисками», командной строкой, Windows PowerShell, или посмотрите дисковую систему компьютера с помощью сторонних программ, предназначенных для работы с дисками на ПК в Windows.

NTFS — основная файловая система в последних версиях Windows и Windows Server — предоставляет полный набор возможностей, включая дескрипторы безопасности, шифрование, дисковые квоты и расширенные метаданные. Ее можно использовать с общими томами кластера (CSV) для предоставления томов непрерывной доступности, доступ к которым можно осуществлять одновременно с нескольких узлов отказоустойчивого кластера.

Дополнительные сведения о функциях см. в этом разделе далее в этой статье. См. сведения о новой системе Resilient File System (ReFS).

повышенная надежность;

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

NTFS непрерывно отслеживает и исправляет временные проблемы повреждения в фоновом режиме, не переводя том в автономный режим (эта функция, введенная в Windows Server 2008, известна как NTFS с самовосстановлением). При значительных проблемах с повреждением программа Chkdsk в Windows Server 2012 и более поздних версиях сканирует и анализирует диск, пока том подключен, ограничивая время автономной работы временем, необходимым для восстановления целостности данных в томе. Когда NTFS используется с CSV, простои не требуются. Дополнительные сведения см. в статье NTFS Health and Chkdsk (Работоспособность NTFS и Chkdsk).

Повышенная безопасность

Безопасность на основе списка управления доступом (ACL) для файлов и папок. NTFS позволяет устанавливать разрешения для файла или папки, указывать группы и пользователей, чей доступ требуется ограничить или разрешить, и выбрать тип доступа.

Поддержка шифрования диска BitLocker. Шифрование диска BitLocker обеспечивает дополнительную безопасность важных системных сведений и других данных, хранящихся на томах NTFS. Начиная с Windows Server 2012 R2 и Windows 8.1, BitLocker поддерживает шифрование устройств на компьютерах с архитектурой x86 и x64 с доверенным платформенным модулем, который поддерживает режим ожидания с подключением (ранее доступный только на устройствах Windows RT). Шифрование устройств помогает защитить данные на компьютерах под управлением Windows и помогает предотвратить доступ пользователей-злоумышленников к системным файлам, которые они используют для обнаружения пароля, или к диску путем физического удаления его с компьютера и установки в другой компьютер. Дополнительные сведения см. в статье What's New in BitLocker (Новые возможности BitLocker).

Поддержка больших томов

NTFS может поддерживать тома размером до 8 ПБ в версии Windows Server 2019 и выше и Windows 10 версии 1709 и выше (более ранние версии поддерживают до 256 ТБ). Поддерживаемые размеры томов зависят от размера кластеров и их количества. Для кластеров (2 32 –1) (максимальное число кластеров, поддерживаемое NTFS) поддерживаются следующие размеры томов и файлов.

Размер кластера Самый крупный том и файл
4 КБ (размер по умолчанию) 16 ТБ
8 КБ 32 ТБ
16 КБ 64 ТБ
32 КБ 128 ТБ
64 КБ (предыдущий максимальный размер) 256 ТБ
128 КБ 512 ТБ
256 KB 1 ПБ
512 КБ 2 ПБ
1024 КБ 4 ПБ
2048 КБ (максимальный размер) 8 ПБ

Обратите внимание, что при попытке подключить том с размером кластера, который превышает поддерживаемый максимум используемой версии Windows, вы получите ошибку STATUS_UNRECOGNIZED_VOLUME.

Службы и приложения могут накладывать дополнительные ограничения на размер файлов и томов. Например, ограничение размера тома составляет 64 ТБ, если вы используете функцию предыдущих версий или приложение резервного копирования, которое использует моментальные снимки службы теневого копирования томов (и не используете сеть SAN или RAID). Тем не менее, может потребоваться использовать тома меньшего размера в зависимости от рабочей нагрузки и производительности хранилища.

Требования к форматированию для больших файлов

Есть новые рекомендации по форматированию томов в отношении правильного расширения больших файлов VHDX. В ходе форматирования томов, которые будут использоваться при дедупликации данных, или при размещении очень больших файлов, таких как файлы VHDX размером больше 1 ТБ, используйте в Windows PowerShell командлет Format-Volume со следующими параметрами.

Параметр Описание
-AllocationUnitSize 64KB Задает размер единицы распределения NTFS 64 КБ.
-UseLargeFRS Включает поддержку сегментов записей больших файлов (FRS). Это необходимо для увеличения количества экстентов, допустимых для каждого файла в томе. Для больших записей FRS ограничение увеличивается с примерно 1 500 000 до 6 000 000 экстентов.

Например, следующий командлет форматирует диск D как том NTFS с включенными FRS и размером единицы распределения 64 КБ.

Можно также использовать команду format. В системной командной строке введите следующую команду, где /L форматирует большой том FRS, а /A:64k задает размер единицы распределения 64 КБ:

Максимальная длина имени файла и пути к файлу

NTFS поддерживает длинные имена файлов и пути увеличенной длины со следующими максимальными значениями:

Поддержка длинных имен файлов с обратной совместимостью. NTFS допускает длинные имена файлов, сохраняя псевдоним 8.3 на диске (в кодировке Юникод), чтобы обеспечить совместимость с файловыми системами, которые накладывают ограничение 8.3 на имена и расширения файлов. При необходимости (по соображениям производительности) можно выборочно отключить именование 8.3 на отдельных томах NTFS в Windows Server 2008 R2, Windows 8 и более поздних версиях операционной системы Windows. В Windows Server 2008 R2 и более поздних версий короткие имена по умолчанию отключены при форматировании тома с помощью операционной системы. Для совместимости приложений на системном томе все еще включены короткие имена.

Поддержка путей увеличенной длины. Многие функции API Windows поддерживают версии Юникода, позволяющие использовать расширенный путь длиной приблизительно 32 767 символов, а не ограниченный по длине в 260 символов, что определяется параметром MAX_PATH. Подробные требования к именам файлов и формату путей, а также рекомендации по реализации путей увеличенной длины см. в статье Naming Files, Paths, and Namespaces (Имена файлов, пути и пространства имен).

Кластерное хранилище. При использовании в отказоустойчивых кластерах NTFS поддерживает постоянно доступные тома, к которым могут одновременно обращаться несколько узлов кластера при использовании совместно с файловой системой CSV. Дополнительные сведения см. в статье Use Cluster Shared Volumes in a Failover Cluster (Использование общих томов кластера в отказоустойчивом кластере).

Динамическое выделение емкости

Если пространство тома ограничено, NTFS предоставляет следующие возможности для работы с емкостью хранилища сервера:

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

Общая информация

Подключенные диски позволяют расширить вместимость диска или раздела. Например, пользователь сохраняет финансовую документацию в папку «Финансы» на диске C, на котором почти не остается места. Место есть на диске E. Чтобы использовать место на диске E, создайте в папке «Финансы» пустую папку «Документы» и подключите диск E к новой папке. После этого файлы, сохраненные в папке C:ФинансыДокументы, будут использовать пространство на диске E. Подключение дисков позволяет, в отличие от ярлыков, перемещать подключенные диски, не обновляя папку, к которой подключен диск.

Подключение диска

Удаление подключенного диска

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

NTFS (аббревиатура от англ. new technology file system — «файловая система новой технологии») — стандартная файловая система для семейства операционных систем Windows NT фирмы Microsoft.

NTFS поддерживает хранение метаданных. С целью улучшения производительности, надёжности и эффективности использования дискового пространства для хранения информации о файлах в NTFS используются специализированные структуры данных. Информация о файлах хранится в главной файловой таблице — Master File Table (MFT). NTFS поддерживает разграничение доступа к данным для различных пользователей и групп пользователей (списки контроля доступа — англ. access control lists , ACL), а также позволяет назначать дисковые квоты [en] (ограничения на максимальный объём дискового пространства, занимаемый файлами тех или иных пользователей). Для повышения надёжности файловой системы в NTFS используется система журналирования USN. Для NTFS размер кластера по умолчанию составляет от 512 байт до 64 КБ в зависимости от размера тома и версии ОС [6] .

Содержание

Файловая система NTFS заменила файловую систему FAT, использовавшуюся в ОС MS-DOS и ОС Windows.

Файловая система NTFS разработана на основе файловой системы HPFS [7] . HPFS — аббревиатура от англ. high performance file system — высокопроизводительная файловая система, разработку которой вела фирма Microsoft совместно с фирмой IBM для операционной системы OS/2. Впоследствии разработчики из фирмы Microsoft добавили [8] в HPFS квотирование (англ.) русск. , журналируемость, разграничение доступа и аудит, назвали файловую систему NTFS. NTFS в значительной степени утратила присущую прародительнице (HPFS) весьма высокую производительность файловых операций.

Существует мнение [ источник не указан 1530 дней ] , что прямым предком NTFS является файловая система Files-11 из ОС RSX-11 и ОС OpenVMS. Сравнение файловых систем NTFS и HPFS приведено в следующей таблице.

ПараметрNTFSFiles-11HPFS
Что используется для размещения файлов?КластерыКластерыПолосы по 8 МиБ , разбитые на секторы
Что используется для пометки кластеров, как занятых?По одной битовой карте для каждого томаПо одной битовой карте для каждого томаПо одной битовой карте секторов на каждую полосу
Как хранится информация о файлах и каталогах?В пространстве MFT хранится информация и о файлах, и о каталогахПочти так же, как в NTFS, но аналогичный MFT каталог называется MFDТрадиционные каталоги [ прояснить ]
Поддержка контроля доступаРеализуется с помощью набора прав доступаРеализуется почти так же, как в NTFSКонтроль доступа не встроен в файловую систему. Поддержка этой возможности реализуется внешними процессами
Поддержка потоков данныхДля каждого файла можно создать ограниченное только ёмкостью тома множество именованных потоков. Имя потока записывается в виде «filename.ext:streamname» (имя файла с расширением, символ «:» (двоеточие), имя потока).Прямого аналога потоков нет, есть понятие версии файла. Версии именуются «filename.ext;version» аналогично синтаксису имён потоков в NTFSПотоки не поддерживаются. Имеется только 64 КиБ для хранения расширенных атрибутов.

Различают несколько версий NTFS. Номер версии драйвера файловой системы ( NTFS.sys ) не стоит в зависимости от версии самой файловой системы.

Версия NTFSПоддержка со стороны ОСПримечания
Windows
1.0Windows NT 3.1
1.1Windows NT 3.5
1.2Windows NT 3.51Встречается название в версии драйвера — «NTFS 4.0»
2.xн/дНет официальных данных о выпуске NTFS данной версии
3.0Windows 2000Встречаются названия «NTFS V5.0» и «NTFS 5».
В этой версии появились дисковые квоты (англ.) русск. , шифрование файлов и папок, разрежение файлов, точки перехода (англ.) русск. , обновлён порядковый номер журналирования (USN), добавлен каталог $Extend и его файлы, внесены изменения в организацию дескрипторов безопасности (для разных файлов одинаковые настройки безопасности могут описываться одним дескриптором).
3.1Windows XP,
Windows Server 2003,
Windows Server 2003 R2,
Windows Vista,
Windows 7,
Windows Server 2008,
Windows Server 2008 R2,
Windows 8,
Windows Server 2012 RTM
Windows 8.1
Windows 10
Windows Server 2016
Windows Server 2019
Вышла осенью 2001 года с выпуском Windows XP. Встречается название «NTFS V5.1». Добавлено сохранение резервной копии MFT.

Спецификации файловой системы NTFS закрыты. Это создаёт определённые трудности при реализации её поддержки в продуктах, не принадлежащих фирме Microsoft, например, разработчикам драйверов для свободных операционных систем приходится заниматься обратной разработкой файловой системы NTFS.

В данный момент полноценная поддержка NTFS присутствует только в ОС семейства Windows NT от фирмы Microsoft. Существующие средства доступа к разделам NTFS для других ОС перечислены ниже.

  • Драйвер «NTFSDOS» от Марка Руссиновича (англ. Mark Russinovich ). Стандартная версия поддерживает чтение разделов NTFS. Версия «Professional» поддерживает запись на разделы NTFS. С июля 2006 года права на утилиты Марка Руссиновича принадлежат фирме Microsoft[9] . На сайте фирмы Microsoft информации об этом продукте нет, но его без труда можно найти в сети.
  • Драйвер « NTFS for Windows 98 » от Марка Руссиновича[9] . Поддерживает чтение с разделов NTFS. Для записи можно использовать драйвер DOS. На сайте фирмы Microsoft информация об этом драйвере отсутствует, но его легко можно отыскать на сторонних сайтах.
  • Драйвер «NTFS for Windows 98» от фирмы Paragon Software Group. В настоящий момент поддерживает как чтение, так и запись. Версия бесплатна для некоммерческого использования.
  • Проект «Linux-NTFS». Включает модуль ядра и набор утилит для выполнения различных операций с файловой системой NTFS (проверка целостности, восстановление удалённых файлов, изменение размера и др.). Именно этот драйвер включается в ядроLinux ещё с версии 2.2 (с тех пор он был практически полностью переписан). Модулем ядра поддерживается практически только чтение; запись возможна лишь в существующие файлы без изменения их размера. Недавно в рамках проекта появилась утилита ntfsmount , использующая FUSE и позволяющая монтироватьразделы NTFS с возможностью записи (с некоторыми ограничениями). Это был первый полностью свободный продукт, имеющий такую возможность.
  • Проект «NTFS-3G». Возник как ответвление от проекта «Linux-NTFS». Отличается более полной поддержкой записи на разделы NTFS. 21 февраля2007 года была выпущена версия 1.0, названная стабильной. Обеспечивает высокий уровень надёжности и производительности. В настоящее время проект активно развивается.
  • Проект «Captive NTFS» ([1]). Создавался как «обёртка» для использования оригинального драйвера из ОСWindows NT в ОСLinux. Запись поддерживается, но драйвер работает крайне медленно и имеет некоторые технические ограничения. На официальном сайте проекта помещено объявление о прекращении разработки.
  • Драйвер «NTFS for Linux» от фирмы Paragon Software. Драйвер поддерживает чтение и запись с NTFS. Кроме драйвера проект поставляет ряд утилит для создания файловой системы NTFS и выполнения некоторых операций с разделами NTFS. Доступен бесплатно для домашних пользователей [10] .
  • Проект «NTFS File System Reader». Поддерживает чтение с NTFS.
  • Проект «NTFS-3G». Необходимо установить дополнительные пакеты [11] .
  • Драйвер, поставляемый в составе ОСKolibriOS начиная с версии 0.6.5, написан на языке ассемблера, поддерживает чтение с разделов NTFS и запуска программ.

Реализована поддержка NTFS «на чтение» через свободный драйвер собственного производства. Также есть экспериментальная поддержка записи, включаемая через реестр.

  • В операционной системеmacOS встроенный драйвер NTFS по умолчанию работает в режиме чтения. После выпуска версии Mac OS X 10.6 Snow Leopard была найдена возможность включения поддержки записи на NTFS [12] .
  • Драйвер «NTFS for Mac® OS X» от фирмы Paragon Software.
  • Драйвер «NTFS-3G» [13] .
  • Драйвер «MacFUSE» версии 2.0.
Ограничения / возможностиNTFSFAT16 и FAT32
Размеры дискав теории 2 64 байт ( 16 ЭиБ или 18 446 744 073 709 551 616 байт )

на практике 255 тб

приблизительно 2 43 байт ( 8 ТиБ )Размер томатеоретически — 2 64 — 1 кластер; разметка диска в стиле MBR позволяет создавать разделы, размеры которых не превышают 2 ТБ ; чтобы обойти это ограничение, необходимо использование динамических дисков или разметки GPT (используя GPT, можно создать разделы диска размером до 9.4 ЗБ ( 9.4 × 10 21 байт ); выбор стиля разметки предоставляется при инициализации (первоначальной разметке) диска, начиная с версии Windows Server 2003 SP1, Windows XP x64 Edition, Windows Server 2003 x64 Edition и все версии NT выше 6.0 [14]

Ntfs папка что это

При попытке создать том большего размера, том создаётся, но при форматировании в NTFS с размером кластера 64 кб выдаётся ошибка: The number of clusters exceeds 32 bits (Количество кластеров превышает 32 бита).

минимальный размер тома: 8 МиБ
минимальный рекомендуемый размер тома: 10 МиБ [15]

запись в таблице FAT на томе с файловой системой FAT32 имеет размер 4 байта , поэтому средство ScanDisk не может работать с таблицей FAT на диске FAT32, описывающей более 4 177 920 кластеров (включая два резервных). С учётом самих таблиц FAT и при максимальном размере кластера 32 кБайт размер тома может быть до 127.53 ГБ . В ОС Windows 2000 нельзя отформатировать том размером более 32 ГБайт с файловой системой FAT32. Драйвер FastFAT для ОС Windows 2000 поддерживает монтирование томов, размер которых превышает 32 ГБайт , с файловой системой FAT32 (с определёнными ограничениями), но такой том нельзя создать с помощью утилиты formatФорматирование дискетWindows не позволяет форматировать дискеты в NTFS. Существует утилита ntfsflp от Марка Руссиновича; утилита побайтово записывает на дискету готовый бинарный образ тома NTFS; размер тома совпадает с размером дискетыЗа счёт отсутствия журналирования в FAT32 уменьшается износ блоков флеш-накопителя для модулей памяти, изготовленных по flash-технологиям, что позволяет продлить их срок службы.поддержка ссылок разных типовNTFS поддерживает жёсткие (англ. hard links ) и символьные ссылки, соединения для каталогов (англ. junctions ), volume mount point [en]FAT не поддерживает ссылкиМаксимальный размер файлатеоретически — 2 64 байт минус 1 килобайт

практически — 2 44 байт минус 64 килобайта (

FAT16 поддерживает файлы размером не более 2 Гигабайт

FAT32 поддерживает файлы размером не более 4 Гигабайт

NTFS, FAT или exFAT это совершенно разные файловые системы, которые могут использоваться для хранения данных на различных носителях. Обе созданы в компании Microsoft и в основном используются для Windows, но поддержка в ядре Linux для них тоже есть.

Чаще всего NTFS используется для установки операционной системы Windows или разделов Windows для файлов, в то время как FAT часто применяется на флешках или других внешних накопителях. Также FAT может часто использоваться в качестве основной файловой системы для Android. В этой статье мы рассмотрим различия FAT и NTFS, подробно разберем чем они отличаются и зачем нужны.

Что такое файловая система?

Определенная часть данных под названием файл размещается в нужной области накопителя. Файловая система выполняет все необходимые вычисления, а также определяет минимальный неделимый размер блока данных, максимальный размер файла, следит за фрагментацией. Существует множество различных типов файловых систем, это, например, файловые системы для установки ОС, для внешних носителей, для оптических дисков, распределенные файловые системы. Но в этой статье мы только выполним сравнение fat и ntfs.

Что такое файловая система FAT?

Файловые системы fat32 и ntfs очень сильно отличаются. FAT расшифровывается как File Allocation Table. Это очень давняя файловая система в истории вычислительных систем. Ее история началась в 1977 году. Тогда была разработана 8 битная файловая система, которая использовалась в NCR 7200 на основе Intel 8080. Это был терминал ввода, который работал с гибкими дисками. Файловая система была написана сотрудником Microsoft, Марком Макдональдом после обсуждения ее концепции с Билом Гейтсом.

Затем файловая система FAT начала использоваться в операционной системе MDOS для платформы Z80. Спустя несколько лет были выпущены новые версии, такие как FAT12, FAT16 и FAT32.

Ntfs папка что это

Что такое файловая система NTFS?

Но сотрудничество компаний продлилось недолго, и IBM выпустила HPFS, которая использовалась в OS/2, а в Microsoft создали NTFS 1.0. Максимальный размер одного файла в NTFS может достигать 16 экзабайт, а это значит, что в ней поместятся даже самые большие файлы.

NTFS 3.1 была выпущена для Windows XP и получила множество интересных улучшений, таких как поддержку уменьшения размера разделов, автоматическое восстановление и символические ссылки, а максимальный размер диска с файловой системой увеличен до 256 ТБ. Это несмотря на максимальный размер файла в 16 Эб.

Ntfs папка что это

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

Сейчас это журналируемая файловая система, все действия с файлами заносятся в специальный журнал, с помощью которого файловая система может быть очень быстро восстановлена при повреждениях. NTFS поддерживается в Windows XP и более поздних версиях. Если сравнивать fat или ntfs, то последняя в Linux поддерживается не полностью, возможна запись и восстановление при повреждениях, а в MacOS поддерживается только чтение.

Что такое файловая система exFAT?

Большинство стран признают патентное право США, поэтому любая реализация exFAT невозможна в любых системах с закрытым или открытым исходным кодом. Но Microsoft хочет чтобы эта файловая система свободно распространялась и использовалась. Поэтому была разработана версия exFAT на основе FUSE под названием fuse-exfat. Она дает полный доступ на чтение и запись. Также была создана реализация на уровне ядра Linux в Samsung, которая сейчас тоже есть в открытом доступе.

Эта файловая система тоже имеет максимальное ограничение на размер файла 16 ЭБ, но она намного легче и не имеет никаких дополнительных возможностей. Если говорить про совместимость, то она полностью поддерживается в Windows, MacOS, Android и Linux.

Различия FAT и Ntfs

А теперь рассмотрим основные различия FAT и NTFS в виде краткого резюме по каждой из файловых систем:

FAT32

  • Совместимость: Windows, Mac, Linux, игровые консоли, практически все устройства, имеющие USB порт;
  • Плюсы: кроссплатформенность, легкость;
  • Минусы: максимальный размер файла 4 ГБ и раздела 16 ГБ, не журналируемая;
  • Использование: внешние носители.
  • Совместимость: Windows, Linux, Xbox One, и только чтение в Mac;
  • Плюсы: журналируемая, большие лимиты на размер раздела и файла, шифрование, автоматическое восстановление;
  • Минусы: ограниченная кроссплатформенность;
  • Использование: для установки Windows.

exFAT

  • Совместимость: Windows XP и выше, MacOS X 10.6.5, Linux (fuse), Andro >Выводы

В этой статье мы выполнили сравнение fat и ntfs. Это очень разные файловые системы. Но понять какая файловая система лучше fat или ntfs сложно, с одной стороны NTFS имеет намного больше возможностей, но зато FAT более легкая и поддерживается везде, где это возможно. Для разделов данных в Linux, которые должны быть доступны в Windows лучше использовать FAT, а не NTFS, поскольку она поддерживается лучше. А по-вашему что лучше fat или ntfs для Linux?

Читайте также: