MFT ( Eng. Master File Table - "Main File Table") es una base de datos que almacena información sobre el contenido de un volumen con el sistema de archivos NTFS , que es una tabla cuyas filas corresponden a archivos de volumen y columnas corresponden a atributos de archivo.
Una MFT es un archivo (dividido en registros, líneas, generalmente de 1 KB de tamaño) que almacena información sobre todos los archivos en un volumen, incluida la propia MFT. Los archivos asignados a las primeras 16 entradas son metarchivos inaccesibles para el sistema operativo , pero importantes para el sistema de archivos NTFS, y están duplicados exactamente en la mitad del volumen. El sistema no puede mover registros de la zona MFT para eliminar su fragmentación a medida que se expanden, por lo tanto, inmediatamente después de formatear NTFS, el volumen se divide, por así decirlo, en dos partes: el área de servicio, que se proporciona para uso del usuario, y reservado para MFT (12,5%) .
El mecanismo para usar la zona MFT es bastante flexible, y cuando el espacio de archivos se llena, la zona MFT simplemente se reduce, y cuando aparece espacio libre en el espacio de archivos, se puede expandir nuevamente. La zona MFT permanece intacta el mayor tiempo posible, ya que al expandirse puede fragmentarse, lo cual es indeseable por la posibilidad de bajar la velocidad de trabajo con el volumen. La modularidad de la estructura MFT hace que NTFS sea resistente a errores en comparación con FAT , ya que MFT puede mover y fragmentar todas sus áreas, evitando la corrupción del disco (excepto las primeras 16 entradas).
Los metarchivos NTFS son archivos de servicio (áreas), cada uno de los cuales realiza una función particular del sistema de archivos NTFS. Todos los metarchivos se encuentran en el directorio raíz NTFS del volumen, que es inaccesible para el sistema operativo. [una]
|
- Mesa principal MFT |
|
- una copia de los primeros dieciséis registros MFT (colocados exactamente en el medio del volumen) |
|
- cargador de arranque (solo en el volumen principal) |
|
- (con un punto como nombre) directorio raíz |
|
- registro del sistema de archivos |
|
- información de servicio (etiqueta de volumen e ID, versión del sistema de archivos, etc.) |
|
- mapa de espacio libre de volumen |
|
- lista de atributos de archivo estándar en el volumen |
|
- entradas con derechos de usuario para usar espacio en disco (cuotas) |
|
— descriptores de seguridad de objeto de archivo (permisos) |