$Mft is the NTFS "Master File Table" – it's the file which holds all information about what files you have and where they are physically.
You seem to have about 8 million files, so assuming a ~1 kB metadata entry per file, an 8 GB $Mft is entirely reasonable.
Answer from grawity on Stack ExchangeMicrosoft Learn
Master File Table (Local File Systems) - Win32 apps | Microsoft Learn
September 5, 2024 - The NTFS file system contains a file called the master file table, or MFT. There is at least one entry in the MFT for every file on an NTFS file system volume, including the MFT itself.
what is \$Mft
what is \$Mft
Remember to check our discord where you can get faster responses! https://discord.gg/NB3BzPNQyW I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns. More on reddit.com
Why doesn't Windows use the MFT for file utilities?
Why doesn't Windows use the MFT for file utilities?
If you search around online you'll find a few speculated reasons, such as these: The table does not, cannot, respect effective security permissions for files and folders. The table does not include virtual files or such that do not physically exist on the drive but still logically has a presence on it. Non-NTFS filesystems does not have that table. There's probably other reasons involving user's expectance for the search to be able to search the contents of files as well and not merely going by their filenames. I don't think Microsoft have ever given an official reason as to why they do not use it, but just the security implications alone is quite the major barrier. Windows is designed as a multi-user operating system and allowing the built-in search functionality to bypass the user's permissions and allow them to "peek" for files beyond their user context would be quite the security concern. More on reddit.com
windows - Location of MFT file? - Stack Overflow
windows - Location of MFT file? - Stack Overflow
I have a partition, formatted as NTFS. I have studied that devices formatted as NTFS have a MFT (Master File Table) which contains a lot of information about the contents of a devices. Is MFT rea... More on stackoverflow.com
How to view master file table.
How to view master file table.
I don't believe there is a native way to do it, but I would use testdisk if I had to. Something to note is a modern window install will use GPT rather then MFT, sit wont exist in that case. More on reddit.com
Videos
March 12, 2024
4.45K
Microsoft Learn
Master File Table (Developer Notes) - Win32 apps | Microsoft Learn
January 6, 2021 - A file may have one or more MFT records, and can contain one or more attributes. In NTFS, a file reference is the MFT segment reference of the base file record.
Sygnia
The Forensic Value of MFT Slack Space in Modern Windows Systems
April 23, 2025 - Discover how MFT slack space in NTFS can reveal critical file metadata, even on modern Windows 10 and 11 systems. Learn its forensic significance, recovery techniques, and why it's often overlooked by standard digital forensics tools.
Ten Forums
Master File Table ($MFT) size and speed - Windows 10 Help Forums
June 18, 2020 - The size of the MFT would have minimal impact on performacne. The sizes given seem very reasonable. It is not fully loaded into RAM but I assume frequently accessed portions would be. The $MFT file is one of the NTFS metadata files. They are not visible in Windows Explorer or similar utilities.
Asdfed
Master File Table - MFT and Computer Forensics.
Get Access to the latest Digital - Computer Forensics and eDiscovery training materials in MP3 lectures and other materials.
ScienceDirect
Master File Table (MFT)
Perhaps the best source for additional, detailed information regarding the MFT, the structure of MFT entry attributes, and the forensic analysis of file systems in general is Brian Carrier’s book, File System Forensic Analysis[1]. Each file and directory (folder) on a Windows system has a ...
Forensics
$mft -
In an NTFS volume the \$MFT metadata file keeps records of all file entries in the volume.
Velociraptor
Windows.NTFS.MFT :: Velociraptor - Digging deeper!
MFTPath: optional filter for offline MFT processing. NOTE: Generally more efficient to filter on filename. Multiple filters are cumulative. OSPath output now uses expected Windows backslash “\”.
ThreatDotMedia
What Is Master File Table? — Definition by ThreatDotMedia
July 6, 2022 - Before we know more about the MFT, let’s tackle the basics first. NTFS is the default journaling file system Microsoft developed for its operating systems (OSs), starting with Windows NT 3.1. It replaced the File Allocation Table (FAT) system.
NVIDIA
NVIDIA Firmware Tools (MFT) | NVIDIA
The NVIDIA Firmware Tools (MFT) package is a set of firmware management tools
Flatcap
$MFT (0) - File - NTFS Documentation
To prevent the MFT becoming fragmented, Windows maintains a buffer around it. No new files will be created in this buffer region until the other disk space is used up. The buffer size is configurable and can be 12.5%, 25%, 37.5% or 50% of the disk.
IDERA
Master File Table | IDERA
November 16, 2021 - To view a full list list of MFT attributes, just click on “View” in an open folder with at least one file or subfolder, and then select “Choose Details.” You can make attributes visible by checking or unchecking the boxes in the left column of the pop-up window.
MASM32
How to read Windows MFT
September 17, 2017 - Masm32 SDK description, downloads and other helpful links Message to All Guests NB: Posting URL's See here: Posted URL Change · Started by clamicun, September 17, 2017, 11:43:25 PM
NTFS
NTFS Master File Table (MFT) - NTFS.com
Each file on an NTFS volume is represented by a record in a special file called the master file table (MFT).
Eileen's Lounge
Compacting the "master file table" - Eileen's Lounge
A fragmented file uses more disk space than an unfragmented file of the same size, since each fragment takes up a multiple of the disk allocation unit. But the difference is minimal, and anyway, Windows does its best not to left $MFT get defragmented.