ntfsrescue - a file recovery tool for corrupted NTFS filesystems


What is 'ntfsrescue'?

A UNIX tool that attempts to rescue files lost on NTFS filesystems that have a damaged MFT, written in C in 2006 for GCC on MacOS/PPC. It links into the Tcl command-line interpreter to provide a scriptable command-shell for manually inspecting, validating, and maniuplating aspects of a corrupt NTFS filesystem in order to manually repair it.

NTFS is actually an excellent filesystem design, but horrible bugs in certain actual implmentations of it allowed both it's primary and secondary copies of the Master File Table (MFT) to potentionally get corrupted. If ever desperate to recover a large NTFS filesystem, it becomes necessary to manually reconstruct the lost MFT table.

NOTICE! This tool is highly pre-alpha and mid-development and should NOT be trusted on any actual data. It is here for software demonstration purposes only.

Download Source Code


All contents on this site are ©Copyright 1994-2010 Eric Shalov, and other respective authors. All rights reserved.
No use without prior written permission is authorized.
This site exists for informational purposes only. No warranty is made about the accuracy of the data provided, nor it's suitability for any particular use. Use at your own risk.
Return to main project directory or to Eric's home page.