Прочитать на английском

Поделиться через


NTFSInfo версии 1.2

Марк Руссинович

Опубликовано: 4 июля 2016 г.

ЗагрузкаСкачать NTFSInfo (143 КБ)

Введение

NTFSInfo — это немного апплет, показывающий сведения о томах NTFS. Его дамп включает размер единиц выделения диска, где находятся ключевые файлы NTFS, а также размеры файлов метаданных NTFS на томе. Как правило, эта информация больше, чем любопытство, но NTFSInfo показывает некоторые интересные вещи. Например, вы, вероятно, слышали о эквиваленте NTFS таблицы распределения файловой системы FAT. Она называется главной таблицей файлов (MFT) и состоит из записей постоянного размера, описывающих расположение всех файлов и каталогов на диске. Что удивительно о MFT заключается в том, что он управляется как файл, как и любой другой. NTFSInfo покажет, где находится MFT на диске (с точки зрения кластеров) MFT и насколько он велик, помимо указания размера кластеров тома и записей MFT. Чтобы защитить MFT от фрагментации, NTFS резервирует часть диска вокруг MFT, что он не будет выделяться другим файлам, если только дисковое пространство не выполняется низко. Эта область называется MFT-Zone и NTFSInfo , чтобы узнать, где находится зона MFT и какой процент диска зарезервирован для него.

Вы также можете быть удивлены тем, что, как MFT, все метаданные NTFS управляются в файлах. Например, существует файл с именем $Boot, сопоставленный для покрытия сектора загрузки диска. Карта кластера тома сохраняется в другом файле с именем $Bitmap. Эти файлы находятся прямо в корневом каталоге NTFS, но их нельзя увидеть, если вы не знаете, что они есть. Попробуйте ввести "dir /ah $boot" в корневом каталоге тома NTFS, и вы на самом деле увидите файл $boot. NTFSInfo выполняет эквивалент файла метаданных dir /ah, чтобы отобразить имена и размеры всех файлов метаданных NTFS (3.51 и 4.0).

NTFSInfo предназначен для сопровождения моего столбца журнала NT "NT Internals" в январе 1998 г., описывающего внутренние структуры данных NTFS.

Установка и использование

NTFSInfo работает на всех версиях NTFS, но NTFS для Windows NT 5.0 имеет разные мета-данные, которые NTFSInfo еще не запрограммированы. Для работы NTFSInfo необходимо иметь права администратора.

Использование: NTFSInfo x

Параметр Описание
x Буква диска тома NTFS, которую необходимо проверить.

Принцип работы

NTFSInfo использует вызов бездокументированного управления файловой системой (FSCTL) для получения сведений из NTFS о томе. Он печатает эти сведения вместе с дампами каталогов файлов метаданных NTFS.

ЗагрузкаСкачать NTFSInfo (143 КБ)

Выполняется:

  • Клиент: Windows Vista и более поздние версии
  • Сервер: Windows Server 2008 и выше
  • Nano Server: 2016 и выше