Delay Chkdsk start up time at OS Boot | Windows 8 & 8.1
(Or Disable Altogether)
Previous to Windows 8 if Chkdsk needed to run without prompt the user had the ability to cancel if so desired.
Since Windows 8, the user input has been removed.
At the least, you can change the delay setting as follows:
Modify DWORD "AutoChkTimeout"
One way to open regedit is to hit the Winkey+S and type regedit, hit enter when you see it appear.
Navigate to the following registry key:
Click on the folder "Session Manager"
In the right hand pane you will see registry values. Right click on the value "AutoChkTimeout" and select "Modify" (See image one)
If the value is missing, create it (See image two)
Change the "Value data:" to the desired delay time of your choice.
e.x. Changing the value to 10, will delay the Chkdsk start time by 10 seconds.
Click OK, close the registry.
Create DWORD "AutoChkTimeout"
If the registry value "AutoChkTimeout" is not present:
Right click on an empty space in the right hand pain (in folder "Session Manager")
Select "DWORD (32-Bit) Value
Name it "AutoChkTimeout" (No Quotation Marks "")
Follow step 4. above.
Name = AutoChkTimeout
Base = Hexadecimal
Value Data = Delaytime (in seconds)
DISABLE automatic repair in Windows 8 & Windows 8.1
If you would like to disable automatic repair altogether:
1. Open the command prompt as Administrator (an elevated instance). If you have no idea how to open an elevated command prompt. Hit Winkey+S type in cmd.exe, when it appears, right click on the name and choose "Run as administrator"
2. Type the following text into the cmd window
You have now disabled the Automatic repair function.
bcdedit /set recoveryenabled NO
To reinable: Follow step 1 and in step 2 type in the following text:
Having disabled the Automatic repair feature, you can follow Brink's tutorial on manually running Chkdsk > Here:
bcdedit /set recoveryenabled YES
CHKDSK - Check a Drive for Errors in Windows 8