Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 677

MFT (Master File Table)

What is MFT (Master File Table)?

MFT (Master File Table)The core NTFS metadata structure that stores one 1024-byte record per file or directory on a volume, anchoring nearly all Windows file-system forensics.


The Master File Table ($MFT) is the heart of the NTFS file system; every file, directory, and even the MFT itself is represented by a fixed-size record containing attributes such as $STANDARD_INFORMATION, $FILE_NAME, and $DATA. Forensic analysts parse the MFT to recover timestamps (the four MACB times in both $SI and $FN), file sizes, parent-child relationships, alternate data streams, and resident file content for very small files. Deleted entries often remain recoverable until reused, making the MFT essential for timeline analysis and anti-forensic detection. Tools such as MFTECmd, analyzeMFT, and Velociraptor extract and normalise records for triage.

Examples

  1. 01

    Recovering the original filename and creation time of a wiped malware sample from a resident $MFT record.

  2. 02

    Detecting timestomping by comparing $STANDARD_INFORMATION and $FILE_NAME timestamps within the same MFT entry.

Frequently asked questions

What is MFT (Master File Table)?

The core NTFS metadata structure that stores one 1024-byte record per file or directory on a volume, anchoring nearly all Windows file-system forensics. It belongs to the Forensics & IR category of cybersecurity.

What does MFT (Master File Table) mean?

The core NTFS metadata structure that stores one 1024-byte record per file or directory on a volume, anchoring nearly all Windows file-system forensics.

How does MFT (Master File Table) work?

The Master File Table ($MFT) is the heart of the NTFS file system; every file, directory, and even the MFT itself is represented by a fixed-size record containing attributes such as $STANDARD_INFORMATION, $FILE_NAME, and $DATA. Forensic analysts parse the MFT to recover timestamps (the four MACB times in both $SI and $FN), file sizes, parent-child relationships, alternate data streams, and resident file content for very small files. Deleted entries often remain recoverable until reused, making the MFT essential for timeline analysis and anti-forensic detection. Tools such as MFTECmd, analyzeMFT, and Velociraptor extract and normalise records for triage.

How do you defend against MFT (Master File Table)?

Defences for MFT (Master File Table) typically combine technical controls and operational practices, as detailed in the full definition above.

What are other names for MFT (Master File Table)?

Common alternative names include: $MFT, Master File Table.

Related terms

See also