¿Por qué es tan grande el archivo $MFT? Comprueba y gestiona el uso del disco MFT de NTFS

ntfs-master-file-table-disk-usage

Si $MFT está ocupando varios gigabytes de espacio en disco En una unidad NTFS, eso no significa automáticamente que haya algún problema. El Tabla de archivos maestros aumenta a medida que Windows crea archivos y carpetas, y, por lo general, al eliminar esos archivos, la MFT no vuelve a su tamaño anterior.

La distinción importante es entre el archivo $MFT real, el reservado Zona MFT, y espacio en disco que Windows puede indicar que está siendo utilizado por otros metadatos NTFS. La zona MFT en sí misma no resta de forma permanente espacio de almacenamiento útil a tus archivos.

En esta guía, te explicaremos por qué Uso del disco MFT de NTFS aumenta de tamaño, cómo comprobar el tamaño real de la MFT, si es posible reducirlo y cuándo un uso inusualmente elevado puede indicar un problema en el sistema de archivos.

Índice

Respuesta rápida: ¿Por qué $MFT ocupa tanto espacio en disco?

Un $MFT de gran tamaño suele deberse a que una unidad ha creado un número muy elevado de archivos a lo largo del tiempo. Cada archivo y directorio requiere un registro MFT. Cuando se eliminan archivos, esos registros pueden reutilizarse, pero la MFT suele conservar el espacio en disco que ya ha asignado.

SituaciónQué significaQué hacer
Se ha generado un archivo $MFT de gran tamaño tras la creación de millones de archivosComportamiento habitual del sistema de archivos NTFSNormalmente no es necesario realizar ninguna reparación
Zona MFT de gran tamaño mostrada por una herramienta de discoÁrea reservada, no necesariamente espacio ocupadoNo lo consideres como espacio en disco perdido
El gen $MFT está fragmentadoPuede afectar a la eficiencia del sistema de archivosAjusta el volumen si es necesario
El uso del disco deja de ser correcto de repentePodría indicar errores en los metadatos de NTFS o en el mapa de bits $.Comprueba el sistema de archivos
Quieres reducir un $MFT en buen estadoNormalmente, Windows no puede recuperar el espacio asignado a la MFT en un volumen activo.Evita las acciones destructivas, a menos que el espacio sea realmente imprescindible.

¿Qué significa realmente «$MFT Disk Usage»?

La tabla de archivos maestros (Master File Table), o $MFT, es un archivo de metadatos NTFS que contiene al menos un registro por cada archivo y directorio del volumen. Si solo necesitas una explicación general sobre su estructura y finalidad, consulta nuestra guía sobre la Tabla maestra de archivos NTFS.

Sin embargo, a la hora de solucionar problemas relacionados con el espacio en disco, hay tres valores que no deben confundirse:

Tamaño real del MFT: Espacio en disco asignado actualmente al archivo $MFT.

Longitud válida de los datos MFT: La cantidad de datos MFT válidos comunicados por NTFS.

Zona MFT: Espacio que el sistema de archivos NTFS intenta mantener disponible para un futuro aumento del tamaño de la MFT. No se elimina de forma permanente del espacio libre disponible para los archivos normales.

Esta distinción es importante porque algunas herramientas de análisis de disco pueden hacer que la zona MFT parezca espacio de almacenamiento no disponible, aunque Windows pueda utilizar ese espacio cuando sea necesario.

¿Por qué la MFT de NTFS llega a ser tan grande?

1. La unidad tiene o tenía un número muy elevado de archivos

El número de archivos es mucho más importante que su tamaño total. Una unidad que contenga millones de archivos de caché, de compilación, miniaturas, registros u otros archivos pequeños puede necesitar una MFT mucho mayor que una unidad que contenga la misma cantidad de datos en varios archivos de gran tamaño.

Cada archivo o directorio requiere al menos un registro MFT, por lo que la creación de un gran número de archivos hace que la tabla aumente de tamaño.

2. Los registros MFT eliminados se reutilizan; por lo general, no se borran

Normalmente, al borrar archivos no se reduce el tamaño físico Archivo MFT. El sistema de archivos NTFS marca los registros correspondientes como disponibles para su reutilización.

Esto explica por qué una unidad que en su día contenía millones de archivos puede seguir teniendo un $MFT de varios gigabytes, incluso después de que se hayan eliminado la mayoría de esos archivos.

3. El MFT se ha fragmentado

