רצף האתחול של חלונות XP.

Post date: Sep 23, 2012 6:34:30 AM

כדי להתחיל את התהליך עליכם להדליק תחילה את המחשב. פעולה זו נקראת אתחול קר (Cold Boot). המחשב מבצע בדיקה עצמית בעת האתחול (POST). כיוון שבשלב זה כרטיס המסך עדיין לא נכנס לפעולה, כל שגיאה שמתרחשת בשלב זה של תהליך האתחול תדווח באמצעות חיווי קולי הנקרא סדרת ביפים.

לאחר ה – POST, ה – BIOS מאתר וקורא את הגדרות הקונפיגורציה השמורות ב – CMOS. הגדרות אילו כוללות את הסדר בו המחשב ייגש להתקנים בחיפוש אחר מערכת הפעלה.

ה – BIOS מאתחל את המחשב באמצעות הכונן הראשון בו הוא מוצא מערכת הפעלה.

כאשר נמצא כונן בעל מערכת ההפעלה, ה – BIOS מאתר את רשומת האתחול הראשית

(Master Boot Record – MBR). ה - MBR מפעיל תוכנה קטנה הנקראת Boot loader שתפקידה להתחיל את תהליך טעינת מערכת ההפעלה. ה – Boot Loader של חלונות XP נקרא NT loader (NTLDR).

NTLDR ותפריט אתחול חלונות.

בשלב זה NTLDR שולטת על מספר פעולות התקנה. למשל, אם קיימת יותר ממערכת הפעלה אחת על הכונן, BOOT.INI, מאפשר למשתמש לבחור באיזו מערכת הוא רוצה להשתמש. במידה ולא קיימת עוד מערכת הפעלה, או במקרה והמשתמש לא בחר במערכת הפעלה לפני שפג הזמן לביצוע בחירה זו, יתרחשו הדברים הבאים:

· NTLDR תפעיל את NTDETECT.COM כדי לקבל מידע על החומרה של המחשב.

· NTLDR תשתמש בנתיב המפורט ב – BOOT.INI למצוא את המחיצה בכונן שתשמש לאתחול.

· NTLDR תטען שני קבצים המהווים את הליבה של מערכת ההפעלה חלונות XP:NTOSKRNL.EXE ו – HAL.DLL.

· NTLDR קוראת את קבצי מערכת הרישום (רג'יסטרי Registry), בוחרת פרופיל חומרה, וטוענת מנהלי התקנים (דרייברים).

מערכת הרישום של חלונות (Windows Registry).

קבצי הרג'יסטרי של חלונות הם חלק חשוב בתהליך האתחול של חלונות XP. קבצים אילו מזוהים בשם מיוחד המתחיל ב – HKEY_, כפי שמוצג בתמונה מספר 2, וממשיך באותו חלק של מערכת ההפעלה עליו הם שולטים. כל הגדרה של חלונות – החל מהרקע של שולחן העבודה והצבע של הכפתורים על המסך ועד לרישיונות לשימוש בתוכנות – שמורים ברג'יסטרי. כאשר המשתמש מבצע שינויים בהגדרות לוח הבקרה (control panel) הכוללות שיוכי קבצים, נהלי מערכת או התקנות של תוכנות, השינויים נשמרים ברג'יסטרי.

לכל משתמש יש חלק ייחודי משלו ברג'יסטרי. בתהליך ההתחברות של המשתמש לחלונות XP (Login) המערכת שולפת את הגדרות המערכת מתוך הרג'יסטרי כדי להחזיר את המערכת למצב בו היא הייתה בפעם האחרונה שמשתמש זה היה מחובר.

הקרנל של NT (NT Kernel)

בשלב זה, ה – NT Kernel המהווה את הליבה של מערכת ההפעלה, מקבל את השליטה. השם של הקובץ הזה הוא: NTOSKRNL.EXE. הוא מפעיל את קובץ ההתחברות לחלונות (login) הנקרא: WINLOGON.EXE ומציג את חלון ברוכים הבאים של חלונות XP. שימו לב: אם המערכת תאותחל מכונן SCSI, חלונות תעתיק את קובץ המערכתNTBOOTDD.SYS במהלך ההתקנה. קובץ זה לא יועתק במידה ולא משתמשים בכונניSCSI.