استعادة نظام التشغيل Windows XP. دليل للمبتدئين: تثبيت نظام التشغيل Windows XP بالتفصيل، استرداد ملف تمهيد Windows XP

وصف لكيفية استعادة التشغيل العادي ويندوز إكس بي. يوضح الدليل بالتفصيل ما يجب فعله إذا كان نظام التشغيل ينتج عنه أخطاء مثل "" و "" و "" وغيرها الكثير أثناء التمهيد.

مشاكل تمهيد نظام التشغيل Windows XP وأسبابها

العديد من المستخدمين ويندوز إكس بيواجهت مشاكل في التحميل ويندوز إكس بي. الوضع النموذجي: يقوم المستخدم بتشغيل جهاز الكمبيوتر أو الكمبيوتر المحمول، ويظهر خطأ على الشاشة السوداء مثل، لا يمكن بدء تشغيل Windows بسبب أخطاء في تكوين قرص الجهازأو أي شيء آخر. خطأ لا يمكن بدء تشغيل Windows بسبب وجود ملف تالف أو مفقود: hal.dllغالبا ما يظهر أثناء التثبيت ويندوز إكس بيمن محرك الأقراص المحمول بعد إعادة التشغيل. يمكن أن يكون هناك عدد كبير من الأخطاء. تبدو شيئًا مثل هذا:




سبب كل هذه الأخطاء هو مشاكل في أداة تحميل التشغيل. ويندوز إكس بي، الذي يبدأ تشغيل النظام مباشرة. في الأساس، هذه عدة ملفات تنفيذية: file boot.iniمع تكوين التمهيد والملفات ntldr, ntdetect.comومحمل الإقلاع في إم بي آر.

فمن المنطقي تماما أنه من أجل استعادة التشغيل العادي ويندوز إكس بيتحتاج إلى استعادة نفس أداة تحميل التشغيل. وهذا ما سيغطيه هذا الدليل.

إطلاق وحدة التحكم بالاسترداد لنظام التشغيل Windows XP

لاستعادة أداة تحميل التشغيل، نحتاج أولاً إلى تشغيل ما يسمى . للقيام بذلك، نحتاج إلى التمهيد من قرص التثبيت أو محرك الأقراص المحمول باستخدام ويندوز إكس بيوابدأ التثبيت. كيفية القيام بكل هذا موصوفة جيدًا في الأدلة: و.

التمهيد وبدء التثبيت. عندما تظهر هذه الشاشة:


تحتاج إلى الضغط على زر ر. ننتظر قليلاً، ويقوم النظام بفحص القرص الصلب بحثًا عن الأنظمة المثبتة. ونتيجة لذلك، يجب أن تظهر نافذة مشابهة لهذه:


أدخل رقم النسخة في القائمة (عادة 1 )، أدخل كلمة مرور المسؤول (إذا لم تكن محددة، فما عليك سوى النقر فوق يدخل). هذه هي:


الآن يمكنك المتابعة مباشرة إلى عملية الاسترداد.

استعادة التمهيد لنظام التشغيل Windows XP

لاستعادة MBR ومحمل التشغيل، تحتوي وحدة التحكم بالاسترداد على أوامر وملفات . دعنا ندخل الأول أولاً:

تأكيد الاستعادة بالمفتاح ي:


أدخل الأمر:


نؤكد التغييرات:


الآن يمكنك إعادة التشغيل. للقيام بذلك، أدخل الأمر مخرج

إذا لم تحل هذه العمليات الموقف، فمن المفيد التحقق مما إذا كانت هناك ملفات محمل التشغيل. هذا هو أولا وقبل كل شيء ج:\ntldrو ج:\ntdetect.com، و boot.ini. يمكن القيام بذلك بكل بساطة. أدخل الأمر دير ج:\. سيتم عرض محتويات الملفات والمجلدات الموجودة على القرص ج:\. إذا لم تكن هذه الملفات موجودة على القرص الصلب، فيجب نسخها من القرص. للقيام بذلك، تحتاج إلى تحديد حرفها بالقوة الغاشمة والأمر دير. في حالتي، قرص ويندوز هو د:\. وهنا محتواه:


الآن دعونا ننسخ الملفات التي نحتاجها منه. للقيام بذلك، أدخل الأوامر نسخ د:\i386\ntldr ج:\و انسخ d:\i386\ntdetect.com c:\:



يمكنك أيضًا التحقق من محرك الأقراص الثابتة لديك باستخدام الأمر CHKDSK /R:


بالتأكيد لن تكون زائدة عن الحاجة.

حل المشكلة مع hal.dll

دعنا ننتقل الآن إلى الخطأ مع:


على الإصدارات الروسية شبابيكيبدو نص الخطأ كالتالي: لا يمكن بدء تشغيل Windows بسبب وجود ملف تالف أو مفقود: hal.dll

تحدث مشكلة التحميل هذه غالبًا بسبب الإعدادات غير الصحيحة في الملف boot.ini. لتصحيح الوضع بطريقة أو بأخرى، قم بتشغيل الأمر وأدخله bootcfg / إعادة البناء:

يجب أن يبدأ فحص الأنظمة المتاحة. ثم تقوم بتحديد البرنامج المتاح وإضافته إلى قائمة التنزيل:


أنت الآن بحاجة إلى إدخال كيفية عرض النظام في قائمة التمهيد:


ثم يجب عليك تحديد المعلمة /fastdetect:


هذا كل شئ:


إذا لم يساعد ذلك، فقم بتسجيل الدخول مرة أخرى إلى وحدة التحكم بالاسترداد وأدخل الأمر قم بتوسيع d:\i386\hal.dl_ c:\windows\system32 (د:\في هذه الحالة يكون محرك أقراص مضغوطة/أقراص DVD أو محرك أقراص فلاش).

في المستقبل، يمكن تعديل قائمة التنزيل في نظام التشغيل Windows نفسه:


