There are some free software available u can search them on google but I do not believe in free software as it will end up messing my computer with virus and spywares and whether it recovers your data intact or not is not guaranteed there are chances that u end up loosing your precious data. So I look for cheap and good software. For recovery software, I bought one before called "Kernel for FAT and NTFS", good thing is that it's one time payment and then it allows me to use forever