Hmm... if you're using a Desktop computer. Try removing the HDD and plug it on another computer with a working Windows. Then run chkdsk from there through cmd chkdsk ?:/F or if it boots and the HDD already has errors, it will check it automatically. Also if booted. Try scanning for errors...