يمكنك أيضًا عبر يبدأ -> ينفذ -> مسكونفيغ -> boot.ini.

هذا كل شئ.

الرجاء طرح جميع الأسئلة حول استعادة Windows في موضوع المنتدى هذا.

يحدث في بعض الأحيان أن أداة تحميل التمهيد لنظام التشغيل Windows قد تتوقف عن العمل بشكل كامل. بغض النظر عن سبب هذا الحدث غير السار، كن مطمئنًا إلى أن استعادة أداة تحميل التشغيل لنظام التشغيل Windows XP هي مهمة ممكنة.

الآن بعد أن بدأ XP في التلاشي في التاريخ، هناك عدد لا بأس به من البرامج الرائعة والمفيدة جدًا، التي تعمل فقط تحت نظام XP. هذا هو السبب في أنه ومسألة استعادته لا يستمران في فقدان أهميتهما، مما يرفع نظام التشغيل هذا إلى حالة "الكلاسيكية".

الخيار 1: استرداد إدخال نظام تشغيل آخر

وصف المهمة

لنفكر في البديل الأول للمشكلة، في حالة تلف أداة تحميل التشغيل بسبب التثبيت غير الصحيح لنظام تشغيل آخر على قرص النظام.

هذا الموقف هو الأرجح اليوم، لأن نظام التشغيل الرئيسي، بالطبع، هو إصدار أكثر حداثة: Windows 7 أو 8 أو 10.

إذا كان لديك نظامي تشغيل مثبتين: على سبيل المثال، أحدهما على محرك أقراص النظام "C:\" والآخر على "D:\" أو "E:\" أو محرك أقراص آخر. إذا قمت بإعادة تثبيت النظام بشكل غير صحيح على محرك الأقراص C، فقد تجد أنه لديك الآن نظام Windows واحد فقط قيد التشغيل وأثناء عملية بدء التشغيل لا تظهر أي عروض لبدء تشغيل نظام تشغيل آخر على جهاز الكمبيوتر الخاص بك.

القرار يعتمد على الوضع. بالنسبة للحالة الموصوفة، فإن طريقة الاسترداد الأبسط والأكثر فعالية هي طريقة الاسترداد باستخدام برنامج EasyBCD.

لماذا EasyBCD

  1. وفي وقت كتابة هذا المقال، البرنامج مجاني ويمكن تنزيله من الموقع الرسمي للمطور.
  2. واجهة EasyBCD بسيطة جدًا وبديهية. سوف يستغرق الأمر بضع كلمات لوصف كيفية عمله.
  3. لديك نظام تشغيل قيد التشغيل على قرص النظام، وتنفيذ إجراءات شامانية مختلفة عن طريق إعادة التشغيل في سطر الأوامر لا يبدو عقلانيًا.
  4. لاستعادة استخدام EasyBCD، لا تحتاج إلى تذكر كلمة مرور "مسؤول" نظام التشغيل، والتي، كقاعدة عامة، لا يتذكرها الكثيرون.
  5. يدعم البرنامج جميع أحدث إصدارات نظام التشغيل.

خوارزمية الإجراءات

ومن الجدير بالذكر أن برنامج EasyBCD يتمتع بالعديد من الإمكانيات الأخرى، على وجه الخصوص، القدرة على استعادة أدوات تحميل التشغيل للإصدارات الأخرى من Windows وأنظمة التشغيل: Linux وMac وغيرها.

الخيار 2: استرداد إدخال نظام تشغيل واحد

دعنا نستمر في النظر في المشكلة في حالة تلف أداة تحميل التشغيل لنظام التشغيل XP الوحيد الموجود على قرص النظام.

ضع في اعتبارك أنه إذا كان السبب هو وجود محرك أقراص ثابت تالف أو فيروس، فيجب عليك اتخاذ جميع الخطوات اللازمة لإزالة السبب.

خوارزمية الإجراءات


هذا كل شئ. نأمل أن تكون هذه المعلومات مفيدة لك وأن كل شيء نجح بالنسبة لك.

فيديو حول الموضوع

تعد مشكلات تمهيد نظام التشغيل ظاهرة واسعة الانتشار بين مستخدمي Windows. يحدث هذا بسبب تلف الوسائل المسؤولة عن بدء تشغيل النظام - سجل التمهيد الرئيسي لـ MBR أو قطاع خاص يحتوي على الملفات الضرورية لبداية عادية.

كما ذكر أعلاه، هناك سببان لمشاكل التمهيد. بعد ذلك، سنتحدث عنها بمزيد من التفصيل ونحاول حل هذه المشكلات. سنقوم بذلك باستخدام وحدة التحكم بالاسترداد الموجودة على قرص تثبيت نظام التشغيل Windows XP. لمزيد من العمل نحتاج إلى التمهيد من هذه الوسائط.

إذا كان لديك صورة توزيع فقط، فستحتاج أولاً إلى نسخها على محرك أقراص فلاش.

انتعاش MBR

عادةً ما يتم كتابة MBR في الخلية الأولى (القطاع) على القرص الصلب ويحتوي على جزء صغير من كود البرنامج الذي يتم تنفيذه أولاً عند التشغيل ويحدد إحداثيات قطاع التمهيد. في حالة تلف السجل، لن يتمكن Windows من بدء التشغيل.

  1. بعد التشغيل من محرك الأقراص المحمول، سنرى شاشة تحتوي على الخيارات المتاحة للاختيار. انقر ر.

  2. بعد ذلك، ستطالبك وحدة التحكم بتسجيل الدخول إلى إحدى نسخ نظام التشغيل. إذا لم تقم بتثبيت النظام الثاني، فسيكون هو الوحيد في القائمة. أدخل الرقم هنا 1 من لوحة المفاتيح واضغط يدخل، ثم كلمة مرور المسؤول، إذا كانت هناك كلمة مرور، وإذا لم يتم تعيينها، فما عليك سوى النقر فوق "يدخل".

    إذا نسيت كلمة مرور المسؤول، فيرجى قراءة المقالات التالية على موقعنا:

  3. يتم كتابة الأمر الذي "يصلح" سجل التمهيد الرئيسي على النحو التالي:

  4. تمت كتابة MBR الجديد بنجاح، ويمكنك الآن الخروج من وحدة التحكم باستخدام الأمر

    وحاول بدء تشغيل Windows.

    إذا كانت محاولة الإطلاق غير ناجحة، فإننا ننتقل.

