Hello,
When HDD have some errors like you it's due to transport his computer when it's on, drop it, or if you suddenly turn off when it is still in operation.
When HDD have some errors to solve the problem it exist many programs on internet but you have no many chance to solve it by using programs.
If the laptop run without some problems you can continue to using it but it is advisable to make a copy of your data on an external hard drive.
The best solution is to replace the hard drive by a newly
Regards