Windows Vista Boot process. All the computer running Windows vista have the same start up sequence: Power-on self test (POST) phase Initial startup phase.

Slides:



Advertisements
Similar presentations
Windows Under the Hood.
Advertisements

Troubleshooting Startup Problems
Linux+ Guide to Linux Certification Chapter Nine System Initialization.
DIT314 ~ Client Operating System & Administration CHAPTER 4 CONFIGURING HARDWARE DEVICES AND STARTUP PROCESS Prepared By : Suraya Alias.
计算机系 信息处理实验室 Lecture 5 Startup and Shutdown
Chapter 3 Understanding the Boot Process and Command Line.
Troubleshooting Windows. Failure to boot Is it hardware (OS not found)? Hard drive failure Is the system powered on? Is the power supply OK? Is the system.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 4: Troubleshoot System Startup and User Logon Problems.
Hands-On Microsoft Windows Server 2003 Administration Chapter 10 Monitoring and Troubleshooting Windows Server 2003.
11 INSTALLING WINDOWS XP Chapter 2. Chapter 2: Installing Windows XP2 INSTALLING WINDOWS XP  Prepare a computer for the installation of Microsoft Windows.
A+ Guide to Software, 4e Chapter 5 Troubleshooting Windows 2000/XP Startup.
Administering Windows 7
Hands-On Microsoft Windows Server 2003 Chapter 2 Installing Windows Server 2003, Standard Edition.
Week:#14 Windows Recovery
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 15 Tools for Solving Windows Problems.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 5: User Environment and Multiple Languages.
Chapter 6 Troubleshooting Windows Startup Problems
A+ Guide to Managing and Maintaining Your PC, 7e
LECTURE 14 Operating Systems and Utility Programs
A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e
Accessing Windows 7 Recovery Tutorial 2015 QTutorials 2015 QTutorials Start Close.
CN1176 Computer Support Kemtis Kunanuraksapong MSIS with Distinction MCT, MCTS, MCDST, MCP, A+
Windows XP, Vista (?), 8.1 The lucky ones have an install disk. Bootable floppy from earlier Windows have limited usefulness.
Installing Windows Vista Lesson 2. Skills Matrix Technology SkillObjective DomainObjective # Performing a Clean Installation Set up Windows Vista as the.
A+ Guide to Managing & Maintaining Your PC, 8th Edition
IT Essentials: PC Hardware and Software 1 Chapter 7 Windows NT/2000/XP Operating Systems.
2 © 2004, Cisco Systems, Inc. All rights reserved. IT Essentials I v. 3 Module 6 Windows NT/2000 Operating Systems.
Administering Windows 7 Lesson 11. Objectives Troubleshoot Windows 7 Use remote access technologies Troubleshoot installation and startup issues Understand.
®® Microsoft Windows 7 for Power Users Tutorial 8 Troubleshooting Windows 7.
Microsoft ® Official Course Module 13 Troubleshooting and Recovering Windows 8.
Linux Booting Procedure
Configuration Overview The BIOS (basic input/output system) is an important motherboard component. The BIOS has the following functions: Holds and executes.
© 2015 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 15 Installing and Using Windows XP Professional.
Understanding the Boot Process and Command Line
A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e Chapter 7 Fixing Windows Problems.
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Chapter 8 Managing and Supporting Windows XP.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 14 Managing and Troubleshooting Windows 2000.
Computer Hardware PC Operating Systems. What is an operating system? An OS is the interface between the user and the computer hardware It provides the.
Operating Systems JEOPARDY Computer Repair GeneralConcepts OS Tasks MoreConcepts Using the OS Misc
How Hardware and Software Work Together
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 13 Understanding and Installing Windows 2000 and Windows NT.
Guide to Computer Forensics and Investigations Fifth Edition
Troubleshooting Windows Vista Lesson 11. Skills Matrix Technology SkillObjective DomainObjective # Troubleshooting Installation and Startup Issues Troubleshoot.
14 Step-by-Step Instructions for an Upgrade Installation n Prepare for the installation Verify that all devices and applications are Windows 2000 compatible.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 7 Under the Windows Desktop McGraw-Hill.
Ch 3. File Types and File Extensions File extensions are hidden by default –This prevents people from changing them –It's difficult to tell files with.
Chapter Thirteen Booting Windows XP. Objectives Understand the Windows XP boot process Understand the Windows XP boot process Troubleshoot system restoration.
COMP075-OS2.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 7 Under the Windows Desktop McGraw-Hill.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 7 Under the Windows Desktop McGraw-Hill.
 Contents 1.Introduction about operating system. 2. Minimum requirement for Windows 7 operating system. 3. Procedure to install Window 7 operating system.
BIOS Identification and initialization of hardware devices Power-on self-test (POST) is started Bootmgr.exe starts once POST detects system.
System initialization Unit objectives A.Outline steps necessary to boot a Linux system, configure LILO and GRUB boot loaders, and dual boot Linux with.
Troubleshooting Windows Vista Lesson 11. Skills Matrix Technology SkillObjective DomainObjective # Troubleshooting Installation and Startup Issues Troubleshoot.
Windows Vista Configuration MCTS : Installing and Upgrading.
NT1110 Computer Structure and Logic Unit 8 (Module 5A) COMPUTER OPERATION AND SECURITY.
Chapter Fifteen Working with Windows 8/8.1.
Create Rescue Disk? Windows XP, (Vista) Windows 7, 8 Windows 8.1
Working with Windows Vista
TOPIC 6: SYSTEM START-UP AND CONFIGURATION
Files Used in the Boot Process
Under the Windows Desktop
CONFIGURING HARDWARE DEVICE & START UP PROCESS
Chapter Fifteen Working with Windows 8/8.1.
Starting the computer. Every day we are using an operating system and most specifically a Windows operating system but most of us are not aware of the.
Windows Under the Hood Chapter 13.
You will be given the answer. You must give the correct question.
Instructor Materials Chapter 5: Windows Installation
Presentation transcript:

