Recovery of Deleted Files in the NTFS File System using Python and PyTSK3

Data loss due to accidental or malicious deletion of files poses significant challenges in digital data management and forensics. The ability to efficiently and reliably recover deleted files is crucial for maintaining data integrity, ensuring business continuity, and supporting investigative processes. This paper presents a comprehensive approach to recovering deleted files from NTFS (New Technology File System) using a Python-based tool developed with the PyTSK3 library. The proposed solution systematically traverses the NTFS architecture, specifically targeting the Master File Table (MFT) to identify and restore deleted files while ensuring data integrity and compatibility across various file types. The methodology incorporates robust error handling mechanisms to address issues such as data fragmentation and encrypted files, thereby enhancing the tool's reliability and effectiveness. Experimental evaluations were conducted using multiple NTFS disk images containing a variety of deleted files. The results demonstrate a high recovery success rate of approximately 95%, with the tool outperforming existing models in terms of speed and accuracy. Additionally, the tool's user-friendly interface minimizes the technical expertise required, making data recovery accessible to a broader audience. This research contributes to the field of digital forensics by providing a scalable and efficient solution for NTFS file recovery, with potential applications in data management, legal investigations, and cybersecurity. Future work will focus on expanding the tool's capabilities to support additional file systems and integrating advanced features such as machine learning-based file type classification to further enhance recovery performance.

Authors

Institutions

Publication Details

Published
2024-12-17
DOI
https://doi.org/10.1109/icicnis64247.2024.10823366
Citations
2
Primary Topic
Advanced Data Storage Technologies
Type
article
Field-Weighted Citation Impact
0.70
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Recovery of Deleted Files in the NTFS File System using Python and PyTSK3

K. S. Venkatesh, N. Karthik, Tharshan RS, P.Shahith Nazeem et al.
2 citations
Advanced Data Storage Technologies
0.70
article

Recovery of Deleted Files in the NTFS File System using Python and PyTSK3

K. S. Venkatesh, N. Karthik, Tharshan RS, P.Shahith Nazeem, B. Maharaja
article en
2 citations

Abstract

Data loss due to accidental or malicious deletion of files poses significant challenges in digital data management and forensics. The ability to efficiently and reliably recover deleted files is crucial for maintaining data integrity, ensuring business continuity, and supporting investigative processes. This paper presents a comprehensive approach to recovering deleted files from NTFS (New Technology File System) using a Python-based tool developed with the PyTSK3 library. The proposed solution systematically traverses the NTFS architecture, specifically targeting the Master File Table (MFT) to identify and restore deleted files while ensuring data integrity and compatibility across various file types. The methodology incorporates robust error handling mechanisms to address issues such as data fragmentation and encrypted files, thereby enhancing the tool's reliability and effectiveness. Experimental evaluations were conducted using multiple NTFS disk images containing a variety of deleted files. The results demonstrate a high recovery success rate of approximately 95%, with the tool outperforming existing models in terms of speed and accuracy. Additionally, the tool's user-friendly interface minimizes the technical expertise required, making data recovery accessible to a broader audience. This research contributes to the field of digital forensics by providing a scalable and efficient solution for NTFS file recovery, with potential applications in data management, legal investigations, and cybersecurity. Future work will focus on expanding the tool's capabilities to support additional file systems and integrating advanced features such as machine learning-based file type classification to further enhance recovery performance.

Kalasalingam Academy of Research and Education (IN)
Openalex Percentile: Top 25%
Advanced Data Storage Technologies
0.70
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Recovery of Deleted Files in the NTFS File System using Python and PyTSK3 — K. S. Venkatesh, N. Karthik, et al. · (2024) | TGRS Research Map | TGRS