In an ideal world, data recovery would be acheived thru backups...
But, what happens when you erase something from a windows system? you take off a pointer to where it is on the disk... the file(data) stays where it is..
Same here friend, but you need to act very quickly.(didn't see your post..sorry) . incase you overwrite data, so take the disk off a writing position by unmounting it... ( you can do it without but there is a major risk... depending on how much the disk has been used / how active it is..
I would recommend you download a wonderful little utility to make you able to retreive your file, you need to know the rough size, and date of erase etc.
The utility after running will then ask you questions & based on the info you provide will give you a list of possibilities, then place these file parts on another area of your disk sytem and take a look at it, chances are it is fine, (depends a lot on chance). then rename it from the dump###number file, keep a backup of what you are replacing (or not) and keep your fingers crossed.....
http://recover.sourceforge.net
wget
http://recover.sourceforge.net/linux/recov...ver-1.3c.tar.gz or what ever suits you.... theres great documentation.
Do post what you find... I used it when one of my ftp clients erased about 1 1/2 gigs of photos and even largeish avi's... Got the LOT back, no problemo... (well 3 hours of sysadmin chargeable time actually).. It is a great skill to have ( place data recovery on a linux system on your resume !!!).
If you need a full HOW TO, try the documentation, or post here.....
BYE.