Windows System File - nakib computer faculty

Download Report

Transcript Windows System File - nakib computer faculty

Windows 98
Windows XP
Windows Vista/7













Power On
POST - Hardware tests
Plug and Play Configuration -Windows 9x is a Plug and Play(PnP) operating system. In order
for PnP to work, the BIOS, hardware and operating system must all be PnP compliant.
Master Boot Record - The MBR is located.
IO.SYS - This file loads drivers and executes CONFIG.SYS, MSDOS.SYS and COMMAND.COM
COMMAND.COM - Loads AUTOEXEC.BAT
Windows core files are loaded
WIN.COM - This file begins the loading of Windows 9x system files.
KERNEL32.DLL/KERNEL386.EXE - These files contain the core operating system and is
responsible for loading device drivers.
GDI.EXE/GDI32.EXE - These files are responsible for loading the basic GUI or graphical user
interface.
WIN.INI - Along with WINFILE.INI and SYSTEM.INI, these files provide backward compatibility
with older 16-bit applications and are not required in order for 32-bit applications to run
under Windows 9x. Most of the functions of these files are now stored in the registry files.
The startup folder is checked for applications to load on startup.
Windows 9x also replaces many of the DOS start-up files such as IO.SYS, MSDOS.SYS and
COMMAND.COM with newer versions. Most of the functions of the CONFIG.SYS and
AUTOEXEC.BAT files are now handled by the new IO.SYS file, although entries in CONFIG.SYS
will take precedence over entries in the IO.SYS file.
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫تشغيل البوير‬
‫البريد‪-‬اختبار األجهزة‬
‫توصيل وتشغيل التكوين‪Windows 9 x -‬نظام تشغيل التوصيل و ‪Play(PnP).‬للشرطة الوطنية الفلبينية للعمل والسير‬
‫واألجهزة ونظام التشغيل يجب أن تكون كلها ‪PnP‬متوافقة مع‪.‬‬
‫سجل التمهيد الرئيسي‪MBR -‬يقع‪.‬‬
‫اإلدخال‪/‬اإلخراج‪SYS-.‬هذا الملف بتحميل برامج تشغيل وتنفيذ التكوين‪SYS MSDOS.SYS .‬والقيادة‪.‬كوم‬
‫األمر‪.‬كوم‪--‬األحمال ‪AUTOEXEC.‬أفضل التقنيات المتاحة‬
‫يتم تحميل ملفات ‪Windows‬األساسية‬
‫وين‪.‬كوم‪--‬يبدأ هذا الملف تحميل ملفات نظام ‪Windows 9 x.‬‬
‫‪KERNEL32.DLL/KERNEL386.‬إكس‪-‬هذه الملفات تحتوي على نواة نظام التشغيل‪ ،‬وهو مسؤول عن تحميل برامج تشغيل‬
‫الجهاز‪.‬‬
‫‪GDI.‬إكس‪GDI32./‬إكس‪-‬هذه الملفات المسؤولة عن تحميل واجهة المستخدم الرسومية األساسية أو واجهة المستخدم الرسومية‪.‬‬
‫وين‪INI-.‬جنبا إلى جنب مع ‪WINFILE.INI‬والنظام‪ ،INI.‬هذه الملفات توفير التوافق مع تطبيقات ‪ 16‬بت القديمة وغير مطلوبة‬
‫من أجل تطبيقات ‪-32‬بت لتعمل تحت ‪Windows 9 x.‬يتم تخزين معظم وظائف هذه الملفات اآلن في ملفات التسجيل‪.‬‬
‫يتم التحقق من مجلد بدء التشغيل للتطبيقات لتحميل عند بدء التشغيل‪.‬‬
‫‪Windows 9x‬أيضا محل العديد من بدء دوس ملفات مثل اإلدخال‪/‬اإلخراج‪SYS MSDOS.SYS .‬والقيادة‪COM .‬مع إصدارات‬
‫أحدث‪ .‬ومعظم مهام التكوين‪SYS .‬و ‪AUTOEXEC.‬تتم معالجة الملفات بات اآلن باإلدخال‪/‬اإلخراج الجديد‪SYS .‬الملف‪ ،‬على الرغم‬
‫من أن اإلدخاالت في التهيئة‪SYS .‬تأخذ األولوية على إدخاالت في اإلدخال‪/‬اإلخراج‪SYS .‬الملف‪.‬‬




