- التحكم في إدخالات القائمة وترتيبها باستخدام BCDEdit و/displayorder.
- قم بالوصول إلى البرامج الثابتة UEFI من ويندوز أو مع مفاتيح كلاسيكية BIOS.
- إنشاء وسائط قابلة للتمهيد ومتعددة التمهيد باستخدام SARDU وRufus وYUMI وWinToUSB.
- إصلاحات حذاء UEFI مع Diskpart/BCDBoot واستخدام GRUB في بيئات التمهيد المزدوج.
إذا كنت بحاجة إلى تغيير ترتيب التمهيد في إدارة تمهيد Windows للتمهيد من نظام آخر، أو اختيار USB/DVD، أو إعادة ترتيب إدخالات القائمة، إليك دليل شامل ومُحدّث سيرشدك خلال العملية. لقد جمعنا إجراءات استخدام BCDEdit، والوصول إلى UEFI/BIOS، حيل تتعرف على الأدوات المفيدة من Windows والأدوات التابعة لجهات خارجية، بالإضافة إلى كيفية إصلاح تمهيد UEFI عند حدوث خطأ ما.
ستجد كل شيء بدءًا من المفاهيم الأساسية مثل ما هو إدخال التمهيد وحتى الأساليب المتقدمة لإنشاء إدخالات BCD ونسخها وفرزها وحذفها، بالإضافة إلى بدائل بسيطة في إعداد Windows، ومجموعات المفاتيح، والخيارات المصممة لأنظمة UEFI وLegacy BIOS. كما نوضح الاختلافات بين Windows 10 و11، وأسباب تغيير جهاز الإقلاع، وأدوات إنشاء وسائط قابلة للإقلاع.
ما هو إدخال التمهيد وكيف يتم إدارته في Windows؟
يقوم Windows بتنظيم معلومات التمهيد في مخزن BCD (بيانات تكوين التمهيد)، حيث يصف كل "إدخال تمهيد" كيفية تحميل النظام أو الخيار.يمكنك إنشاء عدة إدخالات للنظام نفسه بمعلمات مختلفة (مثلاً، عند تصحيح الأخطاء)، ويقوم Windows بإنشاء إدخال قياسي أثناء التثبيت. يُنصح بالاحتفاظ بالإدخال الأصلي وإنشاء نسخ مخصصة للاختبار.
يتم عرض الإدخالات في قائمة أداة تحميل التشغيل ويحدد ترتيبها ما تراه والتسلسل الذي تتبعهيتم التحكم في هذا السلوك بواسطة Windows Boot Manager وتعديله باستخدام BCDEdit أو واجهات رسومية محددة، بالإضافة إلى إعدادات البرامج الثابتة UEFI/BIOS.
إضافة واستنساخ الإدخالات باستخدام BCDEdit

