I think you're screwed. I use "save as" and rename it as a sub-file, so it doesn't overwrite the first, until I can decide to get rid of the initial file.
If it's in a different sector, maybe you can recover it. But I've never been able to do that.
Thanks; what utility can I use?
I'm not sure how the system handles the FAT entries these days. Used to be he would allocate the new file, create a new FAT entry, and mark the original FAT entry as deleted.
He must have some kind of free space chain pointer somewhere also. But if none of the original clusters have been overwitten, it might still be there.