Glossary
NTFS
NTFS (New Technology File System) is the default Windows file system; its metadata files such as $MFT, $LogFile and $UsnJrnl are core forensic sources.
NTFS (New Technology File System) is the default file system for Windows system volumes. It has been part of Windows NT since the early 1990s and is what investigators find on almost every Windows workstation and server disk today.
NTFS treats everything, including its own structures, as files. The Master File Table ($MFT) holds a record for every file and directory, and each record is built from attributes such as $STANDARD_INFORMATION, $FILE_NAME and $DATA. Other metadata files sit at the root of the volume, hidden from normal browsing: $LogFile for transactional recovery, $Bitmap for cluster allocation, $Secure for security descriptors and, under $Extend, the change journal $UsnJrnl.
This design is a gift for forensics. Every file carries two sets of timestamps (see $STANDARD_INFORMATION vs $FILE_NAME), small files can be stored as resident data inside the MFT record itself, and features such as alternate data streams let extra content hide behind a normal file. Deleted files often remain recoverable because their MFT records are only marked as unused until they are overwritten.
The most useful NTFS artifacts on this site are the $MFT, the $UsnJrnl and the $LogFile. Parse them together: the MFT gives the current state, while the journals record how files changed over time.
Related artifacts
- $I30 index attributes$I30 cheat sheet: NTFS directory indexes ($INDEX_ROOT, $INDEX_ALLOCATION), INDX records, timestamps, slack entries of deleted files and parsers.
- $LogFile (NTFS transaction log)$LogFile cheat sheet: NTFS metadata journal (MFT record 2), 64 MB default, redo/undo operations, restart area, short retention and parsers.
- $Secure:$SDS security descriptors$Secure:$SDS cheat sheet: NTFS security descriptor store, $SDH and $SII indexes, Security ID in $SI, file owner SID and ACLs, collection and MFTECmd.
- USN Journal ($UsnJrnl:$J)USN journal cheat sheet: $UsnJrnl:$J and $Max, record fields, reason flags, parent references, default size, rollover, fsutil and MFTECmd parsing.
- Volume Shadow Copies (VSS)Volume Shadow Copies cheat sheet: store files in System Volume Information, copy-on-write blocks, deletion by ransomware, mounting and parsing.
- Zone.Identifier (Mark of the Web)Zone.Identifier cheat sheet: Mark of the Web ADS, ZoneId 0 to 4, ReferrerUrl and HostUrl per browser, loss and bypass cases, and collection from the $MFT.