I tried restoring and using chkdsk and it still not fixed, is there any other way to fix it or I should replace it as soon as possible? Thank you. [ I cannot go past the log-on screen, and If I can ( after waiting a long time), it cannot load my desktop.
Get your personal files off there while you still can and buy a replacement. You could try cloning everything to the new disk but if you do, watch out for the "read error" count before depending on the new system.