בכל פעם שמחשב מופעל, הוא מפעיל סדרה של בדיקות כדי לוודא שלמחשב יש את כל החומרה הדרושה ושהוא פועל כהלכה. תהליך זה נקרא POST או Power On elf Test. זה חלק מתהליך אתחול ה-BIOS שמחשב עושה כשהוא מתחיל לאתחל. אם אחת מהבדיקות שה-POST מבצע נכשלת, המחשב לא יאתחל, אם כי ייתכן שה-BIOS יוצג.
מה POST בודק?
הדבר הראשון ש-POST בודק הוא רישומי ה-CPU, הוא גם מאמת את תקינות קוד ה-BIOS. כמה פונקציות בסיסיות כגון גישה ישירה לזיכרון DMA, טיימרים ובקרי פסיקה מאומתות. זיכרון RAM של המערכת מאומת, גודלו נקבע ומאוחל. ערכת השבבים מאותחלת. כל אוטובוסי המערכת וההתקנים המחוברים מתגלים, מקוטלגים ומאוחלים. ה-BIOS המלא יאותחל, ובדרך כלל יספק את ממשק ה-BIOS, המאפשר הגדרת תצורת מערכת. כל BIOSs ספציפי למכשיר נטענים. התקנים הניתנים לאתחול מזוהים, ואחד נבחר לאתחול. לבסוף, תהליך ה-POST מפעיל את טוען האתחול כדי לטעון את מערכת ההפעלה מהתקן האתחול הנבחר.
במחשב מודרני, מבחר התקני אתחול זמינים. בדרך כלל, אחד מהם יזוהה כהתקן האתחול המוגדר כברירת מחדל, עם זאת, על ידי כניסה למסך תצורת ה-BIOS, זה ניתן לשנות איזה מכשיר מופעל מזמן זה, או איזה מכשיר ייחשב כברירת המחדל בעתיד. מחשבים מוקדמים לא אפשרו סידור מחדש של התקני האתחול וננעלו בקשיחה לאתחול מכונן תקליטונים אם קיים ונפילה חזרה לכונן קשיח אם לא היה כונן תקליטונים זמין. התקן אתחול קרוב לראש הרשימה שאינו קיים פיזית אינו מאט את תהליך האתחול, מכיוון שה-POST מזהה אם ההתקן קיים וניתן לאתחול מוקדם יותר בתהליך.
שוב, במחשבים מודרניים, אחד הדברים שה-BIOS בודק הוא נסיבות האתחול. אם המחשב מבצע אתחול קר הוא צריך לבצע את כל הבדיקות. עם זאת, אם מדובר באתחול חם, כגון לאחר הפעלה מחדש, או אם אתחול מהיר מופעל, ייתכן שחלק מהשלבים ידלגו מכיוון שהנתונים עדיין נטענים בזיכרון.
כיצד תוכל לפתור את הבעיה כאשר ה-POST נכשל?
תהליך ה-POST יספק בדרך כלל תת-קטע קטן מהתוצאות שלו במסך הפתיחה של ה-BIOS. מסך זה הוא בדרך כלל ממותג של ספקים והוא מושהה למשך זמן קצר בתהליך האתחול, כדי לאפשר למשתמש ללחוץ על מקש מוגדר כדי להיכנס למסך תצורת ה-BIOS. תת-קבוצה זו של נתונים מוגבלת בדרך כלל לקיבולת ולמהירות RAM, אם כי BIOSs רבים מציגים גם ספירת ליבות מעבד ומהירויות שעון. עם זאת, עד שתהליך האתחול של המחשב מגיע לנקודה זו, תהליך ה-POST הצליח.
במקרים רבים, אם יש בעיה בחומרה של המערכת, המחשב לא יוכל לאתחל, ואולי אפילו לא יוכל לטעון את ה-BIOS. בשלב זה ברצף האתחול, המחשב לא יכול להוציא נתונים למסך. בנוסף, זה בהחלט אפשרי שאחד הרכיבים הכושלים הוא המסך. כדי לאפשר פתרון בעיות של בעיות POST, נעשה שימוש בשתי מערכות הודעות עיקריות.
מערכת ההתראות הראשונה היא "רמקול מערכת" שהוא רמקול קטן בלוח האם. כל רמקולים בפועל אינם זמינים בחלק זה של תהליך האתחול. רמקול המערכת מפיק אחד ממגוון צלילים שמציינים מה הבעיה. בדרך כלל, יהיה צורך לעיין במדריך של לוח האם כדי להבין מה המשמעות של צפצופים ספציפיים. מחשבים רבים עם רמקול מערכת היו משמיעים צפצוף בודד אם תהליך האתחול היה מוצלח. לעתים קרובות זה היה רועש למדי.
מערכת ההתראות השנייה היא בדרך כלל זוג צגים בני שבעה מקטעים. אלה מציגים קוד דו ספרתי בהתאם לשגיאה. שוב, בדרך כלל יהיה צורך במדריך של לוח האם כדי לפענח את משמעות קוד השגיאה. כמה לוחות אם מודרניים מציעים גם סדרה של לדים שעושים את אותו הדבר.
סיכום
POST ראשי תיבות של Power On Self Test. זוהי סדרה של בדיקות המבוצעות כחלק מתהליך אתחול ה-BIOS. אם כל הבדיקות יצליחו, המערכת תאתחל. עם זאת, בדיקות מסוימות יעצרו את רצף האתחול אם ייכשלו. לוח אם כולל בדרך כלל שיטה אחת לפחות ליידע את המשתמש על כשלי POST, מה שמאפשר איתור באגים של הבעיה.