SlideShare a Scribd company logo
Improving the boot
experience
Service & App
       POST               OS Initialization
                                               Initialization


              Service &
POST
               App Init
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                   OEM
                  Logo                  Logo




                                                    Device
                  POST            Hiber Resume               Explorer Init.
                                                     Init.
                            2s                 4s            6s          7s
Enhancing security
POST                                                              Windows
                                                                      Logon


                                                                     Early Launch
  Firmware       BootMgr          Boot Critical   NTOS Kernel        Anti-malware
     OK?           OK?            Drivers OK?        OK?               (ELAM)




                                                    Last Resort
                            Secure Boot
   UEFI
                           Remediation /            Factory Reset
 Recovery?
                             Recovery
                                                    Enterprise PXE

                                                    External media

                                                   Contact Support
Firmware Last
    Resort      Reboot
Design guidance
Windows OS
            BIOS UEFI Win32/NT APIs
 UEFI OS Loader OS Loader                          ACPI Driver




       UEFI Runtime Services
  Compatibility Support Module (CSM)
                                         ACPI                     ACPI
              Legacy BIOS                          ACPI BIOS
                                       Registers                 Tables
     Platform Specific UEFI Firmware
Firmware


                              System Hardware
Interface                             Legacy BIOS                                       UEFI
   Architecture                         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
   POST Graphics                               VGA                        Graphical Output Protocol
                                                                                    (GOP)

* A zettabyte is equal to 1B terabytes. The total amount of global data was expected to pass 1.2 ZB sometime during 2010.
Recap
http://forums.dev.windows.com


http://bldw.in/SessionFeedback
http://www.uefi.org/

http://www.trustedcomputinggroup.org/
            http://www.tianocore.sourceforge.net
                    http://msdn.microsoft.com/en-
us/windows/hardware/gg463149
        http://msdn.microsoft.com/

              http://www.intel.com/intelpress/sum_efi.htm
BACKUP
38.2% from top to middle of logo




                                          Max 40%




     Max 40%




This space reserved for OS
Delivering a secure and fast boot experience with uefi

More Related Content

What's hot

Implementing a UEFI BIOS into an Embedded System
Implementing a UEFI BIOS into an Embedded SystemImplementing a UEFI BIOS into an Embedded System
Implementing a UEFI BIOS into an Embedded System
insydesoftware
 
Modern Bootkit Trends: Bypassing Kernel-Mode Signing Policy
Modern Bootkit Trends: Bypassing Kernel-Mode Signing PolicyModern Bootkit Trends: Bypassing Kernel-Mode Signing Policy
Modern Bootkit Trends: Bypassing Kernel-Mode Signing PolicyAlex Matrosov
 
UEFI Firmware Rootkits: Myths and Reality
UEFI Firmware Rootkits: Myths and RealityUEFI Firmware Rootkits: Myths and Reality
UEFI Firmware Rootkits: Myths and Reality
Sally Feller
 
BIOS - Basic Input Output System | Tentang BIOS Komputer dalam Bahasa Inggris
BIOS - Basic Input Output System | Tentang BIOS Komputer dalam Bahasa InggrisBIOS - Basic Input Output System | Tentang BIOS Komputer dalam Bahasa Inggris
BIOS - Basic Input Output System | Tentang BIOS Komputer dalam Bahasa Inggris
Ard's Munawir
 
Learning AOSP - Android Linux Device Driver
Learning AOSP - Android Linux Device DriverLearning AOSP - Android Linux Device Driver
Learning AOSP - Android Linux Device Driver
Nanik Tolaram
 
BIOS basic input output system
BIOS basic input output systemBIOS basic input output system
BIOS basic input output system
Vipul Buchade
 
BIOS AND OS
BIOS AND OSBIOS AND OS
BIOS AND OS
Alen Binu abraham
 
Bios
BiosBios
Grub
GrubGrub
Cân tiểu ly
Cân tiểu lyCân tiểu ly
Cân tiểu ly
Cường Phạm
 
Learning AOSP - Android Booting Process
Learning AOSP - Android Booting ProcessLearning AOSP - Android Booting Process
Learning AOSP - Android Booting Process
Nanik Tolaram
 
