קוד האתחול של עוצמת הקול ובלוק פרמטר הדיסק הם שני החלקים העיקריים המרכיבים את רשומת האתחול/סקטור של עוצמת הקול. קוד האתחול של עוצמת הקול נקרא על ידי קוד האתחול הראשי ומשמש להפעלת מנהל האתחול, שמתחיל את הטעינה בפועל של מערכת ההפעלה.
קוד האתחול של אמצעי האחסון קיים בכל מחיצה שבה קיימת רשומת האתחול של אמצעי האחסון, שהיא כל מחיצה מעוצבת. עם זאת, הוא נקרא רק על ידי קוד האתחול הראשי עבור המחיצה הראשית שהוגדרה כפעילה. אחרת, עבור מחיצות לא פעילות, קוד האתחול של נפח נשאר ללא שימוש.
קודי האתחול של עוצמת הקול הם ספציפיים למערכת ההפעלה במחיצה הספציפית הזו. לדוגמה, קוד אתחול נפח עבור Windows 10 עשוי לתפקד בצורה שונה מזו של טעם של לינוקס או אפילו גרסה אחרת של Windows כמו Windows XP או Windows 7.
קוד האתחול של נפח מכונה לפעמים בקיצור VBC.
מה קוד האתחול של עוצמת הקול עושה
רשומת האתחול הראשית מחפשת התקן הניתן לאתחול בכל רצף/סדר האתחול שנקבע על ידי ה-BIOS.
ראה כיצד לשנות את סדר האתחול ב-BIOS אם אתה זקוק לעזרה בשינוי הסדר שבו נבדקים קודי האתחול של המכשיר.
לאחר שנמצא התקן רלוונטי, כמו כונן קשיח, קוד האתחול של עוצמת הקול אחראי לטעינת הקבצים המתאימים שמתחילים את מערכת ההפעלה. עבור Windows 10 דרך Windows Vista, מנהל האתחול של Windows (BOOTMGR) הוא זה שלמעשה טוען את מערכת ההפעלה.
עבור גרסאות ישנות יותר של Windows, כמו Windows XP, קוד האתחול של אמצעי האחסון הוא ה-NT Loader (NTLDR) שבו משתמש כדי להפעיל את מערכת ההפעלה.
בכל מקרה, קוד האתחול של עוצמת הקול מוצא את הנתונים הנכונים כדי להעביר את תהליך האתחול הלאה. אתה יכול לראות כאן מתי נעשה שימוש בקוד האתחול של עוצמת הקול בתהליך טיפוסי שבו מערכת ההפעלה נטענת מכונן קשיח:
- POST מופעל כדי לבדוק את פונקציונליות החומרה.
- BIOS טוען ומבצע קוד מרשומת האתחול הראשית הממוקמת בסקטור הראשון של הכונן הקשיח.
- קוד האתחול הראשי מחפש בטבלת המחיצות הראשית מחיצה הניתנת לאתחול בכונן הקשיח הזה.
- נעשה ניסיון לאתחל את המחיצה הראשית הפעילה.
- סקטור האתחול של עוצמת הקול של אותה מחיצה נטען לזיכרון כך שניתן יהיה להשתמש בקוד ובלוק הפרמטרים של הדיסק.
- קוד האתחול של נפח בתוך אותו סקטור אתחול מקבל שליטה על שאר תהליך האתחול, שבו הוא מוודא שמבנה מערכת הקבצים תקין.
- לאחר שקוד האתחול של אמצעי האחסון מאמת את מערכת הקבצים, ה-BOOTMGR או NTLDR מופעל.
- כמו שהוזכר לעיל, ה-BOOTMGR או NTLDR נטענים לזיכרון והשליטה מועברת אליהם כך שניתן יהיה להפעיל את קבצי מערכת ההפעלה המתאימים ו-Windows יכול להפעיל כרגיל.
שגיאות קוד אתחול עוצמת הקול
כפי שניתן לראות למעלה, ישנם רכיבים רבים המרכיבים את התהליך הכולל שבמהלכו ניתן בסופו של דבר לטעון את מערכת ההפעלה. המשמעות היא שיש מקרים רבים שבהם ניתן לזרוק שגיאה, ולכן בעיות שונות שעלולות לגרום להודעות שגיאה ספציפיות.
קוד אתחול של נפח פגום גורם בדרך כלל לשגיאות hal.dll כמו:
- לא ניתן למצוא את \Windows\System32\hal.dll
- Windows לא יכול להפעיל כי הקובץ הבא חסר או פגום: C:\Windows\system32\hal.dll. אנא התקן מחדש עותק של הקובץ לעיל.
סוגים אלה של שגיאות קוד אתחול נפח ניתן לתקן עם הפקודה bootsect, אחת מפקודות שורת הפקודה הרבות הזמינות ב-Windows. ראה כיצד להשתמש ב-Bootsect כדי לעדכן את קוד האתחול של עוצמת הקול ל-BOOTMGR אם אתה זקוק לעזרה בכך.
בשלב 4 לעיל, אם הניסיון למצוא מחיצה פעילה נכשל, ייתכן שתראה שגיאה כמו "אין התקן אתחול". ברור בנקודה שבה מתרחשת השגיאה שהיא לא נובעת מקוד האתחול של עוצמת הקול.
ייתכן שאו שאין מחיצה מעוצבת כהלכה בכונן הקשיח הזה או שה-BIOS מסתכל על ההתקן הלא נכון, ובמקרה זה תוכל לשנות את סדר האתחול להתקן הנכון כמו הכונן הקשיח (במקום זאת של דיסק או כונן קשיח חיצוני, למשל).