Windows 8 won't boot, error 0xc0000001
Posted on 2013-12-27
I am working on a Windows 8 Pro laptop (Lenovo Ideapad) that will not boot properly. When I received the computer it had a number of issues, most of which I have resolved. The drives (32G SSD that is not formatted nor being used and a 500G conventional drive) were set as RAID in the BIOS. I have changed that setting, made sure it was set for UEFI boot, set the first partition (200M) on the 500G drive as Active, and ran the different bootrec and bcdedit options, including /rebuildbcd. I wanted to disable the SSD, but did not find an option for that in the BIOS and it is not a trivial task to physically remove it. These changes enabled the system to attempt to start to boot, but it would not complete.
I would get the message that there was an error and Windows would try to repair it but after it rebooted it would indicate that it couldn't fix it. The srttrail.txt file included "Number of root causes = 1" but all of the tests completed successfully.
I disabled the auto-restart and when it was done trying to boot, I received an error code of
0xc0000001. The different boot options (Safe mode, etc.) have similar results.
What I found very interesting is that I can do a System Restore to about a month ago, it will give similar errors, but I am able to boot into Safe Mode after the restore, but only once. After the successful boot to Safe Mode, if I reboot, even to Safe Mode, I get the 0xc0000001 error again. To get back to Safe Mode, I must do a System Restore again, let it fail, then change the startup option.
In the process of accessing the System Restore option, I log in with local account credentials. When I get to the Safe Mode login, I am using the Domain credentials.
I have tried disabling all services (or just non-Microsoft ones) and all Startup items when in Safe Mode, but the result is the same.
I have run chkdsk /r and nothing significant was found.
I ran MemTest 86+ overnight and no problems were found.
In Safe Mode I installed, updated, and scanned with TDSSKiller, Malwarebytes, and SuperAntiSpyware. Other than some tracking cookies, nothing was found.
I have run sfc /scannow from Safe Mode and it found some problems. I resolved all of them by installing Windows 8 on another computer and copying over the appropriate WinSxS and Manifest files. This didn't change the other symptoms.
The current scenario is as follows:
Attempt to boot
Receive the 0xc0000001 error
Perform System Restore
Receive the 0xc0000001 error
Go to the Command Prompt
Recopy the files (to fix any sfc /scannow problems)
Reboot to Safe Mode
Run sfc /scannow; some errors found and repaired
Run sfc /scannow; no errors found
Receive the 0xc0000001 error regardless of which Windows boot is selected
I can put the laptop back in Safe Mode (with or without Networking) and am wondering what else to try once there. Of course, I'm aware that I can do a System Refresh or a reinstall of Windows, but I am hoping to avoid both of those.
How can I get Windows to boot correctly without a Refresh or Reinstall?