Distro Recipes 2013: Secure Boot and Linux: several issues, one solution
Distro Recipes 2013: Secure Boot and Linux: several issues, one solutionDistro Recipes 2013: Secure Boot and Linux: several issues, one solution
Distro Recipes 2013: Secure Boot and Linux: several issues, one solution
Anne Nicolas
 
Fast Boot Times with InsydeH2O
Fast Boot Times with InsydeH2OFast Boot Times with InsydeH2O
Fast Boot Times with InsydeH2O
insydesoftware
 
Promocion Toshiba satellite
Promocion Toshiba satellitePromocion Toshiba satellite
Promocion Toshiba satellite
Fernando Soto Guerra
 
Secure boot general
Secure boot generalSecure boot general
Secure boot general
Prabhu Swamy
 
Bios
BiosBios
Android Booting Sequence
Android Booting SequenceAndroid Booting Sequence
Android Booting Sequence
Jayanta Ghoshal
 

What's hot (20)

Implementing a UEFI BIOS into an Embedded System
Implementing a UEFI BIOS into an Embedded SystemImplementing a UEFI BIOS into an Embedded System
Implementing a UEFI BIOS into an Embedded System
 
Modern Bootkit Trends: Bypassing Kernel-Mode Signing Policy
Modern Bootkit Trends: Bypassing Kernel-Mode Signing PolicyModern Bootkit Trends: Bypassing Kernel-Mode Signing Policy
Modern Bootkit Trends: Bypassing Kernel-Mode Signing Policy
 
UEFI Firmware Rootkits: Myths and Reality
UEFI Firmware Rootkits: Myths and RealityUEFI Firmware Rootkits: Myths and Reality
UEFI Firmware Rootkits: Myths and Reality
 
BIOS - Basic Input Output System | Tentang BIOS Komputer dalam Bahasa Inggris
BIOS - Basic Input Output System | Tentang BIOS Komputer dalam Bahasa InggrisBIOS - Basic Input Output System | Tentang BIOS Komputer dalam Bahasa Inggris
BIOS - Basic Input Output System | Tentang BIOS Komputer dalam Bahasa Inggris
 
Learning AOSP - Android Linux Device Driver
Learning AOSP - Android Linux Device DriverLearning AOSP - Android Linux Device Driver
Learning AOSP - Android Linux Device Driver
 
Intro bios
Intro biosIntro bios
Intro bios
 
BIOS basic input output system
BIOS basic input output systemBIOS basic input output system
BIOS basic input output system
 
BIOS/UEFI
BIOS/UEFIBIOS/UEFI
BIOS/UEFI
 
BIOS AND OS
BIOS AND OSBIOS AND OS
BIOS AND OS
 
Bios
BiosBios
Bios
 
Grub
GrubGrub
Grub
 
Cân tiểu ly
Cân tiểu lyCân tiểu ly
Cân tiểu ly
 
Learning AOSP - Android Booting Process
Learning AOSP - Android Booting ProcessLearning AOSP - Android Booting Process
Learning AOSP - Android Booting Process
 
Distro Recipes 2013: Secure Boot and Linux: several issues, one solution
Distro Recipes 2013: Secure Boot and Linux: several issues, one solutionDistro Recipes 2013: Secure Boot and Linux: several issues, one solution
Distro Recipes 2013: Secure Boot and Linux: several issues, one solution
 
Fast Boot Times with InsydeH2O
Fast Boot Times with InsydeH2OFast Boot Times with InsydeH2O
Fast Boot Times with InsydeH2O
 
Promocion Toshiba satellite
Promocion Toshiba satellitePromocion Toshiba satellite
Promocion Toshiba satellite
 
Secure boot general
Secure boot generalSecure boot general
Secure boot general
 
Bios
BiosBios
Bios
 
Android Booting Sequence
Android Booting SequenceAndroid Booting Sequence
Android Booting Sequence
 
BIOS
BIOSBIOS
BIOS
 

Viewers also liked

WP7 - Dissemination
WP7 - DisseminationWP7 - Dissemination
WP7 - Dissemination
Grial - University of Salamanca
 
