Understanding File-System Analysis¶
File-system analysis uses structures and journals created by a file system to reconstruct files, directories, metadata, and changes over time.
What you will learn
By the end, you should be able to distinguish common NTFS evidence sources, explain timestamp limitations, and choose corroborating records.
What is file-system analysis?¶
Core concept
NTFS records information about files and directories in structures such as the Master File Table, USN Change Journal, directory indexes, and transaction log. Each structure answers different questions and retains data for different periods.
Keep in mind: A timestamp records a particular file-system event, not a complete account of user intent. Clock changes, copying, extraction, and application behaviour can affect it.
Evidence sources¶
The four sources in plain language¶
Think of these sources as four different views of the same file system. They overlap, but each is designed to answer a different kind of question.
What it is: NTFS's main list of files and folders. Each entry describes an item, even when the file's content is stored elsewhere.
Use it for: Finding a file's name, parent folder, size, attributes, record number, allocation state, and recorded timestamps.
What it is: A rolling journal that notes that a file or folder changed and records reason flags such as create, rename, overwrite, or delete.
Use it for: Following a partial sequence of changes, connecting related activity, and checking whether an item was renamed or removed.
What it is: NTFS's short-lived transaction log. Windows uses it to return the file system to a consistent state after an interruption.
Use it for: Examining recent, low-level NTFS operations and adding detail when reconstructing file-system activity.
What it is: The index NTFS uses to keep track of the entries inside a directory. Unused index space can sometimes retain old entries.
Use it for: Checking which names appeared in a particular folder and finding possible references to deleted files or directories.
A record is not an explanation of intent
These sources describe file-system activity, not who intended it or why. They can also be incomplete because records are reused or overwritten. Correlate them with each other and with independent evidence before drawing a conclusion.
Try it: choose the right source¶
For each question, choose the source that gives you the strongest starting point. In a real investigation you would normally use more than one source.
Why it matters¶
Reconstruct paths¶
Metadata connects file references, parent directories, names, and attributes.
Follow changes¶
Journals can show create, rename, delete, and other change reasons.
Identify remnants¶
Deleted records and indexes may retain useful references after file removal.
Build timelines¶
Normalised metadata can be correlated with application and operating-system artefacts.
How file-system analysis works¶
- PreserveWork from a verified image or acquired source artefact.
- IdentifyConfirm the volume, NTFS version, relevant paths, and time context.
- ParseUse suitable tools for MFT, journals, logs, and indexes.
- CorrelateConnect record numbers, sequence numbers, parent references, paths, and timestamps.
- ValidateCompare findings with file content and independent artefacts.
Use structures together
- 1AnchorStart from a path, record, hash, or time.
- 2TraceFollow identifiers across file-system sources.
- 3CorrelateAdd application and system artefacts.
- 4QualifyExplain gaps, reuse, and timestamp limits.
File-system tools in SUSA¶
Master File Table ($MFT)
Choose interactive record examination or structured export according to the scale and purpose of the review.
USN Change Journal
Acquire the journal from the evidence source, then parse its reason flags and sequence information into structured output.
Transaction Log ($LogFile)
Examine low-level NTFS transaction activity while accounting for log reuse, incomplete context, and retention limits.
Directory Indexes ($I30 / INDX)
Parse supplied directory indexes or carve index records from raw data when investigating current and deleted references.
Acquisition and file recovery
Copy locked NTFS system files or extract files directly from an NTFS volume into a separate controlled destination.