Sorry I didn't paste a link on the previous message. First try the midnight commander program on your system. It has an undelete tool. Also, google for "linux undelete" or "linux recover" for utilities that may do this. It depends on what filesystem you are using. It may or may not be possible.
For text files you may be able to grep for the file on the raw device:
grep -a '#include' /dev/hda1
This may be hit and miss and a lot of work, but it has been done. It helps if you know how they begin. Also, copying the raw device to an image file on another drive, and maybe using split to make the process more manageable may help you recover the information.
Last edited by jschiwal; 05-12-2005 at 04:19 AM.