Source: Microsoft, "Delivering fast boot times in Windows 8", Building Windows 8 blog, September 9, 2011 [1]
[1] http://blogs.msdn.com/b/b8/archive/2011/09/08/delivering-fas...
Windows 8 lies to you when you "Shutdown." Windows 8 actually hibernates instead of shutting down for real; and you can get the same effect by enabling hibernation on Windows 7
Note the part that where he claims that you can get the same speedup on Windows 7 by enabling hibernation. This is provenly false and anyone who has tried it would know.
I have tried it. I do know. In fact if you measure it "to desktop" then Windows 7 full hibernation beats Windows 8's fast startup, because Windows 7 caches user programs in additional to Microsoft's side (i.e. registry, services, kernel, etc).
Primarily because I have SQL Server on it for development - the services have a extremely long shutdown and startup time, which doesn't need to happen for hibernation.
PS C:\> (Measure-Command { Start-Service MSSQLSERVER }).TotalMilliseconds
1127.5208
Alternatively, if you want SQL Server to start automatically without materially impacting startup performance, why not set its startup type to "Automatic (Delayed Start)"?As for shutdown, while it depends on how you're using it immediately beforehand, I've never seen it take more than a few seconds on a development box.
I point out how this argument makes no sense.
I don't think I'm the one you should target with "citation needed".