Try the steps below.
First, make a backup of the registry in case you make an edit you don't want to. Open a Run line and type "regedit", then press "Enter". Once that's done, click on "Computer" in the registry editor to highlight it, click on "File" in the upper left, choose "Export", then create a name for the file, like "Backup.reg, then navigate to and save the file to your desktop for easy access.
Next, while in 'regedit', navigate to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
In the right hand pane, double click "BootExecute". The default value of the key is autocheck autochk *. If it does not say that, then change the value so it does.
Now navigate to: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager
Make sure the value there is the same as above: autocheck autochk *.
https://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/how-to-disable-the-chkdsk-check-disk-on-start-up/35f58c69-7a6c-4e1b-aec3-26d7131ec643
Hope this helps.
Grif
I had a problem with my HDD in that every time I started up, it wanted to launch CHKDSK. It would get so far with the check, but would get stuck at a certain point. On checking my HDD, there were some bad sectors. I was going to get a SSD anyway, so I did. I did a sector by sector clone of the HDD to the SSD, because this was the only way I could clone the drive, but the problem is still there after I rearranged the disc order in the BIOS! I start up, the Windows 7 start screen appears and then it wants to launch CHKDSK. Is there any way I can sort this? At the moment, I just cancel CHKDSK when it appears.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic