Файлы NTFS
Основная информация о файле содержится в файловой записи (File Record) размером 1 КБ таблицы MFT, а небольшие файлы целиком хранятся в файловой записи.
Файловая запись состоит из заголовка (Header) и набора атрибутов (Attribute). В заголовке содержится служебная информация о файловой записи, например, её тип и размер. Все данные, относящиеся непосредственно к файлу, хранятся в виде атрибутов. Названия атрибутов, так же как и системных файлов, начинаются с «$». Например, отдельными атрибутами являются имя файла ($FILE_NAME), информация о его свойствах ($STANDARD_INFORMATION), данные файла ($DATA).
Файловая запись
Файловая запись
На диске файловая запись всегда расположена в начале сектора, первые байты файловой записи кодируют слово «FILE» (ASCII-коды: 46 49 4C 45). Конец записи определяется 4 байтовой последовательностью FF FF FF FF.
Физически атрибут файла хранится в виде потока байтов (stream) – простой последовательности байтов. Такое представление позволяет одинаковым образом работать с разнотипными атрибутами, а также добавлять нестандартные пользовательские атрибуты.
Каждый атрибут состоит из заголовка (attribute header), определяющего тип атрибута и его свойства, и тела (attribute body), содержащего основную информацию атрибута.
Структура файловой записи
Структура файловой записи
По расположению относительно MFT атрибуты бывают резидентные и нерезидентные. Резидентные атрибуты (resident attributes) полностью помещаются в файловую запись MFT, нерезидентные атрибуты (nonresident attributes) хранятся вне MFT. Область, в которой расположен нерезидентный атрибут, называется группой (run). Поскольку нерезидентных атрибутов в файле может быть несколько, то и групп бывает тоже несколько. Множество групп файла называется списком групп (RunList). Файловая запись при наличии нерезидентных атрибутов содержит ссылку на расположение группы на диске.
Что такое дисковые квоты в Windows?
Дисковые квоты являются средством управления пространством хранения, доступным для пользователей Windows. Администратор может применять ограничения на дисковые квоты, чтобы ни одна учетная запись пользователя не могла их превышать. Это означает, что всякий раз, когда пользователь превышает свою дисковую квоту, он больше не может добавлять новые данные на диск. Кроме того, администратор также может устанавливать уровни предупреждений, чтобы пользователи заранее знали, когда они приближаются к своему пределу квоты.
Есть также несколько других вещей, которые вы должны знать:
- В Windows дисковые квоты могут быть установлены на дисках или разделах, отформатированных с использованием файловой системы NTFS. Вы не можете использовать их на томе, отформатированном с использованием FAT32 или exFAT, поскольку эти файловые системы не поддерживают эту функцию.
- Вы можете устанавливать дисковые квоты и применять ограничения квот только в том случае, если у вас есть учетная запись Windows с правами администратора. Обычные пользователи не могут устанавливать дисковые квоты.
- Вы можете установить дисковые квоты для дисков или разделов, но вы не можете установить дисковые квоты для папок.
- Если у вас есть несколько дисков или разделов на вашем компьютере Windows, вы должны установить ограничения дисковой квоты для каждого отдельно. Вы не можете устанавливать дисковые квоты для нескольких дисков или разделов одновременно.
Теперь давайте посмотрим, как использовать дисковые квоты для ограничения пространства хранения каждой учетной записи пользователя:
Шаг 3. Журнал событий дисковой квоты, когда пользователи превышают свои квоты или уровни предупреждений
Если вы также хотите, чтобы операционная система регистрировала события квоты на диске на вашем компьютере, вы можете включить опции регистрации квот. В окне «Параметры квоты» накопителя установите один или оба следующих параметра:
- Msgstr «Записать событие, когда пользователь превысит ограничение квоты.
- Msgstr «Зарегистрировать событие, когда пользователь превысит свой уровень предупреждения.»
Затем каждый раз, когда происходит событие, оно записывается операционной системой и может просматриваться в средстве просмотра событий в категории « Система » из журналов Windows .
Создание тома четности с ускорением зеркального отображения
Контроль четности с зеркальным отображением сокращает объем жесткого диска. Например, трехстороннее зеркальный том означает, что для каждых 10 терабайтов размера потребуется 30 ТБ. Чтобы снизить издержки в объеме памяти, создайте том с контролем четности с зеркальным отображением. Это сокращает объем памяти от 30 терабайт до 22 терабайт, даже если всего 4 сервера, зеркальное отображение наиболее активных 20 процентов данных и использование четности, что является более эффективным, чтобы сохранить оставшуюся часть памяти. Вы можете настроить это соотношение четности и зеркала, чтобы обеспечить оптимальный компромисс производительности и емкости для вашей рабочей нагрузки. Например, на 90% четности и на 10 процентов зеркальное отображение приводит к снижению производительности, но еще более упрощает этот объем.
чтобы создать том с контролем четности с зеркальным отображением в Windows центре администрирования:
- в Windows центре администрирования подключитесь к дисковые пространстваному кластеру Direct, а затем выберите тома в области инструменты .
- На странице тома выберите вкладку Инвентаризация и щелкните создать том.
- В области создать том введите имя тома.
- В списке устойчивость выберите контрольные суммы с зеркальным ускорением.
- В поле процент четности выберите процент четности.
- Нажмите кнопку создания.
Ознакомьтесь с быстрым видео о том, как создать том с контролем четности с зеркальным ускорением.
Возможности NTFS
Файловая система NTFS разрабатывалась Microsoft в начале 1990 х гг. как основная файловая система для серверных версий операционных систем Windows. NTFS была представлена в 1993 году в операционной системе Windows NT 3.1. В настоящее время NTFS рассматривается в качестве предпочтительной файловой системы как для серверных, так и для клиентских версий Windows. В NTFS используются 64 разрядные идентификаторы кластеров, поэтому теоретически том NTFS может содержать 264 кластеров (16 ЭБ3 ). Однако текущие реализации в Windows поддерживают только 32 разрядную адресацию кластеров, что при размере кластера максимум 64 КБ (216 байт) позволяет NTFS тому достигать размера до 256 ТБ:
232 * 216 байт = 248 байт = 28 * 240 байт = 256 ТБ.
Для томов, больших 4 ГБ, при форматировании Windows предлагает размер кластера по умолчанию 4 КБ.
Перечислим некоторые возможности NTFS:
- восстанавливаемость (recoverability)– способность файловой системы возвращаться к работоспособному состоянию после возникновения сбоя. Реализуется такая возможность, во первых, за счет поддержки атомарных транзакций, во вторых, за счет избыточности хранения информации. Атомарная транзакция (atomic transaction) – операция с файловой системой, приводящая к её изменению, которая либо полностью успешно выполняется, либо не выполняется вообще (т. е. в случае сбоя во время атомарной транзакции все изменения откатываются). Избыточность используется при хранении важнейших данных файловой системы, критически необходимых для её корректной работы;
- безопасность (security) – защищенность файлов от несанкционированного доступа. Реализуется при помощи модели безопасности Windows, рассмотренной в лекции 9 «Безопасность в Windows»;
- шифрование (encryption) – преобразование файла в зашифрованный код, который невозможно прочесть без ключа. Обычные механизмы безопасности, такие как назначение прав доступа пользователей к файлам, не обеспечивают полной защиты информации, например, в случае перемещения диска на другой компьютер. Администратор операционной системы всегда может получить доступ к файлам других пользователей, даже на томе NTFS. Поэтому в NTFS включена поддержка шифрующей файловой системы EFS (Encrypting File System), которая позволяет легко зашифровывать и расшифровывать файлы;
- поддержка RAID (Redundant Array of Inexpensive (Independent) Disks – массив недорогих (независимых) дисков с избыточностью) – возможность использования для хранения информации нескольких дисков; данные с одного диска автоматически копируются на другие, обеспечивая тем самым повышенную надежность;
- дисковые квоты для пользователей (Per-User Volume Quotas) – возможность выделения для каждого пользователя определенного пространства на диске (квоты);
- NTFS не позволяет пользователю записывать данные на диск сверх выделенной квоты.
Обзор HPFS
Сначала файловая система HPFS была представлена с ОС/2 1.2, чтобы обеспечить больший доступ к более крупным жестким дискам, которые затем появились на рынке. Кроме того, новая файловая система должна была расширить систему именования, организации и безопасности для растущих требований рынка сетевых серверов. HPFS поддерживает организацию каталогов FAT, но добавляет автоматическую сортировку каталога на основе имен файлов. Имена файлов расширяются до 254 символов двойного byte. HpFS также позволяет файлу быть составленным из «данных» и специальных атрибутов, чтобы обеспечить повышенную гибкость с точки зрения поддержки других соглашений имен и безопасности. Кроме того, единица распределения меняется из кластеров в физические сектора (512 bytes), что уменьшает потерянное пространство диска.
В hpFS записи каталогов занимают больше информации, чем в fat. Как и файл атрибутов, это включает сведения об изменении, создании и дате и времени доступа. Вместо того, чтобы указать на первый кластер файла, записи каталога в HPFS указывают на FNODE. FNODE может содержать данные файла или указатели, которые могут указать на данные файла или другие структуры, которые в конечном итоге указывают на данные файла.
HPFS пытается выделить как можно больше файла в дополнительных секторах. Это делается для повышения скорости при последовательной обработке файла.
HPFS организует диск в серию полос 8-MB, и по возможности файл содержится в одной из этих полос. Между каждой из этих полос имеются битовые карты распределения 2K, которые отслеживают, какие сектора в диапазоне были выделены и не выделены. Перевязка повышает производительность, так как головка диска не должна возвращаться к логической вершине (как правило, цилиндру 0) диска, а к ближайшей битовой карте распределения полос, чтобы определить, где должен храниться файл.
Кроме того, HPFS включает несколько уникальных объектов специальных данных:
Суперблок
Суперблок расположен в логическом секторе 16 и содержит указатель на FNODE корневого каталога. Одна из самых больших опасностей при использовании HPFS заключается в том, что если Суперблок потерян или поврежден из-за плохого сектора, содержимое раздела также не повреждено, даже если остальной диск в порядке. Можно восстановить данные на диске, скопив все на другой диск с хорошим сектором 16 и перестроив Super Block. Однако это очень сложная задача.
Запасной блок
Запасной блок расположен в логическом секторе 17 и содержит таблицу «горячие исправления» и блок запасных каталогов. В HPFS при обнаружении плохого сектора запись «горячие исправления» используется для логического указать на существующий хороший сектор на месте плохого сектора. Этот метод для обработки ошибок записи известен как горячее исправление.
Горячее исправление — это метод, при котором если ошибка возникает из-за плохого сектора, файловая система перемещает информацию в другой сектор и отмечает исходный сектор как плохой. Все это делается прозрачно для любых приложений, которые выполняют диск I/O (то есть приложение никогда не знает, что возникли проблемы с жестким диском). Использование файловой системы, которая поддерживает горячее исправление, устраняет сообщения об ошибках, такие как FAT «Отмена, повторное исправление или сбой?» сообщение об ошибке, которое возникает при столкновении с плохим сектором.
Примечание
Версия HPFS, включенная в Windows NT, не поддерживает горячее исправление.
Преимущества HPFS
HPFS лучше всего для дисков в диапазоне 200-400 МБ. Дополнительные вопросы о преимуществах HPFS см. в следующих ниже.
-
Windows NT Server «Concepts and Planning Guide», Chapter 5, section titled «Choosing a File System»
-
Windows NT Набор ресурсов workstation 4.0, глава 18, «Выбор файловой системы»
-
Windows NT Набор ресурсов server 4.0 «Руководство по ресурсам», глава 3, раздел под названием «Какая файловая система будет использовать в каких томах»
Недостатки HPFS
HPFS поддерживается только в Windows NT версиях 3.1, 3.5 и 3.51. Windows NT 4.0 не может получить доступ к разделам HPFS.
Дополнительные недостатки HPFS см. в следующих ниже.
-
Windows NT Server «Concepts and Planning Guide», Chapter 5, section titled «Choosing a File System»
-
Windows NT Набор ресурсов workstation 4.0, глава 18, «Выбор файловой системы»
-
Windows NT Набор ресурсов server 4.0 «Руководство по ресурсам», глава 3, раздел под названием «Какая файловая система будет использовать в каких томах»
Инициализация диска данных с помощью GPT
В следующих действиях покажите, как инициализировать новый диск с помощью схемы раздела GPT для обеспечения того, чтобы Windows максимально доступной емкости хранилища. Перед началом этих действий убедитесь, что перед этим необходимо отработать необходимые данные.
-
Нажмите кнопку Начните, введите дискmgmt.msc в поле Начните поиск, щелкните правой кнопкой мыши diskmgmt.msc, а затем нажмите кнопку Выполнить как администратор. Если это необходимо, введите учетные данные учетной записи пользователя, которая имеет привилегии администратора.
Примечание
Когда неинициализированный диск обнаруживается Windows, открывается следующее окно, чтобы побудить вас инициализировать диск.
-
В диалоговом окне Initialize Disk нажмите кнопку GPT (таблица разделов GUID) и нажмите кнопку ОК.
Примечание
Если вы выберете этот параметр, этот жесткий диск не будет распознан Windows более ранних версий, чем Windows XP.
-
Проверьте окно управления диском, чтобы убедиться, что диск инициализирован. Если это так, строка состояния для этого диска в нижней части окна должна указывать на то, что диск находится в Режиме Online.
-
После инициализации диска необходимо создать раздел, а затем отформализовать этот раздел с помощью файловой системы. Он должен иметь возможность хранить данные в этом разделе и назначать имя и букву диска этому разделу. Чтобы сделать это, щелкните правой кнопкой мыши неуловимый пробел на правой стороне строки состояния для этого диска, а затем нажмите кнопку New Simple Volume. Выполните действия мастера разделов, чтобы завершить этот процесс.
Преобразование диска MBR в GPT
Если вы ранее инициализировали диск с помощью схемы раздела MBR, выполните следующие действия, чтобы инициализировать диск с помощью схемы GPT. Перед началом этих действий убедитесь, что перед этим необходимо отработать необходимые данные.
-
Нажмите кнопку Начните, введите дискmgmt.msc в поле Начните поиск, щелкните правой кнопкой мыши diskmgmt.msc, а затем нажмите кнопку Выполнить как администратор. Если это необходимо, введите учетные данные учетной записи пользователя, которая имеет привилегии администратора.
-
В окне Управление диском изучите строки состояния диска в нижней части. В следующем примере у пользователя есть диск с 3 ТБ, который был ранее инициализирован с помощью схемы раздела MBR. Это устройство помечено здесь как Диск 1.
-
Диск 1 содержит два отдельных неуловимых раздела. Это разделение указывает на то, что можно использовать первые 2 ТБ дискового пространства. Однако оставшееся пространство не является адресируемым из-за 32-битного ограничения пространства для адресации схемы раздела MBR. Чтобы система полностью реализовала общую емкость устройства хранения, необходимо преобразовать диск для использования схемы раздела GPT.
-
Щелкните правой кнопкой мыши метку слева для диска, который необходимо преобразовать, и нажмите кнопку Преобразование в GPT Disk.
Примечание
Теперь на дисплее должно отображаться полное количество доступного пространства в неуловимом месте.
-
Теперь, когда диск инициализирован для доступа к полной емкости хранилища, необходимо создать раздел, а затем отформализовать этот раздел с помощью файловой системы. Он должен иметь возможность хранить данные в этом разделе и назначать имя и букву диска этому разделу. Чтобы сделать это, щелкните правой кнопкой мыши неуловимый пробел на правой стороне строки состояния для этого диска, а затем нажмите кнопку New Simple Volume. Выполните действия мастера разделов, чтобы завершить этот процесс.
Включение квот
И так, мы разрешили квоты для разделов. Теперь включаем квоты. Процессы для XFS и остальных файловых систем немного различаются. Мы рассмотрим оба варианта. Так как в нашем примере есть разделы для XFS и Ext, то мы выполним все варианты настроек.
XFS
После монтирования раздела с файловой системой XFS автоматически включается квотирование (если была задана соответствующая опция). Проверить состояние можно, войдя в режим экспертного управления квотами:
xfs_quota -x
… и выполнив команду для получения статуса:
> state
Ext и другие
Выполним проверку наличия служебных файлов aquota.user и aquota.group — если их нет, команда их создаст автоматически:
quotacheck -favugm
… при наличии разделов с включенной квотой на XFS мы можем увидеть:
quotacheck: Skipping /dev/sdb
* это нам говорит о том, что команда quotacheck пропускаем раздел с xfs.
Включаем квоту для разделов:
quotaon -avug
Зеркальное зеркальное оборудование
Если вы используете динамические диски с аппаратным зеркальным зеркальным отражением, убедитесь, что обе части аппаратных зеркальных дисков не подвергаются воздействию одной операционной системы одновременно. На аппаратных зеркальных дисках базы данных LDM одинаковы, но каждый динамический диск в системе содержит уникальный дискid в загонщике LDM, чтобы LDM отличал один динамический диск от другого.
Чтобы выставить обе части аппаратного зеркального диска, сломите аппаратное зеркало с помощью утилиты конфигурации OEM RAID, а затем настройте оба диска в качестве автономных дисков, доступных для операционной системы.
Непредсказуемое поведение может произойти, если два динамических диска, одинаковые, будут одновременно выставлены на операционную систему.
Шаг 2. Используйте дисковые квоты, чтобы ограничить пространство для хранения каждого пользователя
Теперь вы можете продолжить и применять ограничения квоты: установите флажок «Запретить дисковое пространство пользователям, превышающим ограничение квоты», выберите «Ограничить дисковое пространство» и введите ограничение квоты.
Если вы хотите, чтобы операционная система регистрировала событие, когда пользователь приближается к пределу дискового пространства, также установите уровень предупреждения.
Если вам интересно, что произойдет, если пользователь достигнет своего ограничения дисковой квоты, знайте, что каждый раз, когда пользователь заполняет свою дисковую квоту файлами, происходят две вещи:
- Пользователь получает сообщение «из космоса», и
- Пользователь не может добавлять новые данные на этот диск.
Однако пользователь может очистить часть выделенного дискового пространства, выполнив такие действия:
- опустошая корзину,
- удаление файлов, которые ему или ей не нужны,
- удаление некоторых программ и приложений.
Оценка потенциального освобождающегося места с DDPEval.exe
Вместе с установкой роли у появляется программа DDPEval.exe, позволяющая предварительно оценить пространство, которое будет освобождено в последующем.
Статистика, которую предоставляет Microsoft в зависимости от разных типов данных, примерно следующая:
- Документы пользователей — экономия 30-50%
- Установочные файлы — экономия 70-80%
- Файлы виртуализации — экономия 80-95%
- Файловые хранилища — экономия 50-60%
Для оценки места я поместил 3 одинаковых установочных архива с Exchange 2013 общим объемом 6 Гб на диск Е.
Открываем Powershell/CMD и пишем команду, которая имеет следующий синтаксис:
По каким-то причинам у меня определилась Windows 10, хотя я использую Windows Server 2019
Как можно увидеть — экономия на полностью идентичных файлах в 69 % или 4.27 Gb.
Я удалил файлы с Exchange и поместил 3 разных образа Linux (Ubuntu, Debian, Centos):
Экономия в 2%.
И последний результат с 11 разными csv/xlsx/docx файлами. Экономия 51%:
Функции, добавленные в SMB 3.11 с Windows Server 2016 и Windows 10 версии 1607
Компонент или функция | Новинка или обновление | Сводка |
---|---|---|
Шифрование SMB | Обновлено | Шифрование SMB 3.1.1 в режиме AES-GCM выполняется быстрее, чем подписывание SMB или шифрование SMB предыдущей версии с использованием AES-CCM. |
Кэширование каталогов | Создать | SMB 3.1.1 включает дополнительные возможности для кэширования каталогов. Клиенты Windows теперь могут кэшировать каталоги гораздо большего размера (приблизительно с 500 000 записей). Клиенты Windows могут выполнять запросы к каталогу, используя буферы размером в 1 МБ, чтобы сократить круговые пути и увеличить производительность. |
Целостность предварительной проверки подлинности | Создать | В SMB 3.1.1 целостность предварительной проверки подлинности обеспечивает улучшенную защиту от атак типа «злоумышленник в середине», при которых несанкционировано изменяются подключения SMB и сообщения проверки подлинности. Дополнительные сведения см. в статье SMB 3.1.1 Pre-authentication integrity in Windows 10 (Целостность предварительной проверки подлинности с SMB 3.1.1 в Windows 10). |
Улучшения в шифровании SMB | Создать | SMB 3.1.1 предоставляет механизм для согласования алгоритма шифрования при каждом соединении с вариантами для AES-128-CCM и AES-128-GCM. AES-128-GCM используется по умолчанию для новых версий Windows, в то время как для более старых версий продолжается использование AES-128-CCM. |
Поддержка последовательного обновления кластера | Создать | Позволяет последовательно обновлять кластер, используя SMB для поддержки различных максимальных версий SMB для кластеров в процессе обновления. Дополнительные сведения об обмене данными SMB с помощью различных версий (диалектов) протокола см. в статье Controlling SMB Dialects (Управление диалектами SMB). |
Поддержка клиентов SMB Direct в Windows 10 | Создать | Windows 10 Корпоративная, Windows 10 для образовательных учреждений и Windows 10 Pro для рабочих станций теперь предусматривают поддержку клиентов SMB Direct. |
Встроенная поддержка вызовов API FileNormalizedNameInformation | Создать | Добавлена встроенная поддержка для запросов нормализованного имени файла. Дополнительные сведения см. в статье о FileNormalizedNameInformation. |
Дополнительные сведения см. в статье What’s new in SMB 3.1.1 in the Windows Server 2016 Technical Preview 2 (Новые возможности SMB 3.1.1 в Windows Server 2016 (техническая версия 2)).
Настройка роли
Возможность управлять ролью находится на вкладе «Файловые службы»:
Во вкладке по работе с разделов выберем один из них и нажмем правой кнопкой мыши. В выплывающей меню мы увидим «Настройка дедупликации данных»:
По умолчанию дедупликация отключена. У нас есть выбор из трех вариантов:
- Файловый сервер общего назначения;
- Сервер инфраструктуры виртуальных рабочих столов (VDI);
- Виртуализированный резервный сервер.
Каждый из этих режимов устанавливается с рекомендуемыми настройками и дальнейшие изменения можно пропустить:
Важной настройкой является установка возраста файла (область 1), который будет проходить процесс оптимизации. Новые файлы пользователей могут активно меняться в течение нескольких дней, что в пустую увеличит нагрузку на сервер при дедупликации, а затем не открываться вовсе
Если установить значение 0, то дедупликация не будет учитывать возраст файла вовсе.
В области 2 указываются расширения файлов для исключения из процессов дедупликации. Рекомендую установить несколько расширений, которые не несут значительную роль. Затем, через недели две, оценить нагрузку на сервер и, если она будет удовлетворительной, убрать исключение. Вы можете сделать и обратную операцию, добавив в исключения расширения уже после оценки нагрузки, но этот вариант не настолько очевиден как первый. Проблема будет в том, что исключенные файлы не раздедуплицируются автоматически (только с Powershell) и они все так же будут нуждаться в поддержке и ресурсах. В области 3 исключаются папки.
В окне расписания мы можем настроить следующее:
- Фоновая оптимизация (Enable background optimization) — включена по умолчанию. Работает с низким приоритетом не мешая основным процессам. При высокой нагрузке останавливается автоматически. Срабатывает один раз в час;
- Включить оптимизацию пропускной способности (Enable throughput optimization) — расписание, когда дедупликация может выполнятся без ограничения в ресурсах. Можно настроить на выходные дни например;
- Создать второе расписание оптимизации пропускной способности (Create a second schedule for throughput optimization) — расписание аналогично предыдущему. Можно настроить на вечернее время.
На этом настройки, которые выполняются через интерфейс заканчиваются. Если снять галочку, которая включает дедупликацию, все процессы поиска и дедупликации остановятся, но файлы не вернуться в исходное положение. Для обратного преобразования файлов нужно запускать процесс Unoptimization, который выполняется в Powershell и описан ниже.
Динамические диски и базовые диски
Прежде чем преобразовать базовые диски в динамические, определите, требуются ли функции, предоставляемые динамическими дисками. Если вам не требуются диапазонированные тома, полосатые тома, зеркальные тома или наборы RAID-5, лучше всего использовать базовые диски.
Примечание
Если вы хотите увеличить размер аппаратного LUN диска RAID-5, но не должны охватывать объем файловой системы NTFS на различных физических дисках (или luNs), продолжайте использовать базовые диски. Вы можете использовать DiskPart.exe для расширения объема NTFS после добавления новой емкости хранилища к объему RAID. DiskPart.exe является переводчиком командного режима в текстовом режиме, который можно использовать для управления объектами (дисками, разделами или томами) с помощью скриптов или прямого ввода из командной подсказки. Дополнительные сведения см. в Windows
повышенная надежность;
NTFS использует файл журнала и сведения о контрольных точках для восстановления согласованности файловой системы при перезагрузке компьютера после сбоя системы. После ошибки поврежденного сектора NTFS динамически изменяет конфигурацию кластера, содержащего поврежденный сектор, выделяет новый кластер для данных, отмечает исходный кластер как поврежденный и больше не использует старый кластер. Например, после сбоя сервера NTFS может восстановить данные путем воспроизведения файлов журнала.
NTFS непрерывно отслеживает и исправляет временные проблемы повреждения в фоновом режиме, не переводя том в автономный режим (эта функция, введенная в Windows Server 2008, известна как NTFS с самовосстановлением). При значительных проблемах с повреждением программа Chkdsk в Windows Server 2012 и более поздних версиях сканирует и анализирует диск, пока том подключен, ограничивая время автономной работы временем, необходимым для восстановления целостности данных в томе. Когда NTFS используется с CSV, простои не требуются. Дополнительные сведения см. в статье NTFS Health and Chkdsk (Работоспособность NTFS и Chkdsk).