قسم الاحذية

يحتوي قطاع التمهيد في نظام التشغيل Windows XP على أداة تحميل التمهيد نتلدر، والذي "يطلق" بعد MBR وينقل التحكم مباشرة إلى ملفات نظام التشغيل. إذا كان هذا القطاع يحتوي على أخطاء، فمن المستحيل بدء تشغيل النظام.


استعادة ملف boot.ini

في الملف boot.iniيتم تحديد ترتيب تحميل نظام التشغيل وعنوان المجلد بمستنداته. إذا كان هذا الملف تالفًا أو كان بناء جملة التعليمات البرمجية معطلاً، فلن يعرف Windows أنه يحتاج إلى البدء.


نقل ملفات التمهيد

يستثني boot.iniالملفات هي المسؤولة عن تحميل نظام التشغيل نتلدرو NTDETECT.COM. غيابهم يجعل تشغيل Windows مستحيلاً. صحيح أن هذه المستندات موجودة على قرص التثبيت، حيث يمكنك ببساطة نسخها إلى جذر قرص النظام.

  1. قم بتشغيل وحدة التحكم، وحدد نظام التشغيل، وأدخل كلمة مرور المسؤول.
  2. بعد ذلك تحتاج إلى إدخال الأمر

    يعد ذلك ضروريًا لعرض قائمة الوسائط المتصلة بالكمبيوتر.

  3. ثم نحتاج إلى تحديد حرف محرك الأقراص الذي نقوم بالتمهيد منه حاليًا. إذا كان هذا محرك أقراص فلاش، فسيكون معرفه (في حالتنا) "\Device\Harddisk1\Partition1". يمكنك تمييز محرك الأقراص عن القرص الصلب العادي من خلال سعته. إذا استخدمنا قرصًا مضغوطًا، فاختر "\الجهاز\CdRom0". يرجى ملاحظة أن الأرقام والأسماء قد تختلف قليلا، والشيء الرئيسي هو فهم مبدأ الاختيار.

    لذلك، قررنا اختيار القرص، أدخل حرفه بنقطتين وانقر "يدخل".

  4. الآن نحن بحاجة للذهاب إلى المجلد "i386"لماذا نكتب؟

  5. بعد النقل تحتاج إلى نسخ الملف نتلدرمن هذا المجلد إلى جذر قرص النظام. أدخل الأمر التالي:

    ثم توافق على البديل إذا تم عرضه ( "ص").

  6. بعد النسخ الناجح، ستظهر الرسالة المقابلة.

  7. وبعد ذلك نفعل الشيء نفسه مع الملف NTDETECT.COM.

  8. الخطوة الأخيرة هي إضافة Windows الخاص بنا إلى ملف جديد boot.ini. للقيام بذلك نقوم بتشغيل الأمر

    أدخل الرقم 1 ، أدخل المعرف ومعلمات التمهيد، ثم اخرج من وحدة التحكم، وقم بتمهيد النظام.

جميع الإجراءات التي نتخذها لاستعادة التنزيل يجب أن تؤدي إلى النتيجة المطلوبة. إذا كنت لا تزال تفشل في بدء تشغيل نظام التشغيل Windows XP، فمن المرجح أن تضطر إلى إعادة التثبيت. يمكنك "إعادة ترتيب" Windows مع الحفاظ على ملفات المستخدم وإعدادات نظام التشغيل.

خاتمة

لا يحدث "تعطل" التنزيل من تلقاء نفسه، فهناك دائمًا سبب لذلك. يمكن أن تكون إما فيروسات أو أفعالك. لا تقم مطلقًا بتثبيت البرامج التي تم الحصول عليها من مواقع أخرى غير المواقع الرسمية، ولا تقم بحذف أو تحرير الملفات التي لم تقم بإنشائها، فقد يتبين أنها ملفات نظام. سيساعدك اتباع هذه القواعد البسيطة على تجنب الاضطرار إلى اللجوء إلى إجراء استرداد معقد مرة أخرى.

نظام التشغيلعادة ما يتم تخزينها في الذاكرة الخارجية للكمبيوتر - على القرص. عند تشغيل الكمبيوتر، تتم قراءته من ذاكرة القرص ووضعه في ذاكرة الوصول العشوائي (RAM). هذه العملية تسمى تحميل نظام التشغيل .

يُطلق على القرص الذي توجد عليه ملفات نظام التشغيل والتي يتم تحميلها منه النظامية.
لا يمكن تشغيل البرامج إلا إذا كانت موجودة في ذاكرة الوصول العشوائي (RAM)، لذا يجب تحميل ملفات نظام التشغيل في ذاكرة الوصول العشوائي (RAM).
بعد تشغيل الكمبيوتر، يتم تحميل نظام التشغيل من قرص النظام إلى ذاكرة الوصول العشوائي (RAM). يجب أن يتم التمهيد وفقًا لبرنامج التمهيد - محمل نظام التشغيل.
يمكن تمثيل تحميل نظام التشغيل خطوة بخطوة على النحو التالي:
يحتوي الكمبيوتر على ROM يحتوي على برامج اختبار الكمبيوتر والمرحلة الأولى من تحميل نظام التشغيل والتي تسمى BIOS (نظام الإدخال والإخراج الأساسي). بمجرد تشغيل الكمبيوتر، يبدأ تشغيل هذه البرامج. علاوة على ذلك، يتم عرض معلومات حول تقدم هذه العملية على شاشة العرض. أولاً، يتم اختبار الأجهزة وتكوينها، ثم يبدأ تحميل نظام التشغيل. في هذه المرحلة، يصل المعالج إلى القرص ويبحث عن وجود برنامج محمل إقلاع صغير في القطاع 1 من القرص. يتقنحذاء طويل.

