Microsoft Certifications Practice Tests:
Exam 70-506
Exam 77-881
Exam 70-583
Exam 70-642
Exam 77-882
Exam 70-680
Forum
Articles
Microsoft Exams
Windows 8 Articles
Windows 8 News
Product Reviews
New Member FAQ
|
Microsoft Office 365
|
Bookmarks
|
HTML 5 Tutorials
|
Lobby
|
Members
|
Polls
|
Revenue Sharing
|
New Posts
|
Resources
»
General Articles
»
Others
Windows booting procedure
Posted Date:
28-Aug-2010
Category:
Others
Author:
Syam
Member Level:
Silver
Rating:
Points
: 20 (
Rs
15)
Several steps like POST, boot files loading, MBR reading, Kernel initialization etc are happening during the booting procedure of a Windows machine. Read more details about these Windows booting procedures from here
Every day we are using an operating system and most specifically a Windows operating system but most of us are not aware of the process or procedures involved in the starting of Windows. Here we are going to learn the step by step processes involved in the booting procedure of a Windows operating system.
What is booting?
Before checking the booting procedures we should know the meaning of booting. Booting is just the process of starting or resetting the computer. There are two types of booting: cold booting and warm booting. Cold booting is the booting process happening when we first turn on computer and warm booting is the processes happening when we reset the computer. During the booting process the computer loads the operating system to its memory and prepares it for use.
Booting procedure of Windows operating system
Functions of BIOS
The first process starting when you turn on your computer is BIOS i.e, Basic Input Output System. BIOS has two functions, to conduct POST and read MBR.
a)
POST
- POST stands for Power On Self Test. POST checks all the hardware devices connected to a computer like RAM, hard disk etc and make sure that the system can run smoothly with those hardware devices. If the POST is a failure the system halts with a beep sound.
b) Now BIOS checks the
boot priority
. We can set the boot priority as CD drive, hard disk or floppy drive.
c)
MBR
- The next duty of BIOS is to read the MBR. MBR stands for Master Boot Record and its the first sector on a hard disk. MBR contains the partition table and boot loader.
Functions of Boot loader
Now BIOS has passed the control to boot loader and boot loader is a small program which loads kernel to computers memory. Actually there are two stages of boot loaders, stage 1 boot loader and stage 2 boot loader. MBR contains the stage 1 boot loader and stage 1 boot loader is a link to the stage 2 boot loader. The stage 2 boot loader resides in the boot partition and it loads the kernel to memory.
Boot files and functions
There are three boot files in a Windows operating system and they are NTLDR, NTDETECT.COM and Boot.ini. The boot files are found in the active partition of hard disk and its normally C drive in a Windows machine.
NTLDR
- NTLDR stands for NT Loader and its the second stage bootloader. The path of NTLDR is C:\Windows\i386\NTLDR.
Boot.ini
- Boot.ini contains the configuration files of NTLDR. When the operating system is loaded we cannot pass any arguments to kernal, so those arguments are passed through boot.ini. You can edit boot.ini by opening through notepad. The path of Boot.ini is C:\boot.ini.
NTDETECT.COM
- This file detect hardware's and passes information to NTLDR. Using the collected information the NTLDR creates a hardware key and this key is used to detect hardware's. A new hardware key is generated after each reboot of the operating system and that's why system asks to reboot after installation of a new hardware. The hardware keys created by NTLDR can be found in Windows registry at HKEY_LOCAL_MACHINE -> HARDWARES.
Kernel and its functions
After executing the functions of boot files the control is passed to Kernel. ntoskrnal.exe is the kernel file in a Windows machine and its path is C:\Windows\system 32\ntoskrnal.exe. Kernel acts as a layer between software and hardware. The library file hal.dll (C;\Windows\system32\hal.dll) helps Kernel to interact with hardware's. HAL stands for Hardware Abstraction Layer and this hal.dll file is machine specific. Now the drivers for hardware's are loaded from the file C:\Windows\system32\config\system and the Kernel is loaded to primary memory.
Services and log in procedure
When kernel is loaded in the primary memory services for each process is started and the registry entry for those services can be found at HKEY_LOCAL_MACHINE - System - Current control set - Services. Winlogon.exe (C:\Windows\system32\winlogon.exe) is the last service started during this process. Winlogon.exe starts the log in procedures of windows machine. It first calls the library file msgina.dll (C:\Windows\system32\msgina.dll). MSGINA stands for Microsoft Graphics Identification and Authentication and it provides the log in window. Now msginal.dll passes the control to LSA (Local Security Authority), it verifies the username and password from the SAM file. SAM (Security Accounts Manager) contains the information about all users created in a Windows operating system.
Now the booting procedure is over and we have reached the desktop of Windows operating system.
Did you like this resource? Share it with your friends and show your love!
Tweet
Share
Responses to "Windows booting procedure"
Feedbacks
Post Comment:
Notify me by email when others post comments to this article.
Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
No HTML formatting and links to other web sites are allowed.
This is a strictly moderated site. Absolutely no spam allowed.
Name:
Sign In
to fill automatically.
Email:
(Will not be published, but
required
to validate comment)
Website:
We will link to your website, if the comment is worth keeping!
Type the numbers and letters shown on the left.
Next Resource:
How to hide files in JPEG Pictures
Previous Resource:
How do you reckon Windows 8 Operating System?
Return to Resources
Post New Resource
Category:
Others
Post resources and
earn money
!
More Resources
How to hide files in JPEG Pictures
What are RSS Feeds
Are you not receiving Adsense PIN from Google - What to do
What is ISO files? How to open ISO files? and How to create the ISO files?
How to add a new font to a computer
Using pirated version of windows operating system
Popular Tags
Tag posting guidelines
Search Tags
Windows booting procedure
.
Subscribe to Windows resources by Email
Awards & Gifts
Silverlight 4 free practice test is now live!
My Profile
Sign In
Register
AdSense Revenue
Online Members
Priyabrata Das
More...
Active Members
Today
Nitheesh Irina...
(2)
Priyabrata Das
(1)
Last 7 Days
Tony John
(202)
preeti saxena
(160)
ataul haque
(115)
more...
Quick Links:
Windows 8 beta
Windows 8 Installation
Windows 8 Features
Google Plus
Microsoft Office 365
Microsoft Lync 2010
Silverlight 5
HTML 5
Cloud Computing
Rupee Symbol
Internet Explorer 9
Windows Azure
RSS Feeds
Resource Feeds
Forum Feeds
Job Feeds
About Us
Contact Us
Copyright
Privacy Policy
Terms Of Use
Revenue Sharing sites
Advertise
Talk to
Tony John
Copyright © SpiderWorks Technologies Pvt Ltd., Kochi, India
2005 - 2012 All Rights Reserved.