SYS-457T Tony Mangefeste Senior Program Manager Microsoft Corporation Improving the Boot Experience POST POST OS initialization Service & app init Service & app initialization.

Download Report

Transcript SYS-457T Tony Mangefeste Senior Program Manager Microsoft Corporation Improving the Boot Experience POST POST OS initialization Service & app init Service & app initialization.

SYS-457T
Tony Mangefeste
Senior Program Manager
Microsoft Corporation
Improving the Boot
Experience
POST
POST
OS initialization
Service &
app init
Service & app
initialization
Post with highest supported
Seamless single graphics
native resolution
transition from firmware to
Clean, high-resolution branding
native OS driver
elements persist through OS boot
OEM
Logo
OEM
Logo
POST
Device
init.
Hiber resume
2s
4s
Explorer init.
6s
7s
Enhancing Security
Boot process flow
and remediation
Normal boot
Boot delayed
Action required
Windows
logon
POST
UEFI
Normal
boot
Windows
Firmware
OK?
No
BootMgr
OK?
Boot critical
drivers OK?
NTOS kernel
OK?
No
No
No
Remediated
boot
UEFI
recovery?
Yes
Yes
No
Firmware last
resort
Secure Boot
remediation /
recovery
Last Resort
No
Factory Reset
Windows + 3rd
party drivers &
applications
Enterprise PXE
External media
Reboot
Early launch
anti-malware
(ELAM)
Contact Support
Measured boot with
Trusted Platform
Module (TPM)
Design Guidance
Windows OS
ACPI driver
UEFI
Win32/NT APIs
UEFI OS Loader
BIOS OS
loader
UEFI Runtime
Compatibility
SupportServices
Module (CSM)
Legacy BIOS
Platform Specific UEFI Firmware
ACPI
registers
Firmware
System hardware
ACPI BIOS
ACPI
tables
Interface
Legacy BIOS
UEFI
x86 / x64 only
Agnostic
Mode
16 bit (real mode)
32/64 bit
Boot partition
MBR (2.2 TB limit)
GPT (9.4 ZB* limit)
Runtime services
No
Yes
Driver model
No
Yes
VGA
Graphical Output Protocol
(GOP)
Architecture
POST graphics
* A zettabyte is equal to 1B terabytes. The total amount of global data was expected to pass 1.2 ZB sometime during 2010.
http://channel9.msdn.com/Events
http://www.uefi.org/
http://www.trustedcomputinggroup.org/
http://www.tianocore.sourceforge.net
http://msdn.microsoft.com/enus/windows/hardware/gg463149
http://msdn.microsoft.com/
http://www.intel.com/intelpress/sum_efi.htm