يبحث Master Boot عن أداة تحميل التمهيد الرئيسية على القرص حذاء طويلقطاع، ويحمله في الذاكرة وينقل التحكم إليه. حذاء طويلقطاع(قطاع التمهيد) – جزء من القرص محجوز لبرنامج تمهيد نظام التشغيل. يحتوي هذا القطاع عادةً على برنامج لغة الآلة القصير الذي يقوم بتحميل نظام التشغيل.
بعد ذلك، يقوم محمل الإقلاع الرئيسي بالبحث عن وحدات نظام التشغيل المتبقية ويقوم بتحميلها في ذاكرة الوصول العشوائي (RAM).
بعد انتهاء تحميل نظام التشغيل، يتم نقل التحكم إلى معالج الأوامر. إذا كنت تستخدم واجهة سطر الأوامر، فستظهر مطالبة النظام على الشاشة، وإلا فسيتم تحميل الواجهة الرسومية.
ستختلف عملية تحميله اعتمادًا على نوع نظام التشغيل. يتضمن نظام التشغيل بالضرورة الملفات المسؤولة عن عملية التمهيد. دعونا نفكر في "عمل" الملفات في هذه العملية تحميل ويندوز اكس بي.

  1. مرحلة التحميل الأولية.
  2. اختيار النظام.
  3. تعريف "الأجهزة".
  4. اختيار التكوين.

في المرحلة الأولية، يقوم NTLDR بتحويل المعالج إلى الوضع المحمي. ثم يقوم بعد ذلك بتحميل برنامج تشغيل نظام الملفات المناسب للعمل مع الملفات من أي نظام ملفات يدعمه XP (FAT-16 وFAT-32 وNTFS).

إذا كان هناك BOOT.INI في الدليل الجذر، فسيتم تحميل محتوياته في الذاكرة. إذا كان يحتوي على إدخالات لأكثر من نظام تشغيل واحد، فسيتوقف NTLDR عن التشغيل - يعرض قائمة بالاختيارات وينتظر إدخال المستخدم لفترة زمنية محددة.

إذا لم يكن هناك مثل هذا الملف، فسيستمر NTLDR في التحميل من القسم الأول، محرك الأقراص الأول، عادةً C:\.
إذا قام المستخدم باختياره أثناء عملية الاختيار ويندوز NT، 2000 أو XP، ثم اضغط على F8 واعرض القائمة المقابلة مع خيارات التمهيد.
بعد كل تمهيد ناجح، يقوم XP بإنشاء نسخة من المجموعة الحالية من برامج التشغيل وإعدادات النظام المعروفة باسم آخر تكوين جيد معروف. يمكن استخدام هذه المجموعة للتمهيد في حالة قيام جهاز جديد بتعطيل تشغيل نظام التشغيل.

إذا كان نظام التشغيل المحدد هو XP، فإن NTLDR يبحث عن برنامج DOS NTDETECT.COM ويقوم بتحميله لتحديد الأجهزة المثبتة في الكمبيوتر. يقوم NTDETECT.COM بإنشاء قائمة بالمكونات، والتي يتم استخدامها بعد ذلك في مفتاح HARDWARE لفرع التسجيل HKEY_LOCAL_MACHINE.

إذا كان الكمبيوتر يحتوي على أكثر من ملف تعريف واحد للأجهزة، فسيتوقف البرنامج بقائمة تحديد التكوين. بمجرد تحديد التكوين، يبدأ NTLDR في تحميل XP kernel (NTOSKRNL.EXE). أثناء عملية تمهيد kernel (ولكن قبل التهيئة)، يظل NTLDR مركزيًا للتحكم في الكمبيوتر. يتم مسح الشاشة وتظهر الرسوم المتحركة للمستطيلات البيضاء في الأسفل. بالإضافة إلى النواة، يتم أيضًا تحميل طبقة تجريد الأجهزة (HAL.DLL) بحيث يمكن للنواة تجريد نفسها من الأجهزة. كلا الملفين موجودان في دليل System32.

يقوم NTLDR بتحميل برامج تشغيل الأجهزة التي تم وضع علامة عليها على أنها قابلة للتمهيد. بعد تنزيلها، ينقل NTLDR التحكم في الكمبيوتر بشكل أكبر. يحتوي كل برنامج تشغيل على مفتاح في HKEY_LOCAL_MACHINE\SYSTEM\Services. إذا كانت قيمة البدء تساوي SERVICE_BOOT_START، فإن الجهاز يعتبر قابلاً للتمهيد. لكل جهاز من هذا القبيل، تتم طباعة نقطة على الشاشة.

يمر NTOSKRNL بمرحلتين أثناء عملية التمهيد - ما يسمى بالمرحلة 0 والمرحلة 1. تقوم المرحلة الأولى بتهيئة ذلك الجزء فقط من الأنظمة الفرعية والنواة التنفيذية المطلوبة لتشغيل الخدمات الأساسية واستمرار التمهيد. تبدأ المرحلة الأولى عندما يقوم HAL بإعداد النظام للتعامل مع مقاطعات الجهاز. إذا كان هناك أكثر من معالج مثبت على الكمبيوتر، فستتم تهيئتهم. تتم إعادة تهيئة جميع الأنظمة الفرعية التنفيذية بالترتيب التالي: Object Manager، Executive، Microkernel، Security Reference Monitor، Memory Manager، Cache Manager، LPCS، I/O Manager، Process Manager.