NTFS reserva una zona de la MFT para facilitar que la tabla crezca de forma contigua. Cuando las áreas pertinentes del volumen se encuentran muy ocupadas, es posible que la MFT tenga que ampliarse a ubicaciones adicionales.

La fragmentación y el tamaño de la MFT son problemas relacionados, pero distintos. Desfragmentar la MFT puede reducir la fragmentación, pero normalmente no reduce la cantidad de espacio ya asignado a la MFT.

Cómo comprobar el uso del disco MFT de NTFS

Antes de intentar recuperar espacio en disco, comprueba si $MFT es realmente el responsable de la pérdida de espacio de almacenamiento.

Abrir Símbolo del sistema como administrador y ejecuta:

fsutil fsinfo ntfsinfo C:

Sustituir C: con el volumen NTFS que quieras examinar.

Busca información como, por ejemplo:

  • Longitud válida de los datos MFT
  • MFT Inicio LCN
  • Inicio de la zona MFT
  • Fin de la zona MFT

No des por sentado que toda la zona MFT corresponde al espacio en disco utilizado. La zona MFT reservada y el tamaño real de $MFT son valores distintos.

También puedes utilizar NTFSInfo de Microsoft Sysinternals o un analizador de espacio en disco para examinar los metadatos NTFS. Si el Explorador de Windows indica que el espacio utilizado es considerablemente mayor que el que ocupan los archivos visibles, ten en cuenta también otros metadatos NTFS, las copias de seguridad, los flujos de datos alternativos y los errores del sistema de archivos.

¿Se puede reducir o encoger un $MFT de gran tamaño?

Este es el punto más importante: Por lo general, no es posible reducir el tamaño de una partición MFT sana que ya haya crecido en un volumen NTFS activo.

Eliminar los archivos temporales puede evitar que la MFT siga creciendo, pero normalmente no libera el espacio de la MFT que ya se ha asignado.

Eliminar grandes cantidades de archivos pequeños innecesarios

Eliminar cachés, archivos temporales, directorios de compilación antiguos u otras colecciones que contengan un gran número de archivos pequeños puede reducir el crecimiento futuro de la MFT.

Sin embargo, no esperes que el archivo $MFT existente se reduzca de tamaño inmediatamente tras la limpieza.

Optimizar el volumen si la MFT está fragmentada

Windows puede optimizar los volúmenes NTFS y reducir la fragmentación de la MFT en algunas situaciones.

Esto debe considerarse una medida de fragmentación más que un método para recuperar espacio en el disco de la MFT. La desfragmentación no suele reducir el tamaño de una MFT que ya se haya ampliado.

Utiliza CHKDSK solo cuando se sospeche que hay errores en el sistema de archivos

El mero hecho de que haya un MFT de gran tamaño no es motivo suficiente para reparar el disco.

Si Windows detecta errores en el sistema de archivos, información incorrecta sobre el espacio libre o inconsistencias en la MFT/$Bitmap, puede ser conveniente utilizar CHKDSK. Esta herramienta puede reparar ciertos errores en los metadatos NTFS, pero no debe considerarse un método habitual para reducir el tamaño de la $MFT.

El formateo vuelve a crear la tabla de particiones (MFT), pero es un proceso destructivo

Al formatear un volumen NTFS se crea un nuevo sistema de archivos y, por lo tanto, una nueva MFT. Esto puede restablecer una MFT histórica de tamaño anormalmente grande, pero el formateo también elimina las estructuras y los datos existentes del sistema de archivos.

Por ese motivo, solo se debe plantearse formatear el disco después de haber realizado una copia de seguridad de los archivos importantes y cuando sea realmente necesario recuperar espacio.

¿Deberías modificar el valor de «NtfsMftZoneReservation»?

Para la mayoría de los usuarios, no.

En NtfsMftZoneReservation Este valor del Registro modifica la forma en que NTFS reserva espacio para el futuro crecimiento de la MFT. No reduce el tamaño de una MFT que ya haya crecido y, por lo tanto, no debe presentarse como una solución directa para el elevado uso de espacio en disco por parte de la MFT.

Modificar esta configuración puede resultar útil en entornos especializados en los que se crean cantidades ingentes de archivos, pero no se trata de una técnica general de limpieza del disco.

¿Y si el elevado uso de MFT se debiera a un error en el sistema de archivos?

El crecimiento normal del MFT y la corrupción del MFT son problemas distintos.