IO.SYS
CONFIG.SYS
MSDOS.SYS and
COMMAND.COM









Ever wonder what happens from the time you turn your computer on until you see the Windows login screen? Let me tell you
about it.
When you hit the power button on your computer a whole lot of stuff happens. We call this the boot process. In the days when I
first started using computers there was literally a "boot disk", a floppy (5.25" not a 3.5") disk that told the system where to go
and what to do so that the operating system would start up. Since then the boot sequence has become somewhat more
complicated. So let me take you thru the steps the computer takes to get started. For my example I'm going to use a Windows XP
system.
First is the POST, this stands for Power On Self Test, for the computer. This process tests memory as well as a number of other
subsystems. You can usually monitor this as it runs each test. After that is complete the system will run POST for any device that
has a BIOS (Basic Input-Output System). An AGP has its own BIOS, as do some network cards and various other devices.
Once the POST is complete and the BIOS is sure that everything is working properly, the BIOS will then attempt to read the MBR
(Master Boot Record). This is the first sector of the first hard drive (called the Master or HD0). When the MBR takes over it means
that Windows is now in control.
The MBR looks at the BOOT SECTOR (the first sector of the active partition). That is where NTLDR is located, NTLDR is the
BOOT LOADER for Windows XP. NTLDR will allow memory addressing, initiate the file system, read the boot.ini and load the boot
menu. NTLDR has to be in the root of the active partition as do NTDETECT.COM, BOOT.INI, BOOTSECT.DOS (for multi-OS
booting) and NTBOOTDD.SYS (if you have SCSI adapters)
Once XP is selected from the Boot Menu, NTLDR will run NTDETECT.COM, BOOT.INI and BOOTSECT.DOS to get the proper OS
selected and loaded. The system starts in 16-bit real mode and then moves into 32-bit protected mode.
NTLDR will then load NTOSKRNL.EXE and HAL.DLL. Effectively, these two files are windows XP. They must be located in
%SystemRoot%System32.
NTLDR reads the registry, chooses a hardware profile and authorizes device drivers, in that exact order.
At this point NTOSKRNL.EXE takes over. It starts WINLOGON.EXE that in turn starts LSASS.EXE, this is the program that display
the Logon screen so that you can logon.
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫في أي وقت تساءلت ماذا يحدث من وقت تشغيل الكمبيوتر الخاص بك حتى تظهر لك شاشة تسجيل دخول ‪Windows‬؟ واسمحوا لي أن أقول لكم عن‬
‫ذلك‪.‬‬
‫يحدث عندما تضغط على زر الطاقة على الكمبيوتر الخاص بك مجموعها كثير من األشياء‪ .‬ونحن ندعو هذا عملية التمهيد‪ .‬في أيام عندما بدأت أوالً‬
‫باستخدام أجهزة الكمبيوتر هناك حرفيا "قرص تمهيد" قرص مرن (‪" 5.25‬لم ‪ )"3.5‬التي صرح النظام أين تذهب وماذا تفعل حتى يبدأ نظام التشغيل‪.‬‬
‫ومنذ ذلك الحين أصبح تسلسل التمهيد إلى حد ما أكثر تعقيدا ً‪ .‬ذلك اسمحوا لي أن يأخذك من خالل الخطوات يحيط جهاز الكمبيوتر لبدء التشغيل‪ .‬على‬
‫سبيل المثال بلدي أنا ذاهب إلى استخدام نظام التشغيل ‪Windows XP.‬‬
‫أوالً هي الوظيفة‪ ،‬تقف هذه السلطة على االختبار الذاتي لجهاز الكمبيوتر‪ .‬هذه العملية اختبارات الذاكرة‪ ،‬فضال عن عدد من األنظمة الفرعية األخرى‪.‬‬
‫وعادة ما يمكن رصد هذا أثناء تشغيله كل اختبار‪ .‬بعد االنتهاء من هذا النظام سيتم تشغيل وظيفة ألي جهاز يحتوي ( ‪BIOS‬نظام اإلخراج األساسي)‪.‬‬
‫وقد ‪AGP BIOS‬الخاص به‪ ،‬شأنها في ذلك شأن بعض بطاقات الشبكة وغيرها من األجهزة‪.‬‬
‫بمجرد اكتمال هذا المنصب و ‪BIOS‬التأكد من أن كل شيء يعمل بشكل صحيح‪ ،‬ثم سيحاول ‪BIOS‬قراءة ( ‪MBR‬سجل التشغيل الرئيسي)‪ .‬وهذا‬
‫القطاع األول في محرك األقراص الثابتة األولى (تسمى الرئيسية أو ‪HD0).‬عندما تتسلم ‪MBR‬فهذا يعني أن ‪Windows‬حاليا في عنصر التحكم‪.‬‬
‫ويتناول " ‪MBR‬قطاع التمهيد" (القطاع األول من القسم النشط)‪ .‬حيث يوجد ‪NTLDR NTLDR‬هو "محمل التمهيد" لنظام التشغيل ‪Windows XP.‬‬
‫‪NTLDR‬سيتم السماح بمعالجة الذاكرة والشروع في نظام الملفات وقراءة الملف ‪boot.ini‬وتحميل قائمة التمهيد‪NTLDR .‬قد يكون في جذر القسم‬
‫النشط‪ ،‬شأنها في ذلك شأن ‪ ،NTDETECT.COM‬التمهيد‪INI BOOTSECT..‬دوس (بالنسبة مولتيوس التمهيد) ونتبوتد‪SYS (.‬إذا كان لديك محوالت‬
‫)‪SCSI‬‬
‫حالما يتم تحديد نظام التشغيل ‪XP‬من "قائمة التشغيل"‪ ،‬سيتم تشغيل ‪ ،NTLDR NTDETECT.COM‬التمهيد‪INI .‬و ‪BOOTSECT.‬دوس للحصول‬
‫على نظام التشغيل الصحيح المحدد وتحميلها‪ .‬النظام يبدأ في ‪-16‬بت الوضع الحقيقي‪ ،‬وثم ينتقل إلى الوضع المحمي ‪ 32‬بت‪.‬‬
‫سوف ثم تحميل ‪NTLDR NTOSKRNL.EXE‬و ‪HAL.DLL.‬فعلياً‪ ،‬هذه الملفين هي نظام التشغيل ‪windows XP.‬يجب أن يكون موجودا ً في‪%‬‬
‫‪SystemRoot% System32.‬‬
‫‪NTLDR‬يقرأ التسجيل واختيار تشكيل جانبي لجهاز‪ ،‬ويأذن لبرامج تشغيل األجهزة‪ ،‬بهذا الترتيب الدقيق‪.‬‬
‫وعند هذه النقطة ‪NTOSKRNL.‬تتولى ‪EXE.‬ويبدأ ‪WINLOGON.EXE‬الذي يبدأ بدوره ‪ ،LSASS.EXE‬هذا البرنامج الذي عرض شاشة تسجيل‬
‫الدخول بحيث يمكنك تسجيل الدخول‪.‬‬



NTLDR
NTDETECT.COM
BOOT.INI
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP" /fastdetect
C:\ = "Microsoft Windows"

Windows Boot Manager (BootMGR)








Installation, configuring and upgrading
Diagnosis and troubleshooting
Preventive maintenance
Motherboard, processors and memory
Printers
Basic networking
OS fundamentals
Networks