It is not better to apply first a data recovery software, because that software cannot access inaccessible disk. Prior to use that software it's needed to format hard drive, which means losing data. So, data recovery software is the last option. Really, better is to perform chkdsk as I described above. After all, data recovery software cannot make a miracle, and many of files on formatted disk can be permanently lost, depending on the file format and the ability of data recovery software. Such the best professional software – which is not freeware – could recover from 180 to 200 file formats only, with no 100 percent guarantee to fully recover all the files. E.g. ParetoLogic Data Recovery Pro, or EASEUS Data Recovery Wizard, can recover almost any file. Note: "almost". What about those files that cannont be recovered? That's why data recovery software is the last step. Better is the first step would be chkdsk x: /f and second step chkdsk x: /r (fully correct files, clusters, and sectors on a inaccessible drive). Formatting disk and later recovery data is really the last chance.