BCDEdit هي أداة التحكم الرسمية لإدارة BCD. افتح موجه الأوامر مع صلاحيات المسؤول (انقر بزر الماوس الأيمن على موجه الأوامر > تشغيل كمسؤول). قبل تفعيل BCD على أجهزة الكمبيوتر المحمية، يُنصح بتعطيل أو تعليق BitLocker، وفي بعض الحالات، التمهيد الآمن لتجنب حجب التغييرات.
الطريقة الأكثر مباشرة لإنشاء إدخال جديد هي نسخ إدخال موجود وتعديله.يشير المُعرِّف الخاص {current} إلى المُدخل المُستخدَم في آخر عملية تمهيد. يُولِّد نسخه مُعرِّفًا فريدًا عالميًا جديدًا للمُدخل المُستنسخ:
bcdedit /copy {current} /d "DebugEntry"
بعد تشغيله بنجاح، ستظهر لك رسالة تحتوي على GUID المُولَّدعلى سبيل المثال: "تم نسخ الإدخال بنجاح إلى {49916baf-0e08-11db-9af4-000bdbd316a0}." سيكون هذا المعرف الفريد العمومي (GUID) هو الذي ستستخدمه من الآن فصاعدًا لتحرير هذا الإدخال في مجلدات أخرى. الأوامر.
إذا كنت تفضل الإنشاء من الصفر، هناك خيار /create، والذي يتطلب تحديد التطبيق (على سبيل المثال osloader) والمعلمات الأخرى:
bcdedit /create /d "My Windows Vista" /application osloader
كن حذرًا مع الأمر /create: فهو لا يضيف الإدخال تلقائيًا إلى قائمة التمهيد.ستحتاج إلى إضافته إلى قائمة العناصر المرئية باستخدام الأمر /displayorder (انظر أدناه). يُنشئ الأمران /copy و/create مُعرِّفًا فريدًا عالميًا جديدًا لتحديد المُدخل.
فرز وإضافة وإزالة من القائمة باستخدام /displayorder
يتم التحكم في الترتيب الذي يعرض به المدير الإدخالات باستخدام /displayorderالصيغة الأساسية هي:
bcdedit /displayorder {ID} {ID} ...
يمكن أن يكون المعرف GUID أو معرفًا محجوزًا مثل {current}ويجب عليك كتابتها باستخدام أقواس متعرجة. في بوويرشيل تذكر وضع مُعرِّفات GUID بين علامتي اقتباس. مثال على وضع المُدخل الجديد بعد المُدخل الحالي:
bcdedit /displayorder {current} {49916baf-0e08-11db-9af4-000bdbd316a0}
لديك أيضًا خيارات مساعدة سريعة مثل /addlast و/addfirst و/remove لفرز أو إزالة مُدخل قائمة دون حذفه من قائمة BCD. على سبيل المثال، لإرسال مُدخل إلى النهاية:
bcdedit /displayorder {49916baf-0e08-11db-9af4-000bdbd316a0} /addlast
إذا كنت تريد إزالته من القائمة ولكن الاحتفاظ به في التخزينيمكنك استخدام /displayorder مع /remove:
bcdedit /displayorder {49916baf-0e08-11db-9af4-000bdbd316a0} /remove
لحذف إدخال BCD بالكامل (وليس فقط إخفائه من القائمة)، استخدم/حذف:
bcdedit /delete {49916baf-0e08-11db-9af4-000bdbd316a0}
التحقق من حالة مدير التمهيد والترتيب الحالي
لرؤية شكل القائمة والتحقق من المعرفات، قم بتشغيل bcdedit بدون معلمات ل CMD مع صلاحيات المسؤول. سترى كتلة "إدارة تمهيد Windows" (بما في ذلك ترتيب العرض) وإدخالات "مُحمِّل تمهيد Windows" كما تظهر في القائمة.
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
isolatedcontext Yes
default {current}
resumeobject {18b123cd-2bf6-11db-bfae-00e018e2b8db}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {d7094401-2641-11db-baba-00e018e2b8db}
nx OptIn
Windows Boot Loader
-------------------
identifier {18b123cd-2bf6-11db-bfae-00e018e2b8db}
device partition=C:
path \Windows\system32\winload.exe
description Debugger Boot
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {d7094401-2641-11db-baba-00e018e2b8db}
nx OptIn
debug Yes
إذا أرجع BCDEdit خطأً، فتأكد من أنك فتحت CMD كمسؤول. وأنك أدخلت المفاتيح ومعرفات GUID والمسارات بشكل صحيح. في أجهزة الكمبيوتر المزودة بتشفير أو تمهيد آمن، تذكر تحذيرات BitLocker والبرامج الثابتة.
تغيير ترتيب التمهيد من Windows وUEFI
من خلال نظامي التشغيل Windows 10/11، يمكنك الوصول إلى إعدادات البرامج الثابتة UEFI دون الحاجة إلى البحث عن المفتاح عند بدء التشغيل.انتقل إلى الإعدادات > التحديث والأمان > الاسترداد > بدء التشغيل المتقدم، ثم انقر على "إعادة التشغيل الآن". في القائمة، انتقل إلى "استكشاف الأخطاء وإصلاحها" > "خيارات متقدمة" > إعدادات برنامج UEFI الثابت لإعادة التشغيل إلى خيارات البرنامج الثابت.
بمجرد الدخول إلى UEFI، ابحث عن خيارات التمهيد وأعد ترتيب الأولوية من الأجهزة: القرص الداخلي، ذراع USB، DVD، الشبكة، إلخ. عادةً ما يكفي استخدام مفاتيح الأسهم لتحريك الخيارات، وF10 للحفظ والخروج. في المرة القادمة، سيلتزم الكمبيوتر بهذا الترتيب.
اختصار: Shift + Restart ومفاتيح BIOS الكلاسيكية
هناك طريقة أخرى لفتح القائمة المتقدمة وهي الضغط مع الاستمرار على مفتاح التحول أثناء النقر فوق إعادة التشغيل من قائمة "ابدأ" أو شاشة تسجيل الدخول. سيبدأ النظام بالتشغيل مباشرةً في بيئة الاسترداد باستخدام نفس الخيارات المتقدمة المذكورة أعلاه.
إذا كنت تفضل الطريقة الكلاسيكية لإدخال البرامج الثابتة، فقد يختلف المفتاح حسب الشركة المصنعة. (وعلى أقراص SSD فائقة السرعة، يصعب اكتشافها). هذه هي الأخطاء الأكثر شيوعًا:
- أيسر: F2 (البدائل: Del، F1)
- آسروك: F2 (بديل: حذف)
- آسوس: F2 (البدائل: Del، F2، F9)
- ديل: F2 (البدائل: Del، F12، F1)
- جيجابايت: F2 (بديل: حذف)
- HP: F10 (البدائل: ESC، F1)
- لينوفو: F2 (البدائل: F1، Enter+F1، Ctrl+Alt+F3، Fn+F1، Ctrl+Alt+Ins)
- MSI: حذف (بديل: F2)
- سامسونج: F2
- سوني: F2 (البدائل: F1، F3)
- توشيبا: F2 (البدائل: F12، F1، Esc)
على الأجهزة اللوحية التي تعمل بنظام Windows، غالبًا ما يتم استخدام رفع/خفض مستوى الصوت أثناء التمهيد. للدخول إلى البرنامج الثابت. إذا كان لديك SSD، التمهيد سريع جدًا لدرجة أنه قد لا يكون لديك وقت للضغط على المفتاح؛ استخدم طريقة Windows للتأكد.
إصلاح تمهيد UEFI باستخدام Diskpart وBCDBoot
إذا لم يتم التشغيل بسبب مشكلات BCD/EFI، فيمكنك محاولة إصلاحه من بيئة التثبيت.قم بالتمهيد من USB/DVD الخاص بنظام Windows، وانقر فوق التالي، وانتقل إلى إصلاح الكمبيوتر > استكشاف الأخطاء وإصلاحها > خيارات متقدمة > موجه الأوامر.
قم بتحديد قسم نظام EFI وقم بتعيين حرف له باستخدام Diskpart (مثال إرشادي؛ اضبط الأرقام وفقًا لحالتك):
diskpart
list disk
select disk 0
list vol
select vol 1 (siendo el volumen EFI)
assign letter=V:
exit
إنشاء الهيكل اللازم وإعادة بناء ملفات التمهيد الإشارة إلى تثبيت Windows (تعيين حرف محرك الأقراص حيث يوجد Windows، على سبيل المثال C:\):
V:
MD \efi\microsoft\boot\
cd /d V:\efi\microsoft\boot\
bootrec /fixboot
bcdboot C:\Windows /l en-us /s V: /f all
يحدد مفتاح /l اللغة (en-us هو مثال)يمكنك تغيير اللغة إلى اللغة المناسبة (es-ES، fr-FR، en-GB، إلخ). أعد تشغيل الجهاز وتحقق من تشغيله بشكل صحيح.
إصلاح التمهيد التلقائي
من نفس بيئة الاسترداد، يمكنك تشغيل إصلاح بدء التشغيل (استكشاف الأخطاء وإصلاحها > خيارات متقدمة > إصلاح مشاكل بدء التشغيل). سيحاول Windows تلقائيًا إصلاح مشاكل التمهيد على أنظمة UEFI المدعومة.
إدارة الإدخالات من Windows: الإعدادات المتقدمة وmsconfig
لمراجعة خيارات التمهيد من الواجهة، ابحث عن "إعدادات النظام المتقدمة" وانتقل إلى قسم بدء التشغيل والاسترداد لضبط النظام الافتراضي و تيمبو في انتظار القائمة.
إذا كنت تريد إزالة الإدخالات اليتيمة من BCD، قم بتشغيل msconfigانتقل إلى علامة تبويب "التمهيد"، وحدد الإدخال غير المرغوب فيه، ثم اضغط على "حذف". توخَّ الحذر: حذف شيء لا ينبغي حذفه قد يمنع التمهيد.
للحصول على وثائق مرجعية ومعلمات متقدمة، راجع دليل BCD/BCDEdit الرسمي وأيضًا .
كاتب شغوف بعالم البايت والتكنولوجيا بشكل عام. أحب مشاركة معرفتي من خلال الكتابة، وهذا ما سأفعله في هذه المدونة، لأعرض لك كل الأشياء الأكثر إثارة للاهتمام حول الأدوات الذكية والبرامج والأجهزة والاتجاهات التكنولوجية والمزيد. هدفي هو مساعدتك على التنقل في العالم الرقمي بطريقة بسيطة ومسلية.
