Fast Boot Issues

By default Windows 8 (and above) has a feature known as Fast Boot enabled, this can be rather problematic when dealing with RGB devices (at least for the initial setup).

Disabling Fast Boot

To disable fast boot, create a new file named Disable-fastboot.bat and paste the following code into it:

Batch Script

@echo off

echo Enabling Fast Boot Feature for Full Restart / Shutdown

if _%1_==_payload_ goto :payload

​

:getadmin

echo UAC Prompt must be accepted...

set vbs=%temp%\getadmin.vbs

echo Set UAC = CreateObject^("Shell.Application"^) >> "%vbs%"

echo UAC.ShellExecute "%~s0", "payload %~sdp0 %*", "", "runas", 1 >> "%vbs%"

"%temp%\getadmin.vbs"

del "%temp%\getadmin.vbs"

goto :eof

​

:payload

powercfg /hibernate on

goto :eof

​

:eof

Right click on the file, and click Run as Administrator. Fast boot should now be disabled.

Enabling Fast Boot

If you’d like to re-enable fast boot, create another file named Enable-fastboot.bat and paste this code into it:

Batch Script

@echo off

echo Disabling Fast Boot Feature for Full Restart / Shutdown

if _%1_==_payload_ goto :payload

​

:getadmin

echo UAC Prompt must be accepted...

set vbs=%temp%\getadmin.vbs

echo Set UAC = CreateObject^("Shell.Application"^) >> "%vbs%"

echo UAC.ShellExecute "%~s0", "payload %~sdp0 %*", "", "runas", 1 >> "%vbs%"

"%temp%\getadmin.vbs"

del "%temp%\getadmin.vbs"

goto :eof

​

:payload

powercfg /hibernate off

goto :eof

​

:eof

Right click on the file, and click Run as Administrator. Fast boot should now be enabled again.