If you can still get into Safe Mode you can stop CHKDSK by using the /c command. See the 3rd. Post here.
A full set of commands available here.
How far through the check did it get? It goes through a number of steps which show up on the screen. Each is a different function and may take some time to complete. If the HDD is faulty it may hang and not function properly.