As stated the best way is to get disk makers test that will tell you for sure. as a disk get bad sectors they are remapped to engineering tracks you...
Welcome to the forum. If its found bad sectors and taking forever the disk is bad if it recovers files they may well be corrupt. Your only option is...