You can try PartedMagic LiveCD to recover the files (doc, docx, xls, xlsx, ppt, pptx, jpg, jpeg, etc.) that have been accidentally deleted or on-delete in the media hard drive / external, usb flash disk (UFD), cdrw, dvdrw, MMC, SD Card, etc. Despite displays text only, but his ability is very powerful.