By repair you mean attempt to move from sector and and tag it as defective. Yes it does. Most if not all hard drive controller chips do this automatically; manufactures ship drives with extra space for just this purpose.
If you by chance start to see bad sectors in chkdsk start backing up your data immediately. This means there are too many errors for hard drive for controller to handle. Either way its a pattern that will most likely result in catastrophic failure.
And yes. I always have a multimeter and soldering iron available. It's peoples love of that ancient OS that keeps many of my friends employed...... I prefer a more tested and proven approach to computer issues these days.