אני יודע שאסור להקפיץ אבל זה לא לצורך שאלה אלא למי שיקרה לו
ספויילר גימניי
אחרי חצי שנה שהמחשב היה בארון הייתי צריך אותו והתפנתי לטפל בו אחרי שעה של התכתבות עם גימניי [אני חלש באנגלית ולקח זמן להעתיק את הפקודות המחשב חזר לפעולה
ביקשתי ממנו שיסכם לי מה עשינו והתשובה בספויילר
Spoiler
בשמחה. הנה סיכום מסודר של כל תהליך התיקון שביצענו שלב אחר שלב, כולל הפקודות המדויקות שהביאו לפתרון הבעיה:
המטרה
תיקון מנגנון האתחול של מערכת ההפעלה (Windows Boot Configuration Data - BCD) לאחר שהמחשב לא הצליח לעלות בצורה תקינה.
השלבים והפקודות שביצענו
שלב 1: שיוך אות כונן למחיצת האתחול הנסתרת
מכיוון שמחיצת האתחול (EFI) מוסתרת כברירת מחדל, היינו צריכים לתת לה אות כונן זמנית כדי שנוכל לגשת אליה ולתקן אותה. השתמשנו בכלי ניהול הדיסקים diskpart:
diskpart – כניסה לכלי ניהול הדיסקים.
select volume 2 – בחירת מחיצת האתחול הרלוונטית (נפח 2).
assign letter=V – הענקת האות הזמנית V למחיצה זו.
exit – יציאה מכלי הדיסקים בחזרה לשורת הפקודה הרגילה.
שלב 2: גיבוי קובץ ה-BCD הישן (בוצע בחלקו הראשון של התהליך)
כדי לאפשר למערכת לבנות קובץ הגדרות חדש ונקי ללא חסימות, שינינו את השם של הקובץ הפגום הישן:
cd /d v:\EFI\microsoft\Boot\ – מעבר לתיקיית האתחול בכונן V.
attrib bcd -h -r -s – הסרת הגנות הקובץ (הסתרה, קריאה בלבד ומערכת) כדי לאפשר שינוי שלו.
ren bcd bcd.old – שינוי שם הקובץ מ-bcd ל-bcd.old (כך שהוא משמש כגיבוי והמערכת לא מתייחסת אליו יותר כקובץ פעיל).
שלב 3: בנייה מחדש של הגדרות האתחול (השלב הסופי והמנצח)
לאחר שהסרנו את הקובץ הישן והגדרנו מחדש את אות הכונן (לאחר שהמחשב כבה בגלל חוסר סוללה), הרצנו את פקודת התיקון הסופית ישירות מנתיב המערכת:
X:\windows\system32\bootrec /rebuildbcd
המסקנה והתוצאה:
הפקודה סרקה את כל הדיסקים, זיהתה בהצלחה את התקנת הווינדוס בנתיב C:\Windows, ושאלה האם להוסיף אותה לרשימת האתחול. לאחר הקשה על Y (Yes) ואישור ב-Enter, המערכת בנתה קובץ BCD חדש ותקין לחלוטין, מה שאיפשר למחשב לעלות מחדש ישירות לווינדוס ללא שגיאות.