<![CDATA[
وظائف مدير التمهيد
يقوم مدير التمهيد بعدة وظائف أساسية عند بدء تشغيل الكمبيوتر:
- تحديد نظام التشغيل: عند بدء تشغيل الكمبيوتر، يتحقق مدير التمهيد من وجود أنظمة تشغيل متعددة مثبتة على الجهاز. يعرض قائمة بجميع أنظمة التشغيل المتاحة للمستخدم ليختار منها.
- تحميل نظام التشغيل: بعد تحديد نظام التشغيل، يقوم مدير التمهيد بتحميل الملفات الضرورية لبدء تشغيل نظام التشغيل المحدد.
- تهيئة الأجهزة: يقوم مدير التمهيد بتهيئة الأجهزة الأساسية مثل محركات الأقراص الصلبة ولوحة المفاتيح والماوس.
- نقل التحكم إلى نظام التشغيل: بمجرد تحميل الملفات الضرورية وتهيئة الأجهزة، ينقل مدير التمهيد التحكم إلى نظام التشغيل، الذي يستمر في عملية التمهيد.
عملية التمهيد خطوة بخطوة
لفهم دور مدير التمهيد بشكل أفضل، دعونا نلقي نظرة على عملية التمهيد خطوة بخطوة:
- تشغيل الكمبيوتر: عند تشغيل الكمبيوتر، يبدأ BIOS (نظام الإدخال/الإخراج الأساسي) أو UEFI (واجهة البرامج الثابتة الموحدة القابلة للتوسيع) في العمل.
- اختبار ما بعد التشغيل (POST): يقوم BIOS/UEFI بإجراء اختبارات على الأجهزة الأساسية للتأكد من أنها تعمل بشكل صحيح.
- تحديد جهاز التمهيد: يبحث BIOS/UEFI عن جهاز التمهيد المحدد في إعدادات BIOS/UEFI (عادةً محرك الأقراص الصلبة).
- تحميل قطاع التمهيد: بمجرد تحديد جهاز التمهيد، يقوم BIOS/UEFI بتحميل قطاع التمهيد الخاص به. قطاع التمهيد يحتوي على كود التمهيد، والذي يتضمن برنامج Bootmgr.
- تشغيل Bootmgr: يتم تشغيل Bootmgr. يبدأ Bootmgr في البحث عن ملفات نظام التشغيل المطلوبة.
- قراءة بيانات التكوين (BCD): يستخدم Bootmgr ملف بيانات التكوين (BCD) لتحديد أنظمة التشغيل المثبتة وإعدادات التمهيد.
- عرض قائمة التمهيد: إذا كان هناك أكثر من نظام تشغيل واحد مثبت، يعرض Bootmgr قائمة التمهيد.
- تحديد نظام التشغيل: يختار المستخدم نظام التشغيل الذي يرغب في تشغيله.
- تحميل نظام التشغيل: يقوم Bootmgr بتحميل نظام التشغيل المحدد عن طريق تحميل ملفات نظام التشغيل الأساسية.
- نقل التحكم إلى نظام التشغيل: ينقل Bootmgr التحكم إلى نظام التشغيل، الذي يستمر في عملية التمهيد حتى يكتمل.
ملفات Bootmgr الرئيسية
يعتمد Bootmgr على عدة ملفات رئيسية لأداء وظيفته بشكل صحيح. هذه الملفات ضرورية لعملية التمهيد. إليك بعض الملفات الرئيسية:
- Bootmgr: الملف التنفيذي الرئيسي لمدير التمهيد.
- BCD (بيانات تكوين التمهيد): قاعدة بيانات تحتوي على معلومات حول أنظمة التشغيل المثبتة وإعدادات التمهيد.
- Boot\BCD: ملف BCD مخفي في مجلد التمهيد.
- Boot\boot.sdi: ملف يحتوي على معلومات حول ملفات التمهيد.
- Windows\System32\winload.exe: مسؤول عن تحميل نواة نظام التشغيل.
- Windows\System32\config\system: يحتوي على معلومات حول تكوين النظام.
أخطاء Bootmgr الشائعة
قد يواجه المستخدمون بعض الأخطاء المتعلقة بـ Bootmgr. هذه الأخطاء تمنع الكمبيوتر من بدء التشغيل بشكل صحيح. بعض الأخطاء الشائعة تشمل:
- “BOOTMGR is missing”: يشير هذا الخطأ إلى أن ملف Bootmgr مفقود أو تالف.
- “BOOTMGR is compressed”: يشير هذا الخطأ إلى أن ملف Bootmgr مضغوط بشكل غير صحيح.
- “Windows failed to start”: قد يكون هذا الخطأ مصحوبًا بشاشة زرقاء (BSOD) ويشير إلى مشكلة في ملفات نظام التشغيل أو BCD.
- خطأ في BCD: يمكن أن تتسبب الأخطاء في ملف BCD في عدم قدرة Bootmgr على تحديد نظام التشغيل أو تحميله.
حلول لمشاكل Bootmgr
هناك العديد من الحلول لمشاكل Bootmgr. تعتمد طريقة الإصلاح على نوع الخطأ الذي تواجهه. إليك بعض الحلول الشائعة:
- الإصلاح التلقائي: يوفر Windows أداة إصلاح تلقائية يمكنها إصلاح مشاكل التمهيد. يمكنك الوصول إلى هذه الأداة من خلال بدء التشغيل من وسائط تثبيت Windows (قرص DVD أو محرك أقراص USB).
- استخدام سطر الأوامر (Command Prompt): يمكن استخدام سطر الأوامر لإصلاح Bootmgr، وإنشاء قطاع تمهيد جديد، وإصلاح BCD.
- إعادة بناء BCD: يمكن إعادة بناء BCD باستخدام أداة bootrec.exe في سطر الأوامر.
- استعادة النظام: إذا كنت قد قمت بإنشاء نقطة استعادة، يمكنك استخدام استعادة النظام لإرجاع نظامك إلى حالة عمل سابقة.
- إعادة تثبيت Windows: في بعض الحالات، قد تكون إعادة تثبيت Windows هي الحل الوحيد للمشاكل المستمرة.
لتنفيذ بعض هذه الحلول، قد تحتاج إلى:
- التمهيد من وسائط التثبيت: سواء كان ذلك قرص DVD أو محرك أقراص USB، ستحتاج إلى التمهيد من وسائط تثبيت Windows للوصول إلى أدوات الإصلاح المتقدمة.
- الوصول إلى سطر الأوامر: من خلال وسائط التثبيت، يمكنك فتح سطر الأوامر وتنفيذ الأوامر اللازمة لإصلاح Bootmgr و BCD.
أوامر سطر الأوامر المفيدة
فيما يلي بعض أوامر سطر الأوامر التي يمكن أن تساعد في إصلاح مشاكل Bootmgr:
- bootrec /fixmbr: يكتب قطاع التمهيد المتوافق مع Windows إلى MBR (سجل التمهيد الرئيسي).
- bootrec /fixboot: يكتب قطاع تمهيد جديدًا إلى قسم النظام.
- bootrec /scanos: يبحث عن أنظمة تشغيل متوافقة مع Windows.
- bootrec /rebuildbcd: يقوم بمسح الأقراص بحثًا عن تثبيتات Windows، ويسمح لك بإضافة تثبيتات إلى BCD.
- bootsect /nt60 SYS أو bootsect /nt60 ALL: يكتب قطاع التمهيد المتوافق مع Windows NT 6.0 إلى قسم النظام أو جميع الأقسام.
- bcdedit /export C:\BCD_Backup: يصدر نسخة احتياطية من BCD.
- bcdedit /import C:\BCD_Backup: يستورد نسخة احتياطية من BCD.
نصائح لتجنب مشاكل Bootmgr
هناك بعض الخطوات التي يمكنك اتخاذها لتقليل فرص مواجهة مشاكل Bootmgr:
- تجنب إيقاف تشغيل الكمبيوتر بشكل غير صحيح: يؤدي إيقاف تشغيل الكمبيوتر فجأة إلى إتلاف ملفات نظام التشغيل.
- تثبيت برامج التشغيل بشكل صحيح: تأكد من تثبيت برامج التشغيل الصحيحة للأجهزة الخاصة بك.
- الحفاظ على تحديث Windows: تضمن التحديثات الأمنية وتحديثات النظام استقرار نظام التشغيل.
- إنشاء نسخة احتياطية من BCD: قم بإنشاء نسخة احتياطية من BCD بانتظام.
- استخدام برنامج مكافحة الفيروسات: استخدم برنامج مكافحة فيروسات موثوق به لحماية نظامك من البرامج الضارة.
الفرق بين Bootmgr و NTLDR
NTLDR (NT Loader) هو برنامج التمهيد المستخدم في إصدارات Windows NT الأقدم (Windows XP و Windows 2000 و Windows NT). Bootmgr هو بديل لـ NTLDR ويستخدم في Windows Vista والإصدارات الأحدث. هناك بعض الاختلافات الرئيسية بينهما:
- الواجهة: يوفر Bootmgr واجهة مستخدم رسومية أكثر تطورًا، في حين أن NTLDR يعتمد على واجهة نصية بسيطة.
- دعم الأجهزة: يدعم Bootmgr أجهزة أحدث وتقنيات أكثر حداثة مثل UEFI.
- الأمان: يوفر Bootmgr تحسينات أمنية مقارنة بـ NTLDR.
- BCD: يستخدم Bootmgr قاعدة بيانات BCD لإدارة إعدادات التمهيد، في حين أن NTLDR يستخدم ملف boot.ini.
أمثلة على سيناريوهات إصلاح Bootmgr
دعنا نلقي نظرة على بعض السيناريوهات الشائعة وكيفية التعامل معها:
- السيناريو 1: يظهر الخطأ “BOOTMGR is missing”.
- الحل: التمهيد من وسائط التثبيت، وفتح سطر الأوامر، وتنفيذ الأمر bootrec /fixmbr و bootrec /fixboot. إذا لم ينجح ذلك، قم بتنفيذ bootrec /rebuildbcd.
- السيناريو 2: يظهر الخطأ “Windows failed to start”.
- الحل: استخدام أداة الإصلاح التلقائي من وسائط التثبيت. إذا لم ينجح ذلك، قم بإعادة بناء BCD باستخدام bootrec /rebuildbcd.
- السيناريو 3: لا يظهر نظام التشغيل في قائمة التمهيد.
- الحل: استخدم bootrec /scanos في سطر الأوامر للبحث عن أنظمة تشغيل. ثم استخدم bootrec /rebuildbcd لإضافة أنظمة التشغيل إلى BCD.
التحضير لمشاكل Bootmgr
من الضروري أن تكون مستعدًا لمشاكل Bootmgr. إليك بعض الخطوات التي يمكنك اتخاذها:
- إنشاء وسائط استرداد: قم بإنشاء قرص استرداد أو محرك أقراص USB يمكن استخدامه للتمهيد في حالة حدوث مشكلة.
- نسخ ملفات التمهيد احتياطيًا: قم بعمل نسخة احتياطية من ملفات التمهيد الرئيسية، بما في ذلك Bootmgr و BCD.
- التعرف على أدوات الإصلاح: تعرف على أدوات الإصلاح المتاحة في Windows، مثل أداة الإصلاح التلقائي.
- الاحتفاظ بنظام تشغيل يعمل: حافظ على نظام تشغيل يعمل بشكل صحيح لتسهيل استكشاف المشكلات وإصلاحها.
خاتمة
يعتبر مدير تمهيد ويندوز (BOOTMGR) عنصرًا حيويًا في عملية بدء تشغيل نظام التشغيل ويندوز. يضمن Bootmgr تحميل نظام التشغيل بشكل صحيح وتهيئة الأجهزة الضرورية. فهم كيفية عمل Bootmgr، والأخطاء الشائعة التي قد تواجهها، وكيفية إصلاحها، يمكن أن يساعدك في الحفاظ على نظام التشغيل الخاص بك يعمل بكفاءة. من خلال اتخاذ خطوات وقائية، مثل إنشاء وسائط استرداد، والنسخ الاحتياطي لملفات التمهيد، يمكنك تقليل مخاطر مواجهة مشكلات في التمهيد والحفاظ على جهاز الكمبيوتر الخاص بك يعمل بسلاسة.