I don't know of any free software that would work well. But if files are valuable enough to recover, and if it may happen again, then maybe it's worthwhile to pay for a good program. Personally, I...