Windows 10: CRTITICAL_SERVICE_FAILED on startup disk check at 0% Solved

  1.    26 Oct 2016 #1

    CRTITICAL_SERVICE_FAILED on startup disk check at 0%

    Problem: Windows 10 needed to check my C (OS) drive for errors, so it scheduled a check and restarted. Upon boot, it went to the disk checking screen (showing the Windows logo and spinning dots), got to 0% and then immediately crashed with a CRITICAL_SERVICE_FAILED BSOD. This happened right after replacing my GPU (see backstory below) but that may be unrelated. How can I stop the disk check?

    What I've tried: I've run chkdsk on that drive (and others) and found no errors. I've tried sfc /scannow but it doesn't work from the recovery command prompt. I've accessed the drive from another Windows install on a separate HDD and the files seem perfectly readable. I've tried safe mode - same result. I've tried replugging the SATA cable into a different port - no effect. I've tried "fsutil dirty query" and "chkntfs" and both show the disk as clean. I've also tried "chkntfs \x" to clear the dirty flag - no result.

    Backstory: I recently had to replace my graphics card (Radeon HD 7800 replaced with GTX 950). Everything went fine and my computer restarted a few times. However, while diagnosing my graphics problems, I booted from my other drive (running Windows 7). Whenever this happens, Windows flags my drives as dirty and wants to check them. I'd been skipping the disk check at boot (at this point it have me 8 seconds to skip, rather than launching right in). But when everything was up and running, Windows still reported that it needed to check the disk, so I agreed and restarted. And then the above issue started. It's worth noting the I've had no disk problems except right before the disk check Steam did report trouble writing a downloading game to disk. It's also worth noting that while troubleshooting my graphics card my computer repeatedly crashed and had to be hard reset.

    Goal: In the short term, I'd just like a way to disable the disk check, since the computer seems to be running ok and my only symptom of a faulty disk is dskchk failing... In the long term, obviously I'd like to fix the underlying issue and let windows check my disk.

    I haven't run the dm_log_collector tool yet, since I can't boot to the affected OS, but I can do so on the other drive if that would be helpful. Alternately, if you can tell me what it collects, I can probably fetch it.

    Thanks so much for any help!
      My ComputerSystem Spec

  2. Ztruker's Avatar
    Posts : 6,275
    Windows 10 Pro X64 17134.191
       26 Oct 2016 #2

    Click on Start then Run, type cmd and press Enter. Next type fsutil dirty query c: where c: is your boot drive. This queries the drive, and more than likely it will tell you that it is dirty.

    Next, type chkntfs /x c:. The X tells Windows to NOT check that particular drive on the next reboot. Now manually reboot your computer, it should not do a chkdsk and should take you directly to normal Windows login.

    Once Windows has fully loaded, bring up another Command Prompt and enter chkdsk c: /r. Reply Y when asked if you want this to happen on the next boot. This should take you through 5 stages of the chkdsk scan and will unset that dirty bit. This can take an hour or more depending on the size of your hard drive, be patient and let it complete.

    Once booted back to Windows, open another Command Prompt and query the dirty bit again by entering fsutil dirty query c: and Windows will confirm that the dirty bit is not set on that drive.

    Above from Experts Exchange.
      My ComputersSystem Spec

  3.    26 Oct 2016 #3

    Hi Ztruker, thanks for the quick response. As I said in the original post:

    I've tried "fsutil dirty query" and "chkntfs" and both show the disk as clean. I've also tried "chkntfs \x" to clear the dirty flag - no result.
    But I tried it again, this time from my Win7 command prompt (previously I had used the recovery console). Unfortunately, booting from Win7 is what convinced Win10 that the disk was dirty in the first place, so the "fsutil dirty query" did flag the drive as dirty this time. The ultimate result was that when booting to Win10 it tried a different kind of disk check ("Scanning disk for errors. This may take over an hour"), which actually completed successfully, and then rebooted to the same BSOD disk check at 0%.

    Any other ideas? I think the disk check Win10 is trying, which was scheduled after a notification popped up in the action center asking me to do so, uses a different flagging system than the one fsutil and chkntfs interface with.
      My ComputerSystem Spec

  4.    27 Oct 2016 #4

    Well, after throwing the book at this problem, I finally tried switching the SATA cables for the SSD (failing) and the HDD (could boot), and now they both work. Hopefully it was just a loose cable or an incompatible port or some other hardware voodoo. Thanks for you help.
      My ComputerSystem Spec

  5. Ztruker's Avatar
    Posts : 6,275
    Windows 10 Pro X64 17134.191
       27 Oct 2016 #5

    One thing you can do is remove the drive letter for the other OS under Win 7 and 10 so you cannot access the other OS hard drive.
    I believe this will resolve the dirty bit being set.

    Do this from Disk Management under Windows 7 to remove the drive letter for the Windows 10 OS.
    Do the same from 10 for 7.
      My ComputersSystem Spec


Related Threads
Hi there im having problem with my windows 10 Pro 64 bit I get a notification to restart my computer to repair disk errors every time I restart my system it fails to run disk repair. So I run a check disk scan first, Run as Administrator command...
windows 10 requires check disk in Performance & Maintenance
I received the latest build of windows 10 pro insider edition and upgraded to it without any problem. I un checked the quick start box in the power section because I have windows 7 on a separate drive in the same pc. With the first build I...
Win10 Skipping disk check in Performance & Maintenance
I need help as I'm getting very frustrated. My D: drive (non system) keeps getting check on startup, I tried to use the 'chkntfs /x D:' to skip this but it doesn't work. After a few forced resets, when I land the 'press any key to skip disk...
Solved check disk problem in General Support
I have an HP P7-1010 pc on which I installed a 2nd HDD to run Windows 10 beta. Installation went fine and I am using the boot manager to boot between the new drive with windows 10 and my old drive with windows 7. On the 2nd boot to windows 7 I get...
that your Windows Update history is intact and correctly displayed. There seems to be a problem with W10 backup and restore that may involve two possible scenarios, although I can't say for certain at this time whether the second is a real issue...
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 08:03.
Find Us