Active@ Undelete might also help you. the tool is powerful, can boot itself from a disk and restore needed data
http://www.active-undelete.com/