Programvaror som Data Rescue kan (under vissa förhållanden) hjälpa en att få tillbaka filer som man slängt, eller som man inte kommer åt, ex. p g a fel i filsystemet. Vad däremot inget program kan göra är att få tillbaka en fil som är fysiskt överskriven på hårddisken.
Du skriver att du har sparat över filen. Innebär det att du har öppnat den, ändrat innehållet och sparat, eller har du ersatt den med en annan fil? Om en fil blir överskriven eller inte i dessa två scenarier beror på många faktorer, inte minst vilket filsystem man använder, och hur det är implementerat.
Den bästa lösningen är, som alltid, att ta backup på viktiga filer, men det är ju lätt att vara efterklok... :-/