Authors :
Jagendra Singh Chaudhary; Lucky Panchal; Mayank Tak; Milan Kumar
Volume/Issue :
Volume 11 - 2026, Issue 4 - April
Google Scholar :
https://tinyurl.com/3jwnhje5
Scribd :
https://tinyurl.com/2s4zp4cp
DOI :
https://doi.org/10.38124/ijisrt/26apr738
Note : A published paper may take 4-5 working days from the publication date to appear in PlumX Metrics, Semantic Scholar, and ResearchGate.
Abstract :
The unintentional loss of digital data due to acciden-tal file deletion, filesystem corruption, or storage device failure
represents a critical challenge in the domain of digital forensics and data recovery. While conventional recovery approaches
tend to address either file data or metadata in isolation, the simultaneous and accurate restoration of both remains largely
underexplored, particularly for modern Linux filesystems such as XFS and Btrfs. This paper presents MetaRecoverX, a
purpose-built, Python-based forensic tool that performs deep file carving across more than sixteen file types using magic
byte signatures, coupled with structured metadata extraction including timestamps, file permissions, SHA-256
cryptographic hash verification, EXIF data, and document-embedded attributes. The system integrates a command-line
interface alongside a PyQt6-based graphical user interface, enabling forensic professionals and general users alike to
conduct thorough recovery sessions. Automated generation of detailed PDF and CSV investigation reports further
distinguishes MetaRecoverX from existing recovery frameworks. Experimental evaluation conducted on an Ubuntu 24.04
LTS environment demonstrates recovery rates exceeding ninety-two percent for XFS partitions and approximately eightyfive percent for Btrfs partitions, with consistent metadata restoration across diverse file categories. MetaRecoverX
contributes a unified, extensible, and practically deployable solution to the evolving landscape of filesystem forensics.
Keywords :
Digital Forensics, File Carving, Metadata Recov-ery, XFS Filesystem, Btrfs Filesystem, Python, Data Recovery, SHA256 Integrity Verification, PyQt6, Forensic Reporting.
References :
- Z. Wang, “Research of Data Storage Mode and Recovery Method Based on XFS File System,” Research Institute of Electronic Science and Technology, University of Electronic Science and Technology of China, Chengdu, China, 2020.
- A. Sweeney, D. Doucette, and W. Hu, “Scalability in the XFS File System,” USENIX Annual Technical Conference, 1996.
- C. Lee, A. Majore, C. Sekie, and T. Shon, “XFS File System and File Recovery Tools,” International Journal of Smart Home, vol. 7, no. 1, Jan. 2013.
- J.-N. Hilgert, M. Lambertz, and D. Plohmann, “Extending The Sleuth Kit and its Underlying Model for Pooled Storage File System Forensic Analysis,” Digital Investigation, vol. 22, pp. S76–S85, 2017.
- D. Pesic, B. Djordjevic, and V. Timcenko, “Competition of Virtualized Ext4, XFS, and Btrfs File Systems under Type-2 Hypervisor,” Proceedings of the IEEE Conference, 2021.
- D. Kim, J. Park, K.-G. Lee, and S. Lee, “Forensic Analysis of Android Phone Using Ext4 File System Journal Log,” in Future Information Technology, Application, and Service, Springer, Dordrecht, 2012, pp. 435–446.
- S. Lee, W. Jo, S. Eo, and T. Shon, “ExtSFR: Scalable File Recovery Framework Based on an Ext File System,” Multimedia Tools and Applications, vol. 79, pp. 16093–16111, 2019.
- W. Jo, Y. Shin, H. Kim, D. Yoo, D. Kim, C. Kang, J. Jin, J. Oh, B. Na, and T. Shon, “Digital Forensic Practices and Methodologies for AI Speaker Ecosystems,” Digital Investigation, vol. 29, pp. S80–S93, 2019.
- Y. Shin, H. Kim, S. Kim, D. Yoo, W. Jo, and T. Shon, “Certificate Injection-Based Encrypted Traffic Forensics in AI Speaker Ecosystem,” Forensic Science International: Digital Investigation, vol. 33, p. 301010, 2020.
- B. Carrier, File System Forensic Analysis. Addison-Wesley Professional, 2005.
- G. C. Kessler, “File Signatures Table,” Gary Kessler Forensics, 2010. [Online]. Available: https://www.garykessler.net/library/file
sigs.html
- A. Pal and N. Memon, “The Evolution of File Carving,” IEEE Signal Processing Magazine, vol. 26, no. 2, pp. 59–71, 2009.
- S. Garfinkel, “Carving Contiguous and Fragmented Files with Fast Object Validation,” Digital Investigation, vol. 4, pp. 2–12, 2007.
- G. G. Richard and V. Roussev, “Scalpel: A Frugal, High Performance File Carver,” DFRWS Annual Conference, 2005.
- J. R. Lyle and M. Wozar, “Issues with Imaging Drives Containing Faulty Sectors,” Digital Investigation, vol. 3, pp. 13–18, 2006.
- A. Hoog, Android Forensics: Investigation, Analysis and Mobile Security for Google Android. Syngress, 2011.
- W. McKinney, Python for Data Analysis, 2nd ed. O’Reilly Media, 2018.
- D. M. Beazley, Python Essential Reference, 4th ed. Addison-Wesley Professional, 2009.
- “Ext4 and XFS File System Forensic Framework Based on TSK,” Journal of Digital Forensics, Security and Law, 2020.
- ReportLab Inc., “ReportLab PDF Library User Guide,” 2023. [Online]. Available: https://www.reportlab.com/docs/reportlab-userguide.pdf
The unintentional loss of digital data due to acciden-tal file deletion, filesystem corruption, or storage device failure
represents a critical challenge in the domain of digital forensics and data recovery. While conventional recovery approaches
tend to address either file data or metadata in isolation, the simultaneous and accurate restoration of both remains largely
underexplored, particularly for modern Linux filesystems such as XFS and Btrfs. This paper presents MetaRecoverX, a
purpose-built, Python-based forensic tool that performs deep file carving across more than sixteen file types using magic
byte signatures, coupled with structured metadata extraction including timestamps, file permissions, SHA-256
cryptographic hash verification, EXIF data, and document-embedded attributes. The system integrates a command-line
interface alongside a PyQt6-based graphical user interface, enabling forensic professionals and general users alike to
conduct thorough recovery sessions. Automated generation of detailed PDF and CSV investigation reports further
distinguishes MetaRecoverX from existing recovery frameworks. Experimental evaluation conducted on an Ubuntu 24.04
LTS environment demonstrates recovery rates exceeding ninety-two percent for XFS partitions and approximately eightyfive percent for Btrfs partitions, with consistent metadata restoration across diverse file categories. MetaRecoverX
contributes a unified, extensible, and practically deployable solution to the evolving landscape of filesystem forensics.
Keywords :
Digital Forensics, File Carving, Metadata Recov-ery, XFS Filesystem, Btrfs Filesystem, Python, Data Recovery, SHA256 Integrity Verification, PyQt6, Forensic Reporting.