Well, I have faced the unfortunate problem of unerasing a file in Windows XP (again). Why a basic undelete tool isn't included in Windows anymore is beyond me.
While browsing deja.com for a free un-erase program for Windows, I found a reference to the page below. The website itself leaves a little to be desired, but the program, "Restorer", seems to work quite well.
http://hccweb1.bai.ne.jp/~hcj58401/
I'm restoring a large file from a Fat 32 partition in Windows XP as I type this Scribble... the program claims to handle NTFS partitions as well.
(Note you could always fork out some cash for Norton System Works, I'm sure it still has an unerase type program.)
Update: it appears that this site has disappeared. Maybe it will show up elsewhere via google... and here it has: http://www.snapfiles.com/get/restoration.html
2009: This free (OSS) tool claims to do undelete from NTFS partitions - TestDisk
http://www.cgsecurity.org/wiki/TestDisk:_undelete_file_for_NTFS
From the makes of CCCleaner: https://www.piriform.com/recuva
Ironic... undelete from Linux - ntfsundelete - recover a deleted file from an NTFS volume.
tags: restore, undelete, restoration, unerase, undo