Face IT2U marcom11 seminar presentation
Face IT2U marcom11 seminar presentationFace IT2U marcom11 seminar presentation
Face IT2U marcom11 seminar presentation
FaceIT2U
 
P pfor benspeaks
P pfor benspeaksP pfor benspeaks
P pfor benspeaks
judygio
 
Natalie jane ppt
Natalie jane pptNatalie jane ppt
Natalie jane pptnolandna
 
All about me
All about meAll about me
All about melanchop
 
Anuario 3ºC
Anuario 3ºCAnuario 3ºC
Anuario 3ºCfernanda
 
Singapore f1 qualifying & practice
Singapore f1 qualifying & practiceSingapore f1 qualifying & practice
Singapore f1 qualifying & practice
kingjayo
 
Droits taxes-produits-energie-juillet 2011 dgddi
Droits taxes-produits-energie-juillet 2011 dgddiDroits taxes-produits-energie-juillet 2011 dgddi
Droits taxes-produits-energie-juillet 2011 dgddi
Ministère de l'Économie et des Finances
 
IFS/Lidské zdroje
IFS/Lidské zdrojeIFS/Lidské zdroje
IFS/Lidské zdroje
IFS Czech
 
Trust in Distributed Systems
Trust in Distributed SystemsTrust in Distributed Systems
Trust in Distributed Systems
Tyrone Grandison
 
Programa de prácticas en empresas internacionales para la Facultad de Ciencia...
Programa de prácticas en empresas internacionales para la Facultad de Ciencia...Programa de prácticas en empresas internacionales para la Facultad de Ciencia...
Programa de prácticas en empresas internacionales para la Facultad de Ciencia...
Grial - University of Salamanca
 
WebFWD at UUM #MozillaCampusTour2011
WebFWD at UUM #MozillaCampusTour2011WebFWD at UUM #MozillaCampusTour2011
WebFWD at UUM #MozillaCampusTour2011LightYoruichi
 
Hoe zorg ik dat Recruiters mij vinden op LinkedIn?
Hoe zorg ik dat Recruiters mij vinden op LinkedIn?Hoe zorg ik dat Recruiters mij vinden op LinkedIn?
Hoe zorg ik dat Recruiters mij vinden op LinkedIn?
Sharon Recruitment
 
CentOS 6.7 System Config Network Tool
CentOS 6.7 System Config Network ToolCentOS 6.7 System Config Network Tool
CentOS 6.7 System Config Network Tool
Imad Daou
 
Course 1: Create and Prepare CentOS 7 VM Template
Course 1: Create and Prepare CentOS 7 VM TemplateCourse 1: Create and Prepare CentOS 7 VM Template
Course 1: Create and Prepare CentOS 7 VM Template
Imad Daou
 
Treat Animals Well
Treat Animals WellTreat Animals Well
Treat Animals Wellkavitamenon1
 

Viewers also liked (20)

WP7 - Dissemination
WP7 - DisseminationWP7 - Dissemination
WP7 - Dissemination
 
Face IT2U marcom11 seminar presentation
Face IT2U marcom11 seminar presentationFace IT2U marcom11 seminar presentation
Face IT2U marcom11 seminar presentation
 
P pfor benspeaks
P pfor benspeaksP pfor benspeaks
P pfor benspeaks
 
Natalie jane ppt
Natalie jane pptNatalie jane ppt
Natalie jane ppt
 
All about me
All about meAll about me
All about me
 
Anuario 3ºC
Anuario 3ºCAnuario 3ºC
Anuario 3ºC
 
Singapore f1 qualifying & practice
Singapore f1 qualifying & practiceSingapore f1 qualifying & practice
Singapore f1 qualifying & practice
 
Droits taxes-produits-energie-juillet 2011 dgddi
Droits taxes-produits-energie-juillet 2011 dgddiDroits taxes-produits-energie-juillet 2011 dgddi
Droits taxes-produits-energie-juillet 2011 dgddi
 
E content
E contentE content
E content
 
IFS/Lidské zdroje
IFS/Lidské zdrojeIFS/Lidské zdroje
IFS/Lidské zdroje
 
