Introducing NightWatchman Enterprise 7.3
How it works
Quick starts, evaluations and pilots
Working with NightWatchman Enterprise
In fact hibernate might not even be an option depending on how you configure Fast Startup. Fast Startup makes things faster only when you shut down the computer and then start it later (not on reboots or resumes).
As Microsoft says, Fast Startup is a "a type of shutdown that uses a hibernation file to speed up the subsequent boot. During this type of shutdown, the user is logged off before the hibernation file is created. Fast Startup allows for a smaller hibernation file, more appropriate for systems with less storage capabilities". So a core reason to provide this feature is to reduce disk consumption. That can be important in some cases (such as small devices).
By default Windows will preallocate disk space equivalent to 40% of the computer's physical memory size for hibernation. You can preallocate more if desired but not less. With Fast Startup on Windows 10, you can allocate only 20% of the computer's physical memory size (but that's when you use the option to use traditional hibernate). If you have a device with 2 GB of memory and 23 GB of disk space, 20% of the memory (400 MB) is 1.7% of the total disk space. If three quarters of the disk is used by the operating system, applications, and data, that 400 MB is 7% of the free space. That could be significant to the user but is likely to be exceptional.
How fast is "fast"?
We should also consider the "fast" part of Fast Startup. How much faster is it? Details will vary by model, but here are a few examples:
|Model||Form Factor||Without Fast Startup||With Fast Startup||Delta for Fast Startup||Resume from Hibernate||Resume from Standby|
|HP Compaq Elite 8300 CMT||Desktop||40 seconds||15 seconds||25 seconds||19 seconds||3 seconds|
|Microsoft Surface Pro 4||Tablet||20||9||11||15||<3|
|Dell XPS 13||Laptop||28||19||9||8||4|
|Dell Venue 8 Pro||Tablet||16||11||5||10||1|
Relatively speaking, those are impressive improvements as compared to startup without Fast Startup. However, in terms of absolute time (which is what matters to users), the improvements are small. The exception to that might be if the user was shutting down multiple times per day, but that would be very unusual (although going to standby multiple times per day is not unusual at all). And the times are not significantly different as compared to resume from hibernate or standby.
Manually managing Fast Startup
Fast Startup is enabled by default. If you want to disable it:
- Go to Power Options in the Control Panel
- Click "Choose what the power buttons do"
- Click "Change settings that are current unavailable"
- Uncheck "Turn on fast startup"
To test the impact of Fast Startup:
- Shut down the computer (do not put it in standby or hibernate)
- Start the computer and start a stopwatch
- When the log in prompt appears, stop the stopwatch
- Record the time
- Toggle Fast Startup (enable or disable it)
- Repeat steps 1 to 4
- Compare the times
To maximize disk savings from Fast Startup (Windows 10 only):
- Open an administrator-enabled command prompt
- Enter the command: PowerCfg.exe /hibernate /type reduced
PowerCfg.exe tells you how much disk space is allocated for the hibernate file, so you can the compare impact of the options by trying variations on that command (/type reduced, /type full, or /size N)
Note that when the type is "reduced', you lose the ability to hibernate the computer (in the full sense of saving the user state, like standby). Normal hibernate can be used with Fast Startup but then you don't have any disk space savings. Normal hibernate can be re-enabled by changing the type from "reduced" to "full" in the command above. You might also have to re-enable the option to select hibernate in your shutdown menus (that can be done in much the same was Fast Startup was disabled above.
A small consideration is that some people find that Fast Startup can cause system reliability problems. This is commonly due to device driver or firmware issues. Sometimes these can be corrected with device driver or firmware updates.
Wake-on-LAN for connected standby devices
Some devices (tablets and some 2-in-1's, for example) support Connected Standby. Sometimes these kinds of device can have very limited disk space and thus could benefit from Fast Startup. Connected Standby does not support wake-on-LAN and so using Fast Startup might seem a logical choice in these cases. 1E is working on a solution to enable WakeUp for such devices.
Should your organization use Fast Startup extensively? As with many aspects of computer management, "it depends":
- Does your organization commonly shut down computers?
- If not, Fast Startup will not help
- If you do, have you considered using hibernate or standby? They are also fast and virtually equivalent in power savings
- If you are doing shut downs to reset the computers or ensure software updates are applied, you can enforce reboots instead and then hibernate or standby
- Will the time savings from using Fast Reboot be significant to (or noticed by) your users?
- Is disk space a serious concern?
- Are you willing to not be able to use hibernate?
- Do your computers commonly have large memory and small disks (especially small free disk space)?
- If it's a small fraction of your devices that are problematic, you could replace them, free up space through other means, or choose to not use wake-on-LAN on those devices only
- If such devices are very common in your organization, then choosing to use Fast Startup (and not use wake-on-LAN) could be the right choice for your organization
Given those considerations, 1E expects that in almost all cases, wake-on-LAN is much more valuable than Fast Startup. The only likely exception is very small devices, which are most likely consumer or special-purpose (such as IoT) devices. Therefore the best practice is to disable Fast Startup if your organization benefits form wake-on-LAN.
- Power states as defined by Microsoft: https://msdn.microsoft.com/en-us/library/windows/desktop/aa373229(v=vs.85).aspx#soft_off_state__s5_
- Fast Startup vs. wake from Hibernate: https://msdn.microsoft.com/en-us/library/windows/hardware/jj835779(v=vs.85).aspx