Master File Table (MFT)
Overview
Each Each NTFS volume will contain its own MFT (named $MFT stored within the volume root)
NTFS metadata files such as the $MFT are not accessible via Windows Explorer or other standard application programming interface (API) file-access methods.
Each entries is 1,024 byte
The first 16 MFT entries are reserved for essential NTFS artifacts
Important elements of an entry
Record type - Specifies whether a given entry represents a file or directory.
Record # - An integer used to identify a given MFT entry. Record numbers grow sequentially as new entries are added.
Parent record # - The record number of the parent directory. Each MFT entry only tracks the record number of its immediate parent, rather than its full path on disk.
Active/Inactive flag - MFT entries for deleted files or directories are marked “Inactive.” NTFS will automatically reclaim and replace inactive entries with new active entries to keep the MFT from growing indefinitely.
Attributes - Each MFT entry contains a number of “attributes” that contain metadata about a file—everything from timestamps to the physical location of the file’s contents on disk.
Important Attributes included the following:
$STANDARD_INFORMATION
$FILENAME
$DATA.
MFT
Collect the MFT and analyze the file timestamps
Use MFT2CSV to convert MFT file into .csv file
Choose the MFT file to be converted
Select the appropriate time zone
Set the output path
Click start processing to proceed the conversion process
Open the converted file using text editor or Excel
$USNJRNL
Choose the $J file of $USNJRNL file to be converted
Select the appropriate time zone
Select process output options
Click start processing to proceed the conversion process
Open Excel and then select Get Data through import
$LogFiles
Choose the $LogFile and the previous processed MFT.csv file
Select the appropriate time zone
Click start processing to proceed the conversion process
Last updated