Trust in Distributed Systems
Trust in Distributed SystemsTrust in Distributed Systems
Trust in Distributed Systems
 
Esperanzas
EsperanzasEsperanzas
Esperanzas
 
SPD0315_USVI
SPD0315_USVISPD0315_USVI
SPD0315_USVI
 
Programa de prácticas en empresas internacionales para la Facultad de Ciencia...
Programa de prácticas en empresas internacionales para la Facultad de Ciencia...Programa de prácticas en empresas internacionales para la Facultad de Ciencia...
Programa de prácticas en empresas internacionales para la Facultad de Ciencia...
 
WebFWD at UUM #MozillaCampusTour2011
WebFWD at UUM #MozillaCampusTour2011WebFWD at UUM #MozillaCampusTour2011
WebFWD at UUM #MozillaCampusTour2011
 
Hoe zorg ik dat Recruiters mij vinden op LinkedIn?
Hoe zorg ik dat Recruiters mij vinden op LinkedIn?Hoe zorg ik dat Recruiters mij vinden op LinkedIn?
Hoe zorg ik dat Recruiters mij vinden op LinkedIn?
 
CentOS 6.7 System Config Network Tool
CentOS 6.7 System Config Network ToolCentOS 6.7 System Config Network Tool
CentOS 6.7 System Config Network Tool
 
origama
origamaorigama
origama
 
Course 1: Create and Prepare CentOS 7 VM Template
Course 1: Create and Prepare CentOS 7 VM TemplateCourse 1: Create and Prepare CentOS 7 VM Template
Course 1: Create and Prepare CentOS 7 VM Template
 
Treat Animals Well
Treat Animals WellTreat Animals Well
Treat Animals Well
 

Similar to Delivering a secure and fast boot experience with uefi

Windows 8 Client Part 1 "The OS internals for IT-Pro's"
Windows 8 Client Part 1 "The OS internals for IT-Pro's"Windows 8 Client Part 1 "The OS internals for IT-Pro's"
Windows 8 Client Part 1 "The OS internals for IT-Pro's"
Microsoft TechNet - Belgium and Luxembourg
 
Bootkits: past, present & future
Bootkits: past, present & futureBootkits: past, present & future
Bootkits: past, present & future
Alex Matrosov
 
BIOS, Linux and Firmware Test Suite in-between
BIOS, Linux and  Firmware Test Suite in-betweenBIOS, Linux and  Firmware Test Suite in-between
BIOS, Linux and Firmware Test Suite in-between
Alex Hung
 
Bootkits: Past, Present & Future - Virus Bulletin
Bootkits: Past, Present & Future - Virus BulletinBootkits: Past, Present & Future - Virus Bulletin
Bootkits: Past, Present & Future - Virus Bulletin
ESET
 
13.30 hr Hebinck
13.30 hr Hebinck13.30 hr Hebinck
13.30 hr HebinckThemadagen
 
bios.docx
bios.docxbios.docx
bios.docx
SUBIRKUMARPANDA1
 
05 - BIOS.ppt
05 - BIOS.ppt05 - BIOS.ppt
05 - BIOS.ppt
AliyuAhmed9
 
Sorage & pc booting ppt prabu
Sorage & pc booting ppt prabuSorage & pc booting ppt prabu
Sorage & pc booting ppt prabu
Prabu Mariyappan
 
my Windows 7 info
my Windows 7 infomy Windows 7 info
my Windows 7 infoisky guard
 
[Hackito2012] Hardware backdooring is practical
[Hackito2012] Hardware backdooring is practical[Hackito2012] Hardware backdooring is practical
[Hackito2012] Hardware backdooring is practical
Moabi.com
 
Jailbreaking iOS
Jailbreaking iOSJailbreaking iOS
Jailbreaking iOS
Kai Aras
 
P4i45 gv r5
P4i45 gv r5P4i45 gv r5
P4i45 gv r5rodanteg
 
How To Connect Hardware To Device Emulatorx
How To Connect Hardware To Device EmulatorxHow To Connect Hardware To Device Emulatorx
How To Connect Hardware To Device EmulatorxZebra Chen
 
