في بعض الأحيان، يمكن أن يصبح رمز التمهيد لوحدة التخزين ، وهو جزء من سجل التمهيد لوحدة التخزين الموجود على محرك الأقراص المثبت على نظام التشغيل Windows، تالفًا أو تتم إعادة برمجته عن طريق الخطأ لاستخدام مدير التمهيد الخاطئ.
عندما يحدث هذا، قد تحصل على خطأ إيقاف النظام، عادةً ما يكون خطأ hal.dll في أنظمة التشغيل Windows 7 و8 و10 وVista.
لحسن الحظ، يعد إصلاح أخطاء رمز التمهيد لوحدة التخزين أمرًا سهلاً باستخدام أمر bootsect، وهو أداة استرداد قطاع التمهيد متاحة فقط من موجه الأوامر في خيارات بدء التشغيل المتقدمة أو خيارات استرداد النظام .
قم بتحديث رمز التمهيد لوحدة التخزين لاستخدام BOOTMGR
إنه أمر سهل ولا يستغرق سوى 10 إلى 15 دقيقة للقيام به. إليك الطريقة:
قم بتحديث رمز التمهيد لوحدة التخزين لاستخدام BOOTMGR
1. قم بالوصول إلى خيارات بدء التشغيل المتقدمة (Windows 10 و8) أو قم بالتمهيد في قائمة خيارات استرداد النظام (Windows 7 وVista).
ملاحظة : يرجى استعارة قرص Windows أو USB خاص بصديق للوصول إلى أحد أوضاع التشخيص هذه، إذا لم يكن لديك وسائط Windows في متناول اليد.
نصيحة : يعد استخدام وسائط التثبيت الأصلية إحدى الطرق للوصول إلى قوائم الإصلاح هذه. راجع المقالة: إنشاء محرك استرداد لنظام التشغيل Windows 10 لمزيد من التفاصيل. هذه الخيارات غير متوفرة لنظام التشغيل Windows Vista.
2. افتح موجه الأوامر .
ملاحظة : يتوفر موجه الأوامر من خيارات بدء التشغيل المتقدمة وخيارات استرداد النظام وكذلك في نظام التشغيل Windows، وتتشابه الوظيفة إلى حد كبير بين أنظمة التشغيل، لذلك سيتم تطبيق هذه الإرشادات بالتساوي على جميع إصدارات قرص الإعداد الذي تستخدمه Windows، بما في ذلك Windows 10 ، ويندوز 8، ويندوز 7، ويندوز فيستا، ويندوز سيرفر 2008، الخ.
3. في الموجه، أدخل أمر bootsect كما هو موضح أدناه، ثم اضغط على Enter:
bootsect /nt60 sys
سيقوم أمر bootsect أعلاه بتحديث رمز التمهيد لوحدة التخزين على القسم المستخدم لتشغيل Windows إلى BOOTMGR، المتوافق مع أنظمة التشغيل Windows Vista وWindows 7 وWindows 8 وWindows 10 وأنظمة تشغيل Windows الأحدث.
ملاحظة : يطبق المحول nt60 رمز التمهيد (الأحدث) على BOOTMGR بينما يطبق المحول nt52 رمز التمهيد (الأقدم) على NTLDR.
نصيحة : تشير بعض الوثائق عبر الإنترنت حول أمر bootsect إلى تحديث رمز التمهيد الرئيسي بشكل غير صحيح. يقوم أمر bootsect بإجراء تغييرات على رمز التمهيد لوحدة التخزين، وليس رمز التمهيد الرئيسي.
4. بعد تشغيل أمر bootsect كما هو موضح في الخطوة السابقة، ستظهر لك نتيجة مشابهة لما يلي:
C: (\\?\Volume{37a450c8-2331-11e0-9019-806e6f6e6963})
Successfully updated NTFS filesystem bootcode.
Bootcode was successfully updated on all targeted volumes.
ملاحظة : إذا ظهرت لك بعض الأخطاء أو لم يعمل هذا الأمر بعد محاولة إعادة تشغيل Windows بشكل طبيعي، فحاول تشغيل bootsect /nt60 all. التحذير الوحيد هنا هو أنه إذا قمت بالتمهيد المزدوج لجهاز الكمبيوتر الخاص بك، فقد تتسبب في حدوث نفس المشكلة عن طريق الخطأ.
5. أغلق نافذة موجه الأوامر ثم قم بإزالة قرص Windows من محرك الأقراص الضوئية أو محرك الأقراص المحمول من منفذ USB.
6. انقر فوق الزر " إعادة التشغيل " من نافذة "خيارات استرداد النظام" أو انقر فوق " متابعة" من شاشة "خيارات بدء التشغيل المتقدمة" الرئيسية .
7. سيبدأ تشغيل Windows بشكل طبيعي على الفور.
8. إذا كنت لا تزال تواجه مشكلات، مثل خطأ hal.dll، فراجع الملاحظات الواردة في الخطوة 4 للحصول على أفكار أخرى أو تابع استكشاف الأخطاء وإصلاحها مهما كانت المشكلة التي تواجهها.