تؤدي تهيئة مدير الإدخال/الإخراج إلى بدء عملية تحميل كافة برامج تشغيل النظام. من لحظة توقف NTLDR، يتم تحميل برامج التشغيل حسب الأولوية. قد يؤدي الفشل في تحميل برنامج التشغيل إلى إعادة تشغيل XP ومحاولة استعادة آخر تكوين جيد معروف. المهمة الأخيرة للمرحلة الأولى من تهيئة النواة هي إطلاق النظام الفرعي لمدير الجلسة (SMSS). النظام الفرعي مسؤول عن إنشاء بيئة المستخدم التي توفر واجهة NT. يعمل SMSS في وضع المستخدم، ولكن على عكس التطبيقات الأخرى، يعتبر SMSS جزءًا موثوقًا به من نظام التشغيل وتطبيقًا "أصليًا" (يستخدم الوظائف التنفيذية فقط)، مما يسمح له بتشغيل النظام الفرعي للرسومات وتسجيل الدخول. يقوم SMSS بتحميل win32k.sys - النظام الفرعي للرسومات. يقوم برنامج التشغيل بتحويل الكمبيوتر إلى الوضع الرسومي، ويقوم SMSS بتشغيل كافة الخدمات التي يجب أن تبدأ تلقائيًا عند بدء التشغيل. إذا بدأت جميع الأجهزة والخدمات بنجاح، فستعتبر عملية التمهيد ناجحة ويتم إنشاء آخر تكوين جيد معروف.

لا تعتبر عملية التنزيل مكتملة حتى يقوم المستخدم بتسجيل الدخول إلى النظام. تتم تهيئة العملية بواسطة WINLOGON.EXE، الذي يعمل كخدمة ويدعمه مرجع الأمان المحلي (LSASS.EXE)، الذي يعرض مربع حوار تسجيل الدخول. يظهر مربع الحوار هذا في الوقت الذي يبدأ فيه النظام الفرعي للخدمات خدمة الشبكة.

أحد أهم ملفات النظام لنظام التشغيل Windows XP مع إعدادات التمهيد الهامة لنظام التشغيل Windows XP والمعروف لدى الجميع باسم ملف boot.ini. دعونا تفكيكها إلى أجزاء.

إذا لم يدرك أي شخص ذلك بعد، فهذا أحد الملفات الأولى التي يتصل بها XP عند التحميل. مخزنة في نص عادي في الدليل الجذر للنظام. عنوانه لا يتزعزع: جيم:\boot.ini.وبما أن الملف هو ملف نظام، فسيتم تعيين سمات خاصة له تلقائيًا (مثل الإخوة الآخرين) مثل مختفي, نظامو فقط للقراءة. لذا، إذا كنت تريد تحريره، فسيتعين عليك تغيير بعض العناصر خصائص المجلد- بدونها، يقوم Windows XP Explorer بإخفاء مثل هذه الملفات:

كيف يعمل Boot.ini؟

Boot.iniيحتوي على معلومات حول موقع XP على جهاز الكمبيوتر الخاص بك. إذا كان هناك العديد من أنظمة التشغيل، فسيتم أيضًا عرض المعلومات المتعلقة بها في الملف (إذا كانت الإصدارات التي تصل إلى نظام التشغيل Windows XP فقط هي المشاركة في التنزيل، بالطبع، فإن تنزيل الإصدارات من نظام التشغيل Windows Vista يتم بترتيب مختلف تمامًا).

مرجع

في إصدارات نظام التشغيل Windows Vista والإصدارات الأحدث، لا يوجد الملف boot.ini. يتم تخزين معلومات التمهيد في ملف التسجيل المسمى بيانات تكوين التمهيد(BCD) ويتم استخدام الأداة المساعدة لتحرير معلمات التمهيد bcdedit.com من سطر الأوامر.

أثناء عملية بدء تشغيل النظام، تكون وظائف ملف آخر مسؤولة عن الاختيار الصحيح لنظام التشغيل - نتلدر، والذي "يبحث" في ملف boot.ini الذي يتم النظر فيه حاليًا، والذي يخبر ملف Ntldr بالمكان الذي يحتاج النظام أو الأنظمة فعليًا إلى البحث فيه. يهدف ملف boot.ini أيضًا إلى إخبارك ما إذا كنت بحاجة إلى عرض نوع من القائمة مع اختيار خيارات بدء التشغيل والوقت المناسب لتحديدها. بالإضافة إلى ذلك، كان في هذا الملف القدرة على تحميل نظام التشغيل أو إطلاق وحدة تحكم استرداد النظام.

قائمة التمهيد لنظام التشغيل Windows XP

إذا تم حفظ خيار "أكثر من واحد" في ملف boot.ini، فسيصاحب تحميل XP تلقائيًا ظهور قائمة مميزة.

هيكل ومحتويات الملف boot.ini

يحتوي الملف على فئتين رئيسيتين. أولاً - محمل التمهيد. أنه يحتوي على اثنين من الإعدادات. المهلة الافتراضية قبل تشغيل النظام المميز "المهلة = (XX ثانية)"- أنت حر في الضبط من 30 إلى 0. ويتم عرض نظام التشغيل الذي تم تحميله افتراضيًا في السطر "الافتراضي = (عنوان نظام التشغيل). وبالنسبة لمعظم المستخدمين، هذا الإدخال هو نفسه:

"افتراضي=متعدد(0)ديسك(0)رديسك(0)قسم(1)\ويندوز"

تعني المعلمات التالية:

  • متعدد (X)- تستخدمه وحدة تحكم القرص ATA للعثور على قسم التمهيد. المعلمة تسبق المعلمة دائمًا القرص (X)، إذا لم تظهر وحدة تحكم SCSI التي لم يتم تنشيطها في BIOS
  • رد القرص (X)- القرص الصلب الفعلي؛ X– عدد محركات الأقراص الصلبة – 0، 1، 2، إلخ. العد التنازلي يبدأ من 0!
  • القرص (X)- القرص المنطقي (المعروف أيضًا باسم حجم القرص الفعلي)؛ X– عدد المجلدات – 0، 1، 2، إلخ. العد التنازلي يبدأ من 0!
  • القسم (X)- هذه المعلمة مرتبطة بالمعلمة رد القرص (X)– يعني قسمًا من محرك الأقراص الثابتة الفعلي هذا؛ X- عدد الأقسام - 1، 2، 3، إلخ. العد التنازلي يبدأ من 1!
  • \شبابيك- نموذج من المعلمات الخاصة بنظام التشغيل Windows XP لتحديد موقع ملفات النظام (يقوم XP بتخزين الملفات في هذا المجلد).