BIOS
BIOSBIOS
BIOS
AJAL A J
 
Grub2 Booting Process
Grub2 Booting ProcessGrub2 Booting Process
Grub2 Booting Process
Mike Wang
 
DefCon 2012 - Hardware Backdooring (Slides)
DefCon 2012 - Hardware Backdooring (Slides)DefCon 2012 - Hardware Backdooring (Slides)
DefCon 2012 - Hardware Backdooring (Slides)Michael Smith
 
Windows7
Windows7Windows7
Windows7
Poonam Debnath
 
Hp Pavilion Dv7 1285dx
Hp Pavilion Dv7 1285dxHp Pavilion Dv7 1285dx
Hp Pavilion Dv7 1285dxguest4c26a67
 

Similar to Delivering a secure and fast boot experience with uefi (20)

Windows 8 Client Part 1 "The OS internals for IT-Pro's"
Windows 8 Client Part 1 "The OS internals for IT-Pro's"Windows 8 Client Part 1 "The OS internals for IT-Pro's"
Windows 8 Client Part 1 "The OS internals for IT-Pro's"
 
Bootkits: past, present & future
Bootkits: past, present & futureBootkits: past, present & future
Bootkits: past, present & future
 
BIOS, Linux and Firmware Test Suite in-between
BIOS, Linux and  Firmware Test Suite in-betweenBIOS, Linux and  Firmware Test Suite in-between
BIOS, Linux and Firmware Test Suite in-between
 
Bootkits: Past, Present & Future - Virus Bulletin
Bootkits: Past, Present & Future - Virus BulletinBootkits: Past, Present & Future - Virus Bulletin
Bootkits: Past, Present & Future - Virus Bulletin
 
13.30 hr Hebinck
13.30 hr Hebinck13.30 hr Hebinck
13.30 hr Hebinck
 
bios.docx
bios.docxbios.docx
bios.docx
 
05 - BIOS.ppt
05 - BIOS.ppt05 - BIOS.ppt
05 - BIOS.ppt
 
Sorage & pc booting ppt prabu
Sorage & pc booting ppt prabuSorage & pc booting ppt prabu
Sorage & pc booting ppt prabu
 
my Windows 7 info
my Windows 7 infomy Windows 7 info
my Windows 7 info
 
[Hackito2012] Hardware backdooring is practical
[Hackito2012] Hardware backdooring is practical[Hackito2012] Hardware backdooring is practical
[Hackito2012] Hardware backdooring is practical
 
Jailbreaking iOS
Jailbreaking iOSJailbreaking iOS
Jailbreaking iOS
 
P4i45 gv r5
P4i45 gv r5P4i45 gv r5
P4i45 gv r5
 
How To Connect Hardware To Device Emulatorx
How To Connect Hardware To Device EmulatorxHow To Connect Hardware To Device Emulatorx
How To Connect Hardware To Device Emulatorx
 
BIOS
BIOSBIOS
BIOS
 
Grub2 Booting Process
Grub2 Booting ProcessGrub2 Booting Process
Grub2 Booting Process
 
Slimline Open Firmware
Slimline Open FirmwareSlimline Open Firmware
Slimline Open Firmware
 
DefCon 2012 - Hardware Backdooring (Slides)
DefCon 2012 - Hardware Backdooring (Slides)DefCon 2012 - Hardware Backdooring (Slides)
DefCon 2012 - Hardware Backdooring (Slides)
 
1.2 bios and cmos
1.2  bios and cmos1.2  bios and cmos
1.2 bios and cmos
 
Windows7
Windows7Windows7
Windows7
 
Hp Pavilion Dv7 1285dx
Hp Pavilion Dv7 1285dxHp Pavilion Dv7 1285dx
Hp Pavilion Dv7 1285dx
 

More from Norman Mayes

System Center Endpoint Protection 2012 R2
System Center Endpoint Protection 2012 R2System Center Endpoint Protection 2012 R2
System Center Endpoint Protection 2012 R2
Norman Mayes
 
Nozzle: A Defense Against Heap-Spraying
Nozzle:  A Defense Against Heap-SprayingNozzle:  A Defense Against Heap-Spraying
Nozzle: A Defense Against Heap-SprayingNorman Mayes
 
