Will I lose data running ChkDsk?

My computer blue screeened recently so I brought it to the school repair store. The guy ran a hard drive scan and at the very last step…

… A message popped up saying "Bad sectors" were detected. I can run the Lenovo Bad Sector Repair tool… But it could risk losing data.

I've also heard to run chkdsk from cmd> Apparently it will attempt to locate and repair bad sectors if possible. Is this the same thing as the repair tool? Or is it different.

Is chkdsk a way to try to repair bad sectors without losing data… Or does it also risk losing data.

Run:

chkdsk -r

-r is the command to repair and no you won't lose data, HOWEVER you should never do anything without backing up your data first. If you can't afford to lose it, you back it up.

Don't worry, feel free to run it because chkdsk only verifies the file system integrity on hard disks or floppy disk and fixes logical file system errors and it won't delete your data.
i do run it everyday and i never lost anything