You may want to have a look at this file recovery tool: http://www.telegraphics.com.au/sw/product/PSDRecover
Have no idea how effective this tool is as I just did a Google search on your topic!