this is obsolete doc -- see http://doc.nethence.com/ instead
NTFS undelete from a Linux system
Requirements
Make sure you've got ntfsundelete available,
which ntfsundelete
Note. it comes with ntfs-3g
Usage
Unmount the volume,
umount /dev/sdb2
Look for fully recoverable files, then for last two monthes only,
ntfsundelete /dev/sdb2 -p100
ntfsundelete /dev/sdb2 -p100 -t2m
Either undelete the precise files you need,
mkdir -p /data/undelete/
ntfsundelete /dev/sdb2 (-p100 -t2m) -u -d /data/undelete/ -i INODE_NUMBER
all the fully recoverable files, for last two monthes, ending with the mp3 extension,
ntfsundelete /dev/sdb2 -p100 -t2m -u -d /data/undelete/ -m'.mp3'
all the fully recoverable files, for last two monthes, for last two monthes,
ntfsundelete /dev/sdb2 -p100 -t2m -u -d /data/undelete/ -m'*'
References
http://www.tuxera.com/community/ntfs-3g-download/