يتم استخدام نقطة الإدخال بواسطة الملف نتلدرمن أجل العثور على المكان الذي يكمن فيه النظام. ولكن هناك أيضًا خطوطًا افتراضية لملف boot.ini أكثر تعقيدًا في مسارات الكتابة، ومع ذلك، لا يتم رؤيتها تقريبًا على الأجهزة المنزلية، ولم يتم تحديد المعايير مطلقًا، لذلك أصبحت هذه الأنظمة في غياهب النسيان. ولكن ما يثير اهتمام المستخدم العادي هو القدرة على تغيير ترتيب التمهيد في تكوين كمبيوتر متعدد التمهيد. عادةً، يحدد التثبيت الروتيني للعديد من أنظمة التشغيل المسارات الصحيحة افتراضيًا، والتي يمكنك اللعب بها بالطرق الموضحة أدناه.

ومع ذلك، يحدث هذا حتى لا يصبح المستخدم راضيًا عن وظيفة أحد الأنظمة، أو بعد التثبيت غير الناجح، يظهر الإدخال، لكن النظام... لم يعد موجودًا.

ولكن دعونا نستمر.

القسم الثاني من ملفنا هو أنظمة التشغيل- يتضمن قائمة بأنظمة التشغيل وبرامج التمهيد ومواقعها. وقد يحتوي أيضًا على مفاتيح تقوم بتكوين النظام المحدد في القائمة. ولكن في الواقع الخط من المعلمة محمل التمهيدمكررة. إذا كان هناك عدة أنظمة، تتم الإشارة ببساطة إلى أسمائها (أوصافها) باستخدام العلامة " = ". معامل /fastdetectيفرض ملفًا حاسمًا آخر NTDETECTالمرور، على سبيل المثال، بجهاز متوازي مثبت في نفس الحلقة (على سبيل المثال، قارئ الأقراص الضوئية DVDROM)، ولكن أيضًا يحتوي على رقم تسلسلي مخصص له. تحتوي لوحة المفاتيح والماوس وقارئ البطاقة على مثل هذه الأرقام... وبالتالي، يتم منح المستخدم الفرصة لتحديد جهاز التمهيد ليس وحدة التخزين نفسها، ولكن قرص DVDROM أو محرك أقراص فلاش أو قسم محرك الأقراص الثابتة الذي يحتوي على التثبيت فقط الملفات، ولكن ليس لديها النظام نفسه . ومع ذلك، من الأفضل إجراء مثل هذه العملية على قرص مهيأ بدون الملفات التي تحتاجها - استعد للأخطاء الحتمية وعمليات إعادة التثبيت. هذه العملية مرهقة للغاية وتتطلب المعرفة والمهارات. والأهم من ذلك، لن تسمح لك أي من أدوات تحرير ملفات boot.ini بعرض وتنفيذ العمليات باستخدام سجلات أنظمة التشغيل التي تم تحميلها باستخدام أدوات تحميل التشغيل الأخرى.

ما هي أنواع ملفات boot.ini الموجودة؟

فيما يلي المثال الأكثر شيوعًا للنص الموجود داخل الملف المطلوب - كل شيء بسيط، ولا يوجد سوى نظام واحد:

نفذ الوقت=30 تقصير=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0)rdisk(0)partition Professional" / fastdetect

فيما يلي مثال مع تمكين خيار وحدة التحكم بالاسترداد:

نفذ الوقت=30 تقصير=متعدد(0)القرص(0)رديسك(0)القسم(1)\WINDOWS متعدد(0)القرص(0) rdisk(0)تقسيم(1)\WINDOWS = "Microsoft Windows XP Professional" / fastdetect C:\CMDCONS\BOOTSECT.DAT = "وحدة التحكم بالاسترداد لـ Microsoft Windows" /cmdcons

وهذا مثال على التمهيد المزدوج بإصدارين مختلفين من نظام التشغيل Windows XP ( بيتو احترافي):

نفذ الوقت=30 تقصير=متعدد(0)القرص(0)rdisk(0)القسم(1)WINDOWS متعدد(0)القرص(0) rdisk(0)تقسيم(1)WINDOWS=”Microsoft Windows XP Professional RU” /noexecute=optin /fastdetect multi(0)disk(0) rdisk(1)تقسيم(1)WINDOWS=”Microsoft Windows XP Home” /noexecute=optin /fastdetect

ولكن هنا هو نفس الملف تقريبًا، لكن المستخدم قرر تثبيت نظامي تشغيل على محرك أقراص منطقي واحد - وهذا غالبًا ما يكون غير مقبول (انتبه إلى المعلمات القسم (X)– مجلدات نظام Windows لها أسماء شبابيكو ويندوز.0):

نفذ الوقت=3 تقصيرالقرص(0) rdisk(0)تقسيم(1)\WINDOWS.0="Microsoft Windows XP Professional RU" / تنفيذ / fastdetect multi(0)disk(0) rdisk(0)تقسيم(1)\WINDOWS="مايكروسوفت ويندوز إكس بي هوم إيديشن".

مثال عندما قام مستخدم بتغيير وقت التفكير إلى 5 ثوانٍ وإضافة خيار الوضع الآمن:

نفذ الوقت=5 الافتراضي=متعدد(0)القرص(0)rdisk(0)القسم(1)\WINDOWS متعدد(0)القرص(0) rdisk(0)تقسيم(1)\WINDOWS = "Microsoft Windows XP Professional" / fastdetect multi(0)disk(0) rdisk(0)تقسيم(1)\WINDOWS = "الوضع الآمن" /safeboot:minimal /sos /bootlog

