Published by

Brink's Avatar

Posts: 23,731

Show Printable Version 

How to Check if Last Boot was from Fast Startup, Full Shutdown, or Hibernate

information   Information
Users in Windows 8, Windows 8.1, and Windows 10 are able to perform a hybrid shutdown (fast startup), a full shutdown, or hibernate on the PC.

Fast startup (aka: hiberboot, hybrid boot, or hybrid shutdown) is turned on by default in Windows and is a setting that helps your PC start up faster after shutdown. Even faster than hibernate.

Hibernate is a power-saving state designed primarily for laptops, and might not be available for all PCs (PCs with InstantGo don't have the hibernate option). Hibernate uses less power than sleep and when you start up the PC again, you’re back to where you left off (though not as fast as sleep). Use hibernation when you know that you won't use your laptop or tablet for an extended period and won't have an opportunity to charge the battery during that time.

A full shutdown will close all apps, sign out all users, and completely turn off the PC. A full shutdown is good to use if you don't plan to use your PC for an extended period and wanted to completely power off the PC.

This tutorial will show you how to check if the last boot was from a hybrid shutdown (fast startup), full shutdown, or resume from hibernate in Windows 8, Windows 8.1, and Windows 10.

Here's How:

1. Open PowerShell.

2. Copy and paste either command below into PowerShell, and press Enter.

Get-WinEvent -ProviderName Microsoft-Windows-Kernel-boot -MaxEvents 10 | Where-Object {$ -like “27”}


Get-WinEvent -ProviderName Microsoft-Windows-Kernel-boot -MaxEvents 10 | Where-Object {$_.message -like “The boot type*”}

3. Look for The boot type was under the shutdown time period you want, and compare it with the table below. (see screenshot below)

Click image for larger version. 

Name:	PowerShell_boot_type_for_shutdown.png 
Views:	597 
Size:	45.8 KB 
ID:	53614

Boot Type Description
0x0 cold boot from full shutdown
0x1 hybrid boot (fast startup)
0x2 resume from hibernation

That's it,