OK, I see what you're getting at here. As I understand it, the screen stopping at crcdisk.sys is an indication that crcdisk.sys was successfully loaded - and it's the driver after that that didn't load.
There is likely to be a way to fix this - but first we've gotta figure out what to fix

Without knowing why the system isn't working, we have to perform some diagnostics in order to locate the issues.
So, get to the point where you feel that the system will lock up at crcdisk.sys the next time that you boot.
Then enable boot logging (in the Safe Mode screen) and go ahead and let it lock up.
Reboot and perform the steps necessary to successfully boot into Windows (to get a successful boot log report).
Then locate the boot log file (usually at C:\Windows\ntbtlog.txt) and upload it with your next post.
Most likely that will tell us what the driver was that didn't load (although this is sometimes 'iffy') and we can work from there.