كيفية تحرير ملف boot.ini يدويا؟

وبما أن هذا ملف نصي، فهذا يعني أنه يمكن تصحيحه. أولا دعونا نغير السمات. يتم ذلك مباشرة في إعدادات الملف نفسه بعد جعله مرئيًا في دليل محرك أقراص النظام. نعم... انسخ محتويات الملف إلى مستند وضعه في مكان معروف، لأنه خطأ واحد فقط ولن يقوم النظام بالإقلاع، أو ستتغير القائمة ليس لصالحك.

ما هي الخيارات؟

دعونا نقلل وقت التفكير، على سبيل المثال، إلى 10 ثواني. لنقم بتشغيل أداة التكوين المساعدة مسكونفيغوضبط الوقت في جزء من النافذة نفذ الوقت:

في هذه النافذة، لا يمكننا فعل أي شيء آخر بمحتويات الملف. ولكن يمكنك العمل مع نص الملف إما عن طريق العثور عليه من خلال Explorer:

... أو يمكنك القيام بذلك من خلال لوحة تحكم نظام التشغيل Windows XP (أو من خلال جهاز الكمبيوتر):

في كلتا الحالتين، سيعرض برنامج "المفكرة" محتوياته:

مرجع

والآن سر صغير حول ما يحدث عند فتح هذه النافذة. بالضبط علامة التبويب هذه. في عائلة Windows NT، يعد هذا أمرًا رائعًا للغاية - في كل مرة تفتح فيها علامة التبويب هذه، يصل Windows مباشرة إلى قسم MBR الخاص بالقرص الصلب (نعم، تجاوز الذاكرة) لغرض واحد فقط: معرفة القرص القابل للتمهيد حاليًا ؟ لذلك، إذا كان لديك وحدتي تخزين مختلفتين على محرك الأقراص الثابتة الخاص بك مع نظامي تشغيل Windows XP، فقم بتغيير الغرض من الأقراص في وحدة تحكم إدارة الأقراص مؤقتًا عن طريق تبديل وحدات تخزين التمهيد. والتحقق من محتويات الملف مرة أخرى boot.ini- لقد تغير (إذا كانت محتويات الملفات نفسها بالطبع، دون خيارات إضافية، فلن ترى الفرق). وهذه إحدى النقاط التي يمكن أن تسهل بشكل كبير عملية تثبيت عدة نسخ من نظام التشغيل Windows XP في ظروف خاصة (على سبيل المثال، من القرص الصلب) بدون برامج مثل EasyBCD.

حسنًا... دعونا نلقي نظرة على كود ملفنا مرة أخرى:

نفذ الوقت=3 تقصير=متعدد(0)القرص(0)رديسك(0)القسم(1)\WINDOWS.0 متعدد(0) القرص(0)rdisk(0)تقسيم(1)\ويندوز.0= "رو" / ينفذ/ فاست ديتيكت متعدد (0) القرص (0) rdisk(0)تقسيم(1)\WINDOWS = "مايكروسوفت ويندوز إكس بي الإصدار المنزلي RU" /noexecute=optin /fastdetect

