I need a free Linux application to recover some files on an NTFS partition.
Please suggest a good one.
check this answer
If you want to recover files which have been deleted and not overwritten then go for ntfsundelete. This has helped me in the past to recover my accidentally deleted files.