Какие атрибуты содержат небольшие файлы в таблице mft
Delphi site: daily Delphi-news, documentation, articles, review, interview, computer humor.
Как упоминалось в главах И и 13, главная файловая таблица М/Т (Master File Table) является основной структурой данных NTFS; в ней создается запись для каждого файла и каталога в системе. Записи MFT имеют фиксированный размер и содержат минимальный набор полей. В настоящее время размер записей составляет 1024 байт, но формально он определяется в загрузочном секторе. В каждой записи MFT используются проверочные маркеры, поэтому в дисковой версии структуры данных два последних байта каждого сектора заменяются сигнатурой (см. предыдущий раздел). Поля записи МРТ перечислены в табл. 13.1.
Таблица 13.1. Структура данных базовой записи MFT
Смещение массива маркеров
Количество элементов в массиве маркеров
Номер LSN для $LogFile
Смещение первого атрибута
Флаги (использования и каталога)
Используемый размер записи MFT
Выделенный размер записи MFT
Адрес базовой записи
Идентификатор следующего атрибута
Атрибуты и маркеры
В качестве стандартной сигнатуры используется строка «FILE», но в записях, в которых программа chkdsk обнаружила ошибки, также может содержаться строка «В AAD». В следующих двух полях содержатся маркеры, а массив замененных байтов обычно хранится после байта 42. Смещения задаются по отношению к началу записи.
Номер LSN используется в журнале файловой системы (см. раздел «Категория прикладных данных» главы 12). В журнале фиксируются обновления метаданных в файловой системе; эта информация ускоряет восстановление поврежденных файловых систем.
Порядковый номер увеличивается при каждом выделении и освобождении записи. Счетчик ссылок определяет число каталогов, содержащих записи для данной структуры MFT. Число увеличивается на 1 для каждой жесткой ссылки, создаваемой для файла.
Первый атрибут файла находится по смещению, заданному относительно начала файла. За первым атрибутом следуют остальные; чтобы найти их, следует сместиться вперед на величину, указанную в поле размера в заголовке атрибута. За последним атрибутом находится признак конца файла Oxffffffff. Если файлу требуется более одной записи MFT, то в дополнительные записи включается базовый адрес основной записи.
Поле флагов содержит только два значения. Бит 0x01 устанавливается в том случае, если запись используется, а бит 0x02 - если запись представляет каталог.
Давайте рассмотрим низкоуровневое содержимое записи MFT. Мы воспользуемся программой icat из пакета TSK (The Sleuth Kit) и просмотрим атрибут $DATA файла $MFT, соответствующего записи 0. Чтобы задать любой атрибут в TSK, достаточно добавить идентификатор типа атрибута после адреса записи MFT. В данном случае атрибут $DATA обладает типом 128.
0000000: 4649 4c45 3000 0300 4ba7 6401 0000 0000 FILE0. K.d.
0000016: 0100 0100 3800 0100 Ь801 0000 0004 0000 . 8.
0000032: 0000 0000 0000 0000 0600 0000 0000 0000 .
0000048: 5800 0000 0000 0000 1000 0000 6000 0000 X.
0000496: 3101 Ь43а 0500 0000 ffff ffff 0000 5800 1. X.
0000512: 0000 0000 0000 0000 0000 0000 0000 5800 .
0001008: 0000 0000 0000 0000 0000 0000 0000 5800 . X.
Флаги в байтах 22-23 показывают, что запись используется в настоящий момент. Поле базовой записи (байты 32-39) равно 0, то есть сама запись является базовой. Байты 40-41 показывают, что следующий идентификатор атрибута равен 6. Следовательно, мы можем предположить, что запись содержит атрибуты с идентификаторами от 1 до 5.
С байта 48 начинается массив данных, замененных маркерами. Первые два байта определяют сигнатуру (0x0058). За ними следуют 2-байтовые группы исходных данных, которые должны быть записаны на место сигнатур. Мы обращаемся к двум последним байтам каждого сектора (байты 510-511 и 1022-1023) и видим, что в обоих случаях в них содержится сигнатура 0x0058. Маркеры заменяются значением 0x0000, взятым из массива. После массива с байта 56 начинается первый атрибут. Атрибуты файла завершаются на байте 504 признаком конца файла Oxffff ffff. Остальные байты записи равны 0.
Для просмотра произвольной записи MFT в TSK можно воспользоваться программой dd в сочетании с icat для перехода к нужному смещению. При этом размер блока устанавливается равным 1024, то есть размеру каждой записи MFT. Например, команда для просмотра записи 1234 выглядит так:
Основная таблица файлов (MFT) хранит сведения, необходимые для извлечения файлов из раздела NTFS.
Файл может иметь одну или несколько записей MFT и может содержать один или несколько атрибутов. В файловой системе NTFS ссылка на файл является ссылкой на сегмент MFT основной записи файла. Дополнительные сведения см. в статье _ _ Справочник по сегментам MFT.
MFT содержит сегменты записей файлов; первые 16 из них зарезервированы для специальных файлов, например следующих:
- 0: MFT ($Mft)
- 5: корневой каталог ( \ )
- 6: файл выделения кластера тома ($Bitmap)
- 8: Bad — файл кластера ($BadClus)
Каждый сегмент записи файла начинается с заголовка сегмента записи файла. Дополнительные сведения см. в разделе _ _ _ заголовок сегмента записи файла. За каждым сегментом записи файла следуют один или несколько атрибутов. Каждый атрибут начинается с заголовка записи атрибута. Дополнительные сведения см. в разделе _ _ заголовок записи атрибута. Запись атрибута включает тип атрибута (например, $DATA или $BITMAP), необязательное имя и значение атрибута. Пользовательский поток данных — это атрибут, как и все потоки. Список атрибутов завершается с параметром 0xFFFFFFFF ($END).
Ниже приведены некоторые примеры атрибутов.
- Файл $Mft содержит неименованный $DATA атрибут, который представляет собой последовательность сегментов записи MFT в порядке.
- Файл $Mft содержит неименованный атрибут $BITMAP, который указывает, какие записи MFT используются.
- Файл $Bitmap содержит неименованный $DATA атрибут, указывающий, какие кластеры используются.
- Файл $BadClus содержит атрибут $DATA с именем $BAD, который содержит запись, соответствующую каждому поврежденному кластеру.
Если больше нет места для хранения атрибутов в сегменте записи файла, то дополнительные сегменты записи файла выделяются и вставляются в первый (или базовый) сегмент записи файла в атрибуте, который называется списком атрибутов. Список атрибутов указывает, где можно найти каждый атрибут, связанный с файлом. Сюда входят все атрибуты в записи базового файла, за исключением самого списка атрибутов. Дополнительные сведения см. в разделе _ _ элемент списка атрибутов.
Файловая система NTFS содержит файл с именем главной таблицы файлов или MFT. Существует по крайней мере одна запись в MFT для каждого файла на томе файловой системы NTFS, включая саму основную таблицу. Все сведения о файле, включая его размер, штамп времени и дату, разрешения и содержимое данных, хранятся либо в записях MFT, либо в пространстве, расположенном за пределами MFT, которое описывается записями MFT.
По мере добавления файлов в том файловой системы NTFS в MFT добавляются дополнительные записи, а размер MFT увеличивается. При удалении файлов с тома файловой системы NTFS их записи MFT помечаются как свободные и могут использоваться повторно. Однако место на диске, выделенное для этих записей, не перераспределяется, и размер MFT не уменьшается.
Файловая система NTFS резервирует пространство для MFT, чтобы размер MFT оставался непрерывным по мере роста. Пространство, зарезервированное файловой системой NTFS для MFT в каждом томе, называется зоной MFT. Пространство для файлов и каталогов также выделяется из этого пространства, но только после выделения всего пространства тома за пределами зоны MFT.
В зависимости от среднего размера файла и других переменных можно выделить зарезервированную зону MFT или незарезервированное пространство на диске, так как диск заполняется емкостью. Тома с небольшим количеством относительно больших файлов будут выделять незарезервированное пространство первыми, а тома с большим количеством относительно маленьких файлов сначала распределяются по зоне MFT. В любом случае фрагментация MFT начинает выполняться, когда один регион или другая выделяется полностью. Если незарезервированное пространство полностью выделено, пространство для файлов и каталогов пользователя будет выделено из зоны MFT. Если зона MFT полностью выделена, пространство для новых записей MFT будет выделено из незарезервированного пространства.
Саму таблицу MFT можно дефрагментировать. Чтобы снизить вероятность того, что зона MFT будет полностью выделена до завершения процесса дефрагментации, перед дефрагментацией тома оставьте как можно больше пространства в начале зоны MFT. Если зона MFT будет полностью распределена до завершения дефрагментации, то в ней должно быть нераспределенное пространство вне зоны MFT.
Зона MFT по умолчанию вычисляется и зарезервирована системой при подключении тома и основывается на размере тома. Вы можете увеличить зону MFT, используя запись реестра, описанную в статье 174619 базы знаний Майкрософт, но нельзя сделать зону MFT по умолчанию меньше вычисляемой. Увеличение зоны MFT не снижает объем места на диске, который пользователи могут использовать для файлов данных.
Чтобы определить текущий размер MFT, проанализируйте диск файловой системы NTFS с помощью дефрагментации диска, а затем нажмите кнопку Просмотреть отчет . Отобразится статистика диска, включая текущий размер MFT и число фрагментов. Размер MFT можно также получить с помощью кода управления фсктл _ получения _ _ тома _ NTFS .
В этой статье рассмотрено, как проверить распределение дискового пространства файловой системы NTFS, чтобы обнаружить файлы и папки с оскорбленными файлами или найти повреждения громкости на компьютерах Microsoft Windows Server 2003.
Применяется к: Windows Server 2003
Исходный номер КБ: 814594
NTFS с высоты птичьего полета
Основным структурным элементом всякой файловой системы является том (volume), в случае с FAT совпадающий с разделом (partition). NTFS поддерживает тома, состоящие из нескольких разделов (см. рис.). Будем для простоты считать, что том представляет собой отформатированный раздел (то есть раздел, содержащий служебные структуры файловой системы).
Обычный и распределенный тома
Большинство файловых систем трактуют том как совокупность файлов, свободного дискового пространства и служебных структур файловой системы, но в NTFS все служебные структуры представлены файлами, которые (как это и положено файлам) могут находиться в любом месте тома, при необходимости фрагментируя себя на несколько частей.
Основным служебным файлом является главная файловая таблица, $MFT (Master File Table) — своеобразная база данных, хранящая информацию обо всех файлах тома: их именах, атрибутах, способе и порядке размещения на диске. Каталог также является файлом особого типа, со списком принадлежащих ему файлов и вложенных подкаталогов. Важно подчеркнуть, что в MFT присутствуют все файлы, находящиеся во всех подкаталогах тома, поэтому для восстановления диска наличия файла $MFT будет вполне достаточно.
Остальные служебные файлы, называемые метафайлами (metafiles) или метаданными (metadata), всегда имеют имена, начинающиеся со знака доллара ( $ ), и носят сугубо вспомогательный характер, интересный только самой файловой системе. К ним в первую очередь относится: $LogFile — файл транзакций, $Bitmap — карта свободного/занятого пространства, $BadClust — перечень плохих кластеров. Текущие версии Windows блокируют доступ к служебным файлам с прикладного уровня (даже с правами администратора!), и всякая попытка открытия или создания такого файла в корневом каталоге обречена на неудачу.
Классическое определение, данное в учебниках информатики, отождествляет файл с именованной записью на диске. Большинство файловых систем добавляет к этому понятие атрибута (attribute) — некоторой вспомогательной характеристики, описывающей время создания, права доступа и так далее. В NTFS имя файла, данные файла и его атрибуты полностью уравнены в правах. Иначе говоря, всякий файл NTFS представляет собой совокупность атрибутов, каждый из которых хранится как отдельный поток байтов. Поэтому, во избежание путаницы, атрибуты, хранящие данные файла, часто называют потоками (streams).
Каждый атрибут состоит из тела (body) и заголовка (header). Атрибуты подразделяются на резидентные (resident) и нерезидентные (non-resident). Резидентные атрибуты хранятся непосредственно в $MFT , что существенно уменьшает грануляцию дискового пространства и сокращает время доступа. Нерезидентные атрибуты хранят в $MFT лишь свой заголовок, описывающий порядок размещения атрибута на диске.
Назначение атрибута определяется его типом (type), представляющим собой четырехбайтное шестнадцатеричное значение. При желании атрибуту можно дать еще и имя (name), состоящее из символов, входящих в соответствующее пространство имен (namespace). Подавляющее большинство файлов имеет по меньшей мере три атрибута. К их числу относится стандартная информация о файле (время создания, модификации, последнего доступа, права доступа), которая хранится в атрибуте типа 10h , условно обозначаемом $STANDARD_INFORMATION . Ранние версии Windows NT позволяли обращаться к атрибутам по их условным обозначениям, но начиная с Windows 2000 мы лишены этой возможности. Полное имя файла (не путать с путем!) хранится в атрибуте типа 30h ( $FILE_NAME ).
Если у файла есть одно или несколько альтернативных имен, таких атрибутов может быть и несколько. Здесь же хранится ссылка (file reference) на родительский каталог, позволяющая разобраться, к какому каталогу принадлежит данный файл или подкаталог. По умолчанию данные файла хранятся в безымянном атрибуте типа 80h ( $DATA ). Однако при желании прикладные программы могут создавать дополнительные потоки данных, отделяя имя атрибута от имени файла знаком двоеточия (например: ECHO xxx > file:attr1; ECHO yyy > file:attr2; more < file:attr1; more < file:attr2 ).
Изначально в NTFS была заложена способность индексации любых атрибутов, значительно сокращающая время поиска файла по заданному списку критериев (например, времени последнего доступа). Индексы хранятся в виде двоичных деревьев, поэтому среднее время выполнения запроса оценивается как O(lg n) . На практике в большинстве драйверов NTFS реализована индексация лишь по имени файла. Как уже говорилось ранее, каталог представляет собой файл особого типа — файл индексов. В отличие от FAT, где файл каталога представляет собой единственный источник данных об организации файлов, в NTFS файл каталога используется лишь для ускорения доступа к содержимому каталога. Он не является обязательным, так как ссылка на родительский каталог всякого файла в обязательном порядке присутствует в атрибуте его имени ( $FILE_NAME ).
Слишком большой размер кластера
Только файлы и папки, которые включают внутренние метафили NTFS, такие как таблица master File (MFT), индексы папок и другие, могут потреблять пространство диска. Эти файлы и папки потребляют все выделения пространства файлов с помощью нескольких кластеров. Кластер — это коллекция соотественных секторов. Размер кластера определяется размером раздела при форматировании тома.
Дополнительные сведения о кластерах см. в сведениях о размере кластеров по умолчанию для NTFS, FAT и exFAT.
Когда файл создается, он потребляет минимум одного кластера дискового пространства в зависимости от первоначального размера файла. При добавлении данных в файл NTFS увеличивает выделение файла в нескольких размерах кластера.
Чтобы определить текущий размер кластера и статистику громкости, запустите команду chkdsk только для чтения из командной подсказки. Для этого выполните указанные ниже действия.
В командной подсказке введите команду: chkdsk d: .
Где d: это буква диска, которую необходимо проверить.
Просмотр результатов. Например:
Умножьте каждое значение, которое отчеты о выходе в килобайтах (KB) будут умножаться на 1024, чтобы определить точные значения byte. Например: 2906360 x 1024 = 2 976 112 640 бит. Эти сведения можно использовать для определения использования дискового пространства и размера кластера по умолчанию.
Чтобы определить оптимальный размер кластера, необходимо определить впустую пространство на диске. Для этого выполните указанные ниже действия.
Щелкните любой файл или папку, а затем выберите Выберите все в меню Редактирование.
При выборе всех выбранных файлов и папок щелкните правой кнопкой мыши любой файл или папку, щелкните Свойства, а затем нажмите вкладку General.
Общая вкладка отображает общее количество файлов и папок в целом томе и содержит две статистики размера файлов: РАЗМЕР и РАЗМЕР НА ДИСКЕ.
Если вы не используете сжатие NTFS для файлов или папок, содержащихся в томе, разница между РАЗМЕРом и РАЗМЕРОМ НА ДИСКе может представлять некоторое впустую пространство, так как размер кластера больше необходимого. Может потребоваться использовать меньший размер кластера, чтобы значение SIZE ON DISK было максимально приближено к значению SIZE. Большая разница между размером НА ДИСКе и значением SIZE указывает на то, что размер кластера по умолчанию слишком велик для среднего размера файла, хранимого в томе.
Изменить размер кластера можно только переформатированием тома. Для этого необходимо заказать объем, а затем форматизировать его с помощью команды формата и переключателя, чтобы указать /a соответствующее распределение. Например: format D: /a:2048 (В этом примере используется размер кластера 2-KB).
Кроме того, можно включить сжатие NTFS для восстановления пространства, потерянного из-за неправильного размера кластера. Однако это может привести к снижению производительности.
Крис Касперски
Известный российский хакер. Легенда ][, ex-редактор ВЗЛОМа. Также известен под псевдонимами мыщъх, nezumi (яп. 鼠, мышь), n2k, elraton, souriz, tikus, muss, farah, jardon, KPNC.
Имена недействительных файлов
Папки или файлы, содержащие недействительные или зарезервированные имена файлов, также могут быть исключены из статистики файлов и папок. В NTFS допустимы папки или файлы, содержащие ведущие или точки заднего пользования, но они не допустимы с точки зрения подсистемы Win32. Поэтому ни Windows, ни командная подсказка не могут надежно работать с ними.
Файл или папка для переименования ошибок
Не удается переименовать файл: невозможно читать из исходных файлов или дисков.
Файл или папка для удаления ошибок
Не удается удалить файл. Не удается прочитать из источника файла или диска.
Если у вас есть папки или файлы, которые нельзя удалить или переименовать, обратитесь в службы поддержки продуктов Майкрософт.
Коррупция файловой системы NTFS
Альтернативные потоки данных
NTFS позволяет файлам и папкам содержать альтернативные потоки данных. С этой функцией можно связать несколько распределений данных с одним файлом или папкой. Использование альтернативных потоков данных в файлах и папках имеет следующие ограничения:
- Windows Explorer и команда dir не сообщают данные в альтернативных потоках данных в рамках статистики размера файла или объема. Вместо этого они показывают только общие bytes для основного потока данных.
- Выход из chkdsk точно сообщает пространство, используемого пользовательскими файлами данных, включая альтернативные потоки данных.
- Квоты дисков точно отслеживают и сообщают о всех распределениях потока данных, которые являются частью файлов данных пользователя.
- NTBackup записи количество bytes резервного копирования в отчете резервного копирования журнала. Однако он не показывает, какие файлы содержат альтернативные потоки данных. Он также не показывает точные размеры файлов, которые включают данные в альтернативных потоках.
Сводка
Распределение дискового пространства тома NTFS может показаться неправильным по любой из следующих причин:
Следующие сведения помогут оптимизировать, отремонтировать или получить более полное представление об использовании дискового пространства в томах NTFS.
Атрибуты файлов или разрешения NTFS
И Windows, и команда списка каталогов отображают общую статистику файлов и папок только для тех файлов и папок, к которые у вас есть dir /a /s разрешения на доступ. По умолчанию файлы, скрытые файлы и защищенные файлы операционной системы, исключаются. Это поведение может Windows explorer или команду dir для отображения неточных итогов файлов и папок и статистики размеров.
Чтобы включить эти типы файлов в общую статистику, измените параметры папки. Для этого выполните указанные ниже действия.
Чтобы определить папки и файлы, к которые нельзя получить доступ, выполните следующие действия:
В командной подсказке создайте текстовый файл из вывода dir /a /s команды.
Например: В командной подсказке введите следующую команду: dir d: /a /s >c:\d-dir.txt .
Запустите мастер резервного копирования или восстановления.
Щелкните Параметры в меню Tools, щелкните вкладку Резервное копирование журнала, щелкните Подробный и нажмите кнопку ОК.
В утилите резервного копирования щелкните вкладку Резервное копирование, а затем выберите поле для всего затронутого тома (например: D:), а затем нажмите кнопку Начните резервное копирование.
После завершения резервного копирования откройте отчет о резервном копировании и сравните папку для папки с выходом журнала NTBackup с d-dir.txt, сохраненным на шаге 1.
Так как резервное копирование может получить доступ ко всем файлам, в отчете могут содержаться папки и файлы, которые Windows Explorer и не отображаются в команде dir. Вам может быть проще использовать интерфейс NTBackup для поиска тома без архива громкости при поиске больших файлов или папок, к которые невозможно получить доступ с помощью Windows Explorer.
После обнаружения файлов, к которые вы не имеете доступа, можно добавить или изменить разрешения с помощью вкладки Security во время просмотра свойств файла или папки в Windows Explorer. По умолчанию вы не можете получить доступ к папке сведения о томе системы. Чтобы включить папку в команду, необходимо добавить правильные dir /a /s разрешения.
D:\folder_name\ не доступен
Доступ запрещен
Если у вас есть такие папки, обратитесь в службы поддержки продуктов Майкрософт для получения дополнительной помощи.
Другие функции NTFS, которые могут вызвать путаницу в распределении файлов
NTFS также поддерживает жесткие ссылки и точки репара, которые позволяют создавать точки монтажа громкости и стыки каталогов. Эти дополнительные функции NTFS могут вызвать путаницу при попытке определить, сколько места потребляет физический том.
Твердая ссылка — это запись каталога для файла независимо от того, где данные файла находятся в этом томе. Каждый файл имеет по крайней мере одну твердую ссылку. В томах NTFS каждый файл может иметь несколько жестких ссылок, поэтому один файл может отображаться во многих папках (или даже в одной папке с разными именами). Так как все ссылки относятся к одному файлу, программы могут открывать любые ссылки и изменять файл. Файл удаляется из файловой системы только после удаления всех ссылок на него. После создания жесткой ссылки программы могут использовать ее, как и любое другое имя файла.
Windows Проводник и командная подсказка показывают, что все связанные файлы имеют одинаковый размер, хотя все они имеют одинаковые данные и не используют такое количество дискового пространства.
Точки крепления тома и стыки каталогов позволяют пустой папке на томе NTFS указать на корневой или подмостки другого тома. Windows Обозреватель и команда dir/s следуют точке репара, подсчитывают все файлы и папки в томе назначения, а затем включают их в статистику тома хостов. Это может ввести в заблуждение, что на томе хостов используется больше места, чем на самом деле.
В сводке вы можете использовать выход chkdsk, NTBackup GUI или журналы резервного копирования, а также просмотр квот дисков, чтобы определить, как пространство диска используется в томе. Однако Windows Explorer и команда dir имеют некоторые ограничения и недостатки при их назначении.
Устройство файловой системы NTFS поражает своей грандиозностью и напоминает огромный, окутанный мраком лабиринт. Но какого любителя приключений остановит паутина, скелеты и пара ловушек с ядовитыми стрелами? Хватай факел, и отправимся в путь. Нашим первым квестом будет изучение главной файловой таблицы — MFT и нескольких дочерних структур.
Стандарт файловой системы NTFS версии 3.1 появился в 2001 году с выходом на рынок Windows XP и с тех пор не претерпел фундаментальных изменений. В Windows 10 также используется NTFS v3.1. Архитектуру и особенности внутреннего устройства этой файловой системы Крис Касперски подробно описал в своей книге «Восстановление данных», которая сейчас готовится к переизданию. Мы публикуем отрывок из этой книги, где Крис рассказывает о том, что представляет собой NTFS изнутри.
Продолжение доступно только участникам
Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее
Вариант 2. Открой один материал
Расширение NTFS Master File Table (MFT)
Когда создается и форматизируется том NTFS, создаются метафилы NTFS. Один из этих метафилов называется Master File Table (MFT). Он небольшой при его создания (около 16 КБ), но он растет по мере создания файлов и папок на томе. Когда файл создается, он вошел в MFT в качестве сегмента записей файлов (FRS). FrS всегда составляет 1024 bytes (1 KB). По мере того, как файлы добавляются в том, MFT растет. Однако при удалении файлов связанные frSs помечены как бесплатные для повторного использования, но общее распределение frSs и связанных MFT остается. Поэтому после удаления большого количества файлов пространство, используемого MFT, не возвращается.
Чтобы точно увидеть размер MFT, можно использовать встроенный дефрагментер для анализа тома. В итоговом отчете приводится подробная информация о размере и количестве фрагментов в MFT.
Фрагментация master File Table (MFT)
Общий размер MFT = 26 203 КБ
Количество записей MFT = 21 444
Процент использования MFT = 81%
Общие фрагменты MFT = 4
Однако для получения дополнительных сведений о том, сколько пространства (накладных расходов) использует весь NTFS, выполните команду chkdsk.exe, а затем выполните просмотр вывода для следующей строки:
В настоящее время только сторонние defragmenters консолидировать неиспользование записей FRS MFT и восстановить неиспользование MFT выделенное пространство.
Читайте также: