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:

@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:

@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.