If you find that Check Disk or ChkDsk is stuck at a particular percentage or hangs at some stage in Windows, then this post suggests some troubleshooting steps that may help you. It could be 10%, 12%, 27% or any such percentage. Again, it could be stages 2, 4, 5 or any such.
If ChkDsk hangs or is stuck, we suggest you try the following suggestions:
1] Wait for it to complete
2] Restart your PC & run Disk Cleanup, SFC, DISM
Read more on https://www.thewindowsclub.com/chkdsk-stuck-hangs-windows