A (micro)SD will not repair bad sectors by itself. The Controller doesnt even have the ability like a SSD, which has a seperate Controller for that like doing the wear leveling.
For sure he ran some other diagnostics on Windows, like the drive repair feature which does the same, or is chkdsk...