Not really. Bad blocks are physical damages on the disk(s). Almost every time, once you have bad blocks, you will get more. There is software that marks the blocks as bad so the system won't use them anymore. But as soon as a few critical blocks of the Operating System are badly damaged, you will get blue screens etc. and have the risk that your system will not boot anymore.
Better get a new hard disk asap and save your data.