The best suggestion I have to give is to hang on and let it run. It may take a couple of hours, but given time; it is known to complete in most cases. If need be ...
Disk Utility is Apple's go-to macOS app for finding and repairing common disk errors, but if it's your Mac's internal disk that's the problem, then your Mac might not even start up into macOS.
If you find that Check Disk or ChkDsk is stuck at a particular percentage or hangs at some stage in Windows 11/10, then this post suggests some troubleshooting steps that may help you. It could be 10% ...