I would like recommend a tool is Windows Photo Recovery software for Windows photo Recovery that can repair and recover deleted data from different storage device like Hard Disk, USB Drive, PEN Drive, Camera, SD card, Memory card etc. It can scan your computer and external hard drive deeply and find the deleted and lost photos for you and show you preview them before recovering. It can support other most common and widely-used camera formats like JPG, JPEG, Canon RAW (CR2 or CRW), Olympus RAW Format (ORF), Nikon RAW (NEF), Sony RAW formats like SR2, SRF and ARW. Other formats it supports are GIF, BMP, and PNG. It provide free demo version which allow the users to see the preview of all recoverable data.