NTFSInfo v1.2

Por Mark Russinvl

Publicado: 4 de julio de 2016

DescargarDescargar NTFSInfo(143 KB)

Introducción

NTFSInfo es un pequeño applet que muestra información sobre los volúmenes NTFS. Su volcado incluye el tamaño de las unidades de asignación de una unidad, donde se encuentran los archivos NTFS clave y los tamaños de los archivos de metadatos NTFS en el volumen. Esta información suele ser de poco más que un valor de curiosidad, pero NTFSInfo muestra algunas cosas interesantes. Por ejemplo, probablemente haya oído hablar sobre el equivalente NTFS de la tabla de asignación de archivos del sistema de archivos FAT. Se denomina tabla de archivos maestros (MFT) y se trata de registros de tamaño constante que describen la ubicación de todos los archivos y directorios de la unidad. Lo sorprendente de MFT es que se administra como un archivo, como cualquier otro. NTFSInfo le mostrará dónde se encuentra el MFT en el disco (en términos de clústeres) y su tamaño, además de especificar el tamaño de los clústeres del volumen y los registros de MFT. Para proteger el MFT frente a la fragmentación, NTFS reserva una parte del disco alrededor del MFT que no asignará a otros archivos a menos que se agote el espacio en disco. Esta área se conoce como MFT-Zone y NTFSInfo le mostrará dónde se encuentra el MFT-Zone en el disco y qué porcentaje de la unidad está reservada para él.

También es posible que le sorprenda saber que, al igual que MFT, todos los metadatos NTFS se administran en archivos. Por ejemplo, hay un archivo denominado $Boot que se asigna para cubrir el sector de arranque de la unidad. La asignación de clúster del volumen se mantiene en otro archivo denominado $Bitmap. Estos archivos residen directamente en el directorio raíz NTFS, pero no se pueden ver a menos que sepa que están allí. Pruebe a escribir "dir /ah $boot" en el directorio raíz de un volumen NTFS y verá el archivo $boot archivos. NTFSInfo realiza el equivalente de "dir /ah" para mostrar los nombres y tamaños de todos los archivos de metadatos NTFS (3.51 y 4.0).

NTFSInfo está pensado para acompaña mi columna "NT Internals" de enero de 1998 Windows NT Magazine, que describe las estructuras de datos internas de NTFS.

Instalación y uso

NTFSInfo funciona en todas las versiones de NTFS, pero NTFS para Windows NT 5.0 tiene archivos de metadatos diferentes para los que NTFSInfo aún no se ha programado. Para que NTFSInfo funcione, debe tener privilegios administrativos.

Uso: NTFSInfo x

Parámetro Descripción
x Letra de unidad del volumen NTFS que desea examinar.

Cómo funciona

NTFSInfo usa una llamada de control del sistema de archivos (FSCTL) no documentada para obtener información de NTFS sobre un volumen. Imprime esta información junto con un volcado de directorio de archivos de metadatos NTFS.

DescargarDescargar NTFSInfo(143 KB)

Se ejecuta en:

  • Cliente: Windows Vista y versiones posteriores
  • Servidor: Windows Server 2008 y posteriores
  • Nano Server: 2016 y posteriores