Windows Vista Boot process

All the computer running Windows vista have the same start up sequence: Power-on self test (POST) phase Initial startup phase BOOTMGR Phase BCD (Boot Configuration Database) phase Windows Loader phase

Power-on Self Test When the system is turned on the CMOS loads the BIOS and then runs POST During the POST the basic hardware components are checked Initial Startup Phase The MBR is responsible for locating and then initializing the boot sector on the active partition The MBR no longer looks for NTLDR. The new boot loader in vista is Bootmgr.

Bootmgr Phase The function of the Windows Boot Manager is to read the boot configuration data(BCD) and display an operating system selection menu, as NTLDR in Windows XP, A big difference is that the Windows Boot Manager is invoked by pressing the space bar instead of the F8 function key. The F8 key still remains assigned for advanced boot options once the Windows Boot Manager menu appears. BOOTMGR is a hidden file in C:\ that is necessary to load the system BOOTMGR looks for active partition BOOTMGR reads the BCD file from the \boot directory on the active partition

BCD (Boot Configuration Database) phase The BCD (boot configuration database) contains various configuration parameters( this information was previously stored in the boot.ini) Boot Configuration Data contain the menu entries that are presented by the Windows Boot Manager, just as boot.ini contained the menu entries that were presented by NTLDR. The following are some menu entries: 1. Options to boot Windows by invoking winload.exe. 2. Options to resume Windows from hibernation by invoking winresume.exe. 3. Options to boot a prior version of the Windows NT family by invoking its NTLDR. 4. Options to load and to execute a Volume Boot Record. 5. Boot Configuration Data allows for the third party integration so anyone can implement tools like diagnostics or recovery options. There is also a hidden folder in C:\, named BOOT that contain inside the BCD file. BCD is a binary file that can be edited only with BCDEDIT tool. This file has the same function that BOOT.INI has in the system based in XP

If there is more than one operating system installed on our PC (other Vista version or any other pre-Vista version of Windows). It shows us a menu (similar operation to BOOT.INI in the system based in NT core) in which we can select the desired OS. The boot process in this case shows the following 2 lines menu: -Legacy (pre-Longhorn) Microsoft Windows Operating System -Microsoft Windows When windows vista is selected, BOOTMGR transfer control to the Windows Loader (winload.exe) or winresume.exe in case the system was hibernated. Windows loader Phase The function of winload.exe is equivalent to the operating system loader function of NTLDR in Windows XP. Winloader loads drivers that are set to start at boot and then transfers the control to the windows kernel. There is no msgina.dll in windows vista ( the shell draws the login screen)

Difference between XP & Vista Windows XP bootup process: System is powered on The CMOS loads the BIOS and then runs POST Looks for the MBR on the bootable device, and loads NTLDR The BIOS/CMOS transfers control to the NTLDR NTLDR first looks for Hiberfil.sys ( if present, the system resumes from where it was hibernated) if the hiberfil.sys is not present, NTLDR looks for boot.ini If you have more than one operating system installed on your computer, Boot.ini will give you the option to choose the operating system to boot from. The selected operating system then boots, in windows XP involves the loading of the kernelwindows XP

After system services and user required DLLs are loaded, finally msgina.dll brings up the login screen.login screen When the user logs on, the system checks for the user’s credentials in the SAM, if the credentials are correct, the user profile is loaded from documents and settings folder. This brings up the desktop and at that point, the ControlSets are copied to the CurrentControlSet in the registry. Now, the system is considered booted.

Windows Vista boot-up process: System is powered on The CMOS loads the BIOS and then runs POST. Looks for the MBR on the bootable device. Through the MBR the boot sector is located and the BOOTMGR is loaded. BOOTMGR looks for active partition. BOOTMGR reads the BCD file from the \boot directory on the active partition The BCD (boot configuration database) contains various configuration parameters( this information was previously stored in the boot.ini) When windows vista is selected, BOOTMGR transfer control to the Windows Loader (winload.exe) or winresume.exe in case the system was hibernated.

Winloader loads drivers that are set to start at boot and then transfers the control to the windows kernel. There is not msgina.dll in windows vista ( the shell draws the login screen) the difference starts at the MBR. In windows vista, NTLDR was replaced by three new boot loader components, supposedly designed to load windows quicker and more securely. Those components are; Windows Boot Manager (Bootmgr.exe) Windows OS Loader (Winload.exe) Windows Resume Loader (Winresume.exe) Windows Boot Manager reads the boot configuration data (BCD) and display an operating system selection menu to the user Windows OS loader is the operating system boot loader. It is invoked by the windows boot manager in order to load the operating system kernel (ntoskrnl.exe) and boot-class device drivers. Windows Resume loader replaces the Hiberfil.sys. Msgina.dll was used on windows XP to change custom login screens, but not in vista