Configure and Export with Mft2Csv¶
Read the interface by decision¶
Choose the correct source mode¶
| Interface route | Appropriate use | Beginner boundary |
|---|---|---|
Choose $MFT |
An extracted, verified $MFT working copy |
Recommended for the core workflow |
| Choose Image | Raw disk or partition image | Verify the correct NTFS volume before processing |
| Scan Drives / Verify Volumes | Mounted or unmounted physical media | Requires clear authority and careful device selection |
| Scan Shadows | $MFT from a Volume Shadow Copy |
Record the shadow-copy identity and time context |
Broken $MFT / Skip Fixups |
Partial, carved, or memory-derived records | Leave off for a normal complete $MFT; enable only with a documented reason |
The normal core configuration
For a verified, complete extracted $MFT: choose the working file, keep Skip Fixups, Broken $MFT, and Scan slack off, select all, use the case time basis, keep Unicode enabled, set an output folder, then process. Add specialist options only when the question requires them.
Configure the export¶
Output format
Use all for the richest CSV during focused review. Bodyfile and log2timeline formats serve different downstream workflows and should be selected deliberately.
Time zone
Record the target-system time basis and the selected Mft2Csv offset. Prefer a normalized UTC export for correlation, while retaining the original case context.
Timestamp format and precision
Choose a consistent representation supported by downstream tools. Nanosecond precision preserves the parsed value but does not make the underlying event accurate to a nanosecond.
Separator and quotation
The default pipe separator reduces collisions with commas in paths. Match the importer and document the delimiter. Quotation can help preserve fields containing separators.
Unicode
Keep Unicode enabled when filenames may contain non-ASCII characters. Validate the encoding when opening the CSV in another application.
Split CSV
Use only when it improves the downstream workflow. Record which files were generated so a reviewer knows where additional timestamps went.
Understand specialist options¶
Run and preserve the result¶
- 1Select the verified working sourceConfirm path, hash, host, volume, and case question.
- 2Record every non-default choiceInclude time zone, output format, precision, separator, Unicode, split state, and advanced options.
- 3Set the output pathUse the case output directory, never the protected evidence folder.
- 4Start processingWatch the status pane and preserve completion, record counts, warnings, and errors.
- 5Inventory outputsRecord names, sizes, hashes, timestamps, parser version, and configuration.
- 6Open a copy for reviewRetain the complete parser output and perform filters on an identified review copy when practical.