Run a disk check, there may be a utility in the BIOS or the drive vendor should have a program you can run. Don't just run checkdisk from Windows, run a specific program from the drive vendor to scan the disk.
You will probably need to replace it and install Windows clean on the new drive. It may be possible you can clone your current drive to the new one, some drives have a utility for that, if not you can use Macrium Reflect. There is a free version that works well.