No, there is no such thing as fixing bad sectors.
Data Hoarder
We are digital librarians. Among us are represented the various reasons to keep data -- legal requirements, competitive requirements, uncertainty of permanence of cloud services, distaste for transmitting your data externally (e.g. government or corporate espionage), cultural and familial archivists, internet collapse preppers, and people who do it themselves so they're sure it's done right. Everyone has their reasons for curating the data they have decided to keep (either forever or For A Damn Long Time (tm) ). Along the way we have sought out like-minded individuals to exchange strategies, war stories, and cautionary tales of failures.
Not even formating the hard drive disk (after copy the whole information to another device)?
Nope, bad sectors are physically damaged, nothing you do in software will fix them.
SpinRite is probably your best bet for recovery.
This might help you recover the information, but the drive is toast. Get whatever you can off of it and then replace it.
Modern hard drives have some extra sectors that are hidden, and used to replace active sectors as they go bad (built-in redundancy). Once your drive starts reporting more than one or two bad sectors, it's done. The survivability is gone. Rescue the data as soon as possible and then trash the drive (e-waste recycling, preferably).