MY book Essential Hard Drive Bad Sector

You can hire drive repair specialist, then can run a self-scan on the drive to update the g-list of the drive. Bad sectors should get mapped and put in that list so they are not available for further write/read procedures. Any place with PC3000 should be able to do it. It could be data recovery firm, or hard drive repair specialist.