NOZZLE: A Defense Against Heap-spraying Code Injection Attacks
NOZZLE: A Defense Against Heap-spraying Code Injection AttacksNOZZLE: A Defense Against Heap-spraying Code Injection Attacks
NOZZLE: A Defense Against Heap-spraying Code Injection Attacks
Norman Mayes
 
System Center 2012 Virtual Machine Manager
System Center 2012 Virtual Machine ManagerSystem Center 2012 Virtual Machine Manager
System Center 2012 Virtual Machine Manager
Norman Mayes
 
System Center 2012 - IT GRC
System Center 2012 - IT GRCSystem Center 2012 - IT GRC
System Center 2012 - IT GRC
Norman Mayes
 
2013 State of the CIO Exec Summary
2013 State of the CIO Exec Summary2013 State of the CIO Exec Summary
2013 State of the CIO Exec Summary
Norman Mayes
 

More from Norman Mayes (7)

System Center Endpoint Protection 2012 R2
System Center Endpoint Protection 2012 R2System Center Endpoint Protection 2012 R2
System Center Endpoint Protection 2012 R2
 
Nozzle: A Defense Against Heap-Spraying
Nozzle:  A Defense Against Heap-SprayingNozzle:  A Defense Against Heap-Spraying
Nozzle: A Defense Against Heap-Spraying
 
NOZZLE: A Defense Against Heap-spraying Code Injection Attacks
NOZZLE: A Defense Against Heap-spraying Code Injection AttacksNOZZLE: A Defense Against Heap-spraying Code Injection Attacks
NOZZLE: A Defense Against Heap-spraying Code Injection Attacks
 
System Center 2012 Virtual Machine Manager
System Center 2012 Virtual Machine ManagerSystem Center 2012 Virtual Machine Manager
System Center 2012 Virtual Machine Manager
 
System Center 2012 - IT GRC
System Center 2012 - IT GRCSystem Center 2012 - IT GRC
System Center 2012 - IT GRC
 
2013 State of the CIO Exec Summary
2013 State of the CIO Exec Summary2013 State of the CIO Exec Summary
2013 State of the CIO Exec Summary
 
Goldman
GoldmanGoldman
Goldman
 

Recently uploaded

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 

Recently uploaded (20)

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 

Delivering a secure and fast boot experience with uefi

  • 1.
  • 2.
  • 3.
  • 5.
  • 6.
  • 7. Service & App POST OS Initialization Initialization Service & POST App Init
  • 8. 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 OEM Logo Logo Device POST Hiber Resume Explorer Init. Init. 2s 4s 6s 7s
  • 9.
  • 11.
  • 12. POST Windows Logon Early Launch Firmware BootMgr Boot Critical NTOS Kernel Anti-malware OK? OK? Drivers OK? OK? (ELAM) Last Resort Secure Boot UEFI Remediation / Factory Reset Recovery? Recovery Enterprise PXE External media Contact Support Firmware Last Resort Reboot
  • 13.
  • 15. Windows OS BIOS UEFI Win32/NT APIs UEFI OS Loader OS Loader ACPI Driver UEFI Runtime Services Compatibility Support Module (CSM) ACPI ACPI Legacy BIOS ACPI BIOS Registers Tables Platform Specific UEFI Firmware Firmware System Hardware
  • 16. Interface Legacy BIOS UEFI Architecture 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 POST Graphics VGA Graphical Output Protocol (GOP) * A zettabyte is equal to 1B terabytes. The total amount of global data was expected to pass 1.2 ZB sometime during 2010.
  • 17.
  • 18. Recap
  • 19.
  • 21.
  • 22. http://www.uefi.org/ http://www.trustedcomputinggroup.org/ http://www.tianocore.sourceforge.net http://msdn.microsoft.com/en- us/windows/hardware/gg463149 http://msdn.microsoft.com/ http://www.intel.com/intelpress/sum_efi.htm
  • 24.
  • 25.
  • 26.
  • 27. 38.2% from top to middle of logo Max 40% Max 40% This space reserved for OS