If you tried running chkdsk and have been having issues with a bad virus or malware, it is possible that chkdsk could fail and get stuck in a loop. Follow the instructions to disable/cancel check disk so that that computer won’t be constantly rebooting.
You will need to launch the registry editor. Go to the start menu, type regedit and hit enter.
Browse to the following path:
Double click on the entry called “BootExecute.”
To disable chkdsk, you will want to add /k:C before the asterisk (assuming your Windows OS is installed on C:).
autocheck autochk /k:C *
To re-enable chkdsk simply change the registry entry back to:
autocheck autochk *
Hope that helps!