Deberías comprobar si el sistema de archivos está dañado en caso de que la unidad muestre de repente un espacio libre incorrecto, pase a estar en formato RAW o resulte inaccesible, genere errores relacionados con la MFT o presente inconsistencias entre los archivos reales y el uso del disco que se indica.

Si no se puede acceder a archivos importantes, evita formatear la unidad afectada o escribir grandes cantidades de datos nuevos en ella antes de decidir cómo se recuperarán los archivos.

¿Qué ocurre si se pierden archivos durante la resolución de problemas?

Si se borran accidentalmente archivos importantes, se pierden tras formatear el disco o ya no se puede acceder a ellos debido a daños en el sistema de archivos, deja de escribir nuevos datos en la unidad afectada.

En esa situación, Magic Data Recovery Se puede utilizar para escanear los dispositivos de almacenamiento compatibles con Windows en busca de archivos borrados, formateados o perdidos de cualquier otra forma. La recuperación de datos debe considerarse como una solución de emergencia en caso de pérdida real de datos, y no como una herramienta para reducir el uso normal del disco MFT.

Uso de Magic Data Recovery si hay pérdida de datos después de optimizar el uso del disco NTFS MFT

Compatible con Windows 7/8/10/11 y Windows Server

Conclusión: Recupere su almacén hoy mismo

Alta Uso del disco MFT de NTFS Es habitual en un volumen que contiene actualmente —o que contenía anteriormente— un número muy elevado de archivos. Lo más importante es distinguir el tamaño real de la $MFT de la zona MFT reservada y de otros metadatos NTFS que ocupan espacio en disco.

Utilice fsutil fsinfo ntfsinfo o una herramienta de análisis de NTFS para confirmar qué es lo que realmente está ocupando el espacio. Eliminar archivos puede ralentizar el crecimiento futuro de la MFT, pero normalmente no reduce el espacio ya asignado a la $MFT. Si los datos sobre el espacio en disco dejan de ser coherentes de repente, comprueba si hay errores en el sistema de archivos antes de intentar soluciones destructivas, como el formateo.

FAQ - Uso de Disco de la Tabla Maestra de Archivos NTFS

¿Es normal que un MFT ocupe 10 GB?

Una MFT de 10 GB es inusualmente grande para muchos ordenadores personales, pero su tamaño por sí solo no demuestra que el sistema de archivos esté dañado. Los volúmenes que contienen —o han contenido anteriormente— millones de archivos pueden llegar a tener MFT muy grandes. Comprueba el historial de archivos, el uso real de la MFT y el estado del sistema de archivos antes de intentar cualquier reparación.

¿Puedo reducir la MFT sin formatear la unidad?

Normalmente, Windows no permite reducir el tamaño físico de la MFT una vez que ha crecido.

¿Qué es la longitud de datos válida para MFT?

MFT Valid Data Length es un valor mostrado por fsutil fsinfo ntfsinfo. Indica cuántos datos válidos existen en la Tabla Maestra de Archivos NTFS. Si este valor es de varios gigabytes, es posible que la unidad haya almacenado un gran número de archivos en el pasado.

¿Por qué mi unidad NTFS vacía sigue mostrando espacio usado?

Una unidad NTFS vacía puede seguir mostrando espacio utilizado porque los archivos de metadatos NTFS como $MFT, $LogFile, $Bitmap y $UsnJrnl están ocultos de las vistas normales de archivos. Si la unidad contenía anteriormente muchos archivos, la MFT puede seguir siendo grande incluso después de la eliminación.

¿Puede CHKDSK reducir el uso del disco MFT?

CHKDSK puede reparar errores del sistema de archivos, pero normalmente no reduce una MFT ya expandida. Puede ayudar si el uso de disco reportado es causado por corrupción del sistema de archivos, registros huérfanos o errores de mapa de bits.

Vasilii es un especialista en recuperación de datos con unos 10 años de experiencia práctica en este campo. A lo largo de su carrera, ha resuelto con éxito miles de casos complejos relacionados con archivos borrados, unidades formateadas, particiones perdidas y sistemas de archivos RAW. Su experiencia abarca tanto métodos de recuperación manual con herramientas profesionales como editores hexadecimales como soluciones automatizadas avanzadas con software de recuperación. La misión de Vasilii es poner los conocimientos sobre recuperación de datos al alcance tanto de los profesionales informáticos como de los usuarios de a pie, ayudándoles a salvaguardar sus valiosos activos digitales.