في هذا الملف يحكي الملف نتلدرما الذي ننتظره 3 ثوان (المهلة = 3) بحيث من القرص الصلب - القرص الصلب الفعلي - ( rdisk(0)) الحجم المنطقي 0 قسم 1 (القرص(0) تقسيم(١) محملا ويندوز إكس بي بروفيشنال، الذي توجد ملفات نظامه في المجلد ويندوز.0. النظام الثاني ( الإصدار المنزلي) سينتظر حتى يقوم المستخدم بالتحديد. أكرر أن إعدادات التشغيل المتعدد لنظامين على وحدة تخزين واحدة هي ذروة إهمال المستخدم.

وإلا كيف يمكنك تحرير boot.ini؟

بالطبع، هناك برنامج يسمح لك بتحرير ملف التنزيل بشكل آمن نسبيًا. تمت برمجته بالفعل في النظام.

جدوى bootcfg.exe.

تم إنشاؤه خصيصًا للعمل مع ملف boot.ini التالف أو لتحرير مسارات إدخال الملفات. يتضمن الأمر عدة مفاتيح. هذا ما يبدو عليه الملف في الأداة المساعدة:

وإليك أوامر الأداة المساعدة مع الوسائط الخاصة بها:


لكن ماذا عن EasyBCD؟ ليس هذه المرة…

يمكن لهذا البرنامج أن يفعل أكثر بكثير من مجرد تحرير القوائم. إنه مصمم من أجل "إعادة صياغة" شاملة لقائمة التمهيد مع التحديد وإعادة التسمية وتغيير ترتيب التمهيد وخيارات التثبيت لأنظمة التشغيل بمختلف أنواعها. إحدى الطرق موصوفة في المقالة التي تحمل الاسم نفسه.

ومع ذلك، أيها السادة، هذه ليست حالتنا - في جزء من اسم البرنامج، الاختصار بي سي دييعني بالفعل أن البرنامج يحتاج في البداية إلى أداة تحميل التشغيل لنظام التشغيل Vista على الأقل، والتي، كما ذكرت سابقًا، تعمل بشكل مختلف تمامًا. لذلك لا تهتم بالبحث عن الإصدارات السابقة من البرنامج لنظام التشغيل Windows XP (حيث يعمل البرنامج، بالمناسبة، بشكل رائع). لديهم فقط أخطاء أكثر من الأخطاء الحديثة، ولكن هناك شرط واحد من وقت ظهور البرنامج - للعمل بشكل صحيح مباشرة من قائمة برنامج EasyBCD، ستحتاج إلى إصدار من Windows ليس أقل من Vista. ومع ذلك، حتى في بيئة Windows XP، يمكن أن يكون EasyBCD مفيدًا للغاية.

أخطاء في العمل مع تحرير وضع التشغيل المتعدد.

ربما تحتاج هذه المشكلة إلى معالجة في موضوع منفصل. لا ينبغي إلقاء اللوم على عدم تشغيل البرامج والأدوات المساعدة إذا لم ينجح شيء ما. الحقيقة هي أن عددًا كبيرًا من الأخطاء يرتبط على وجه التحديد بجهل المستخدم بالمبادئ الأساسية لنظام التشغيل نفسه. قبل البدء في تثبيت أنظمة تشغيل متعددة، يحتاج المستخدم إلى فهم عدة نقاط. قد تبدو هذه الأمور للبعض طفولية، ولكن حتى الاستطلاع السطحي للمستخدمين يظهر أن المستخدمين لا يعرفون حقًا ما يلي:

  • ما هو الفرق بين الأقراص المادية والمنطقية
  • ما هو الفرق بين أقسام القرص الصلب النشطة والمنطقية
  • ما هو حجم النظام (القرص)
  • ما هو وأين هو قطاع التمهيد من القرص؟
  • ما هو التنسيق ولماذا هو مطلوب؟
  • كيفية قراءة ملف تمهيد النظام بشكل صحيح (أنت تعرف بالفعل كل شيء عن boot.ini)
  • ما الفرق بين عملية التمهيد لنظامي التشغيل Windows XP وVista (والإصدارات الأحدث)

دعونا نلقي نظرة على الأمثلة الأكثر شيوعًا لصلصة الخل التي يمكن للمستخدم نفسه الدخول إليها.

مثال واحد

  • تخيل أنه إلى النسخة الحالية من نظام التشغيل (للتبسيط، لنأخذ كلاً من نظام التشغيل Windows XP من نفس الجيل من نظام التشغيل - مع أنظمة مختلفة، كل شيء أسوأ)، يضيف المستخدم نسخة أخرى. لنأخذ الأمر كقاعدة - المستخدم ليس أحمقًا وقام بتقسيم القرص الصلب بحكمة إلى مجلدين وتثبيت المجلد الثاني على قسم منفصل. الآن لديه نظامي تشغيل Windows XP. وهنا ملفنا:
نفذ الوقت=3 تقصير=متعدد(0)القرص(0)رديسك(0)القسم(1)\WINDOWS.0 متعدد(0) القرص(0)rdisk(0)تقسيم(1)\ويندوز.0="مايكروسوفت ويندوز إكس بي بروفيشنالرو" / ينفذ/ فاست ديتيكت متعدد (0) القرص (0) rdisk(0)تقسيم(1)\WINDOWS = "مايكروسوفت ويندوز إكس بي الإصدار المنزلي RU" /noexecute=optin /fastdetect

وهنا القائمة:

  • ومع ذلك، كما يحدث في كثير من الأحيان، يصبح أحدهم غير صالح للاستخدام. الذي تم تثبيته أولاً. واتخذ القرار: الحذف. ماذا يمكن ان يفعل؟ بالطبع، استفد من المعرفة المكتسبة وقم بمسح المعلومات من القائمة حتى لا يكون هناك أي إدخال هناك. دعونا نحذف السطر الخاص بالنظام الذي لا يعمل (على سبيل المثال، إصدار XP Professional):

كما تفهم، ستتغير قائمة Windows، لكن النظام سيستمر في التمهيد. ومن يفهم فليحسن. بالنسبة لأولئك الذين لم يفعلوا ذلك، سأشرح. Boot.iniيحكي الملف نتلدرأنك بحاجة إلى تشغيل Windows من المجلد ويندوز.0. تتطابق الأقسام ورقم القرص نفسه، لكن لا توجد معلومات حول المجلد - لقد قمنا بحذفه للتو. لكن المجلد نفسه على قيد الحياة وبصحة جيدة، وإعداداته تسمح للنظام بالتمهيد. نتيجة لذلك، ستتغير قائمة التمهيد (وهذا هو الحال عندما يحفظ جهل المستخدم بأساسيات نظام التشغيل من التصحيح غير الصحيح لملف boot.ini ويسمح له بحفظ البيانات، ولكن ليس الترتيب في الملفات!):

آسف على الجودة - التسجيل ويندوز (افتراضي)تعريض زائد

كيف كان ينبغي أن يتم ذلك؟

في هذه الحالة، يجب أن يبدو مثال ملف التحميل الجديد كما يلي:

المهلة = 3 الافتراضي = multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0)rdisk(0)partition(1)\WINDOWS = "Microsoft Windows XP Home Edition RU" /noexecute=optin /fastdetect

كما ترون، قمنا بحذف ليس فقط المعلومات المتعلقة بالمجلد الموجود ويندوز.0، ولكن تم تغيير اسمه أيضًا في المعلمة الإعدادات الافتراضية، مما يدل على المطلوب شبابيكمع نظام "حي" (بالمناسبة، بما أن النظام يُترك بمفرده، نفذ الوقتيمكنك تحديد 0 - ما الهدف من النظر إلى الاختيار إذا لم يكن هناك خيار).

المثال الثاني

لا شيء يحمل على الإطلاق. إذا كان الأمر كذلك، فأنت قد ألحقت الضرر بأحد هذه الأشياء:

  • BOOT.INI
  • نتلدر
  • NTDETECT.COM

حسنًا، بالمناسبة، قمت بحذف boot.ini بالقوة أكثر من مرة، وتم تمهيد النظام. إذا لم تنجح هذه الخدعة معك، فسيتعين عليك استخدام برامج DOS من حزمة LiveDVD لاستعادة أداة تحميل التشغيل.

ملاحظة. لا يمكنك كتابة مقال عن كل خطأ. بينما كنت أكتب، لاحظت أن المقال قد أصبح غير قابل للقراءة تقريبًا. لذا اطرح الأسئلة في التعليقات.

حظ طيب لنا جميعا.

إقرأ: 1,244