NTFS Master File Table Record Removal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for deleting files in NTFS systems do not effectively remove file record segments from the Master File Table, leading to incomplete file removal and potential forensic recovery, and can impact system performance by fragmenting the file system.

Innovation Solution

A method and system that reads the boot sector, locates the Master File Table, loads and parses File Record Segments, and recursively overwrites sector-aligned offsets to ensure complete removal of file records, using direct API calls and sector-aligned offsets to securely delete files without fragmenting the system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional deletion methods are used to remove files, then the file icon is removed from user view, but the file record segments remain in the Master File Table allowing forensic recovery

Engineering Contradiction:
Improvefile data visibilityVSAvoidforensic security
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent extracts and removes file record segments from the Master File Table separately from the actual file data deletion. The system identifies FRS entries in the $MFT and removes them to prevent forensic recovery, while the actual file sectors are handled separately through standard deletion or overwriting processes.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary removal of file record segments from the Master File Table before finalizing file deletion. By removing the FRS entries first, the system ensures that even if file data remains on sectors, forensic tools cannot locate or recover the files without the master table references.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If file record segments are removed from the Master File Table, then forensic recovery is prevented, but system performance may degrade due to fragmentation

Engineering Contradiction:
Improveforensic securityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the file deletion process into distinct operations: removing file record segments from the Master File Table, and handling actual file data separately. This segmentation allows the system to maintain FRS removal for security while managing file sector allocation independently to minimize fragmentation impact on performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent discards file record segments from the Master File Table to prevent forensic recovery, and simultaneously recovers or reuses the associated file sectors for new allocations. This approach ensures both forensic security through FRS removal and system performance through efficient sector reuse.

Inventive Principle:
Principle #34Discarding and recovering

3Loss of information

If existing deletion tools overwrite file data, then the file data is altered, but the file record segments and headers remain intact in the Master File Table

Engineering Contradiction:
Improvefile data integrityVSAvoidcomplete file removal
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent extracts and removes file record segments from the Master File Table as a separate operation from file data overwriting. This ensures that even if file data is overwritten, the critical FRS entries that would allow forensic reconstruction are completely removed from the master table structure.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary removal of file record segments from the Master File Table before overwriting file data. This preliminary action ensures that the file's metadata and structure information are eliminated first, making subsequent data overwriting more effective for complete forensic security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8650229B2System and method for removing master file table ($MFT) file record segments (FRS)
Publication Date: 2014.02.11 FUENTES II HECTOR
  • US8650229B2 patent drawing
  • US8650229B2 patent drawing
  • US8650229B2 patent drawing

AI summary

A system and method for removing Master File Table ($MFT) File Record Segments (FRS) from Microsoft's New Technology File System (NTFS) is described. In one embodiment, the present invention initializes the NTFS volume to detect the $MFT Physical Disk Address; then calculates total FRS to remove; in sequence initiates a loading algorithm while applying a $MFT fixup parameter; then parses the FRS via MFT_RECORD_HEADER structures; and in succession, executes an instructional writing parameter which triggers recursive logical programming instructions to remove the FRS's, using direct access at sector aligned FRS offsets.