270 likes | 512 Views
صيانة نظام التشغيل رسائل الخطأ لنظام ويندوز Error Messages. عملي. أولا : فشل الإقلاع Failure to boot.
E N D
صيانة نظام التشغيلرسائل الخطأ لنظام ويندوزError Messages عملي م.نضال قاسم
أولا : فشل الإقلاع Failure to boot تحصل أخطاء إقلاع النظام في تلك اللحظات القصيرة بين انتهاء عمل برنامج POST وإظهار شاشة تحميل نظام ويندوز. لكي يتمكن نظام ويندوز من بدء تحميل ملفات النظام الأساسية يجب أن توجد الملفات NTLDR,NTDETECT,BOOT.INI في مجلد الجذر الرئيسي للقرص C: بعض الِأخطاء الشائعة التي تحدث في هذه المرحلة : No boot device present – NTLDR bad or missing – Invalid BOOT.INI - م.نضال قاسم
محاولة الإصلاح باستخدام واجهة Recovery Console • Recovery Console : هو عبارة عن واجهة نصية تتوفر أثناء إقلاع نظام ويندوز وتنقلك إلى محث نظام شبيه بواجهة سطر الأوامر . • يمكن بدأ Recovery Console بطريقتين : 1- بالإقلاع من قرص التشغيل و تنفيذ Recovery Console بإختيار الخيار Repair وذلك بالضغط على حرف R. 2- بإعداد برنامج Recovery Console ضمن نظام التشغيل بإستخدام قرص ويندوز حيث سوف يظهر بعدها من ضمن خيارات الإقلاع عند تشغيل الحاسب. م.نضال قاسم
إعداد برنامج Recovery Console ضمن نظام التشغيل • بعد وضع قرص التشغيل ويندوز XP • نذهب إلى run ونكتب التعليمة التالية لتشغيل برنامج الإعداد D:\i386\winnt32 /cmdcons حيث D هي حرف السواقة الليزرية. ونتبع التعليمات التالية حسب ماتظهر الصور م.نضال قاسم
إعداد برنامج Recovery Console ضمن نظام التشغيل م.نضال قاسم
إعداد برنامج Recovery Console ضمن نظام التشغيل م.نضال قاسم
عند نهاية اعداد برنامج Recovery Console تظهر لنا الخيار الخاص بها عند بدأ إقلاع الحاسب م.نضال قاسم
Recovery Console • عند بدأ برنامج Recovery Console تظهر لنا الشاشة التالية : م.نضال قاسم
Recovery Console • نقوم بإدخال رقم نظام التشغيل وفي حال وجود نظام تشغيل واحد فقط نكتب رقم 1 ونضغط Enter و بعدها يطلب إدخال كلمة السر الخاصة بال Administrator وبعد إدخالها نضغط على زر انتر و نحصل على موجه الأوامر كمافي الصورة التالية وهو الذي سوف نستخدمه لطباعة الأوامر الخاصة بإصلاح نظام التشغيل: م.نضال قاسم
Recovery Console • الأوامر شائعة الإستخدام ضمن واجهة الاستردادRecovery Console : chkdsk: تشغيل أداة تفحص أخطاء القرص الصلب. Fixboot: كتابة قطاع إقلاع جديد على جزء النظام من محرك الأقراص الصلبة. Listsvc: عرض لائحة بجميع الخدمات ضمن النظام . enable: تمكين إحدى الخدمات أو أحد برامج التشغيل. Disable: إيقاف تشغيل إحدى الخدمات أو برامج التشغيل . Fixmbr: كتابة سجل إقلاع رئيسي جديد ضمن قطاع الإقلاع. Logon: اختيار نظام ويندوز الذي ترغب بتسجيل دخولك إليه اذا كان يوجد أكثر من نظام واحد منصب على الحاسب. Diskpart: وهو أمر بديل عن الأمر Fdisk . Copy: نسخ. Systemroot : جعل المجلد الحالي هو المجلد الجذر للنظام على القرص الحالي. Type: عرض محتويات ملف معين. م.نضال قاسم
Recovery Console • تظهر فائدة واجهة Recovery Console في إصلاح ثلاثة امور : 1- إصلاح سجل MBR 2- إعادة تنصيب ملفات الإقلاع مثل NTLDR, NTDETECT.COM. 3- إعادة بناء الملف BOOT.INI م.نضال قاسم
Recovery Console • إذا كان قطاع الإقلاع تالفا فستظهر عادة رسالة خطأ No BOOT Device لإصلاح هذا العطل نقوم بإدخال الأمر fixmbr بعد الذهاب إلى دليل ويندوز كما في الصورة وطباعة y عند السؤال للتأكيد و n إذا اردنا إلغاء العملية : م.نضال قاسم
Recovery Console • عند ظهور رسالة الخطأ NTLDR bad or missing فإنه يعني أن الملف NTLDR أو الملف ntdetect.com مفقودا أو معطوب فهذا يعني أنه يجب نسخه من قرص التشغيل ويندوز حيث يتواجد في المجلد i386 إلى مجلد نظام التشغيل ويندوز حيث يتواجد في القرص c: مباشرة كما يظهر في الشاشة التالية : Copy d:\i386\ntldr c: ومن ثم ندخل الأمر Copy d:\i386\ntdetect.com c: حيث d هو الحرف الخاص بالقرص الليزري . م.نضال قاسم
Recovery Console • ملاحظة : لرؤية ملفات النظام المهمة مثل ntdetect.com, ntldrيجب إعداد الخيارات التالية من خيارات المجلد كما في الصورة التالية: م.نضال قاسم
Recovery Console • عند ظهور الخطأ Invalid BOOT.INI فإنه يمكننا أن نقوم بإستخدام الأمر التالي ضمن ال Recovery Console : \:>Bootcfg /rebuild في حال فشل المحاولات السابقة عند ظهور رسائل الأخطاء فإن الطريقة الوحيدة التي تبقى هي إعادة تنصيب نظام التشغيل من الصفر. م.نضال قاسم
Windows Vista & 7 • استغنى نظام ويندوز فيستا وويندوز7 عن الملفات التي كانت في نظام xp/2000 لذا تظهر لدينا رسائل خطأ مختلفة تخبرنا بأنه يوجد مشكلة في الإقلاع الملف الوحيد الذي يمكن أن يتعرض لعطب هو الملف BOOTMGR وعادة مايتمكن الإصدار فيستا و7 من استعادة هذا الملف بشكله السليم دون تدخل منك إذا عثر على خطأ فيه وغالبا سيظهر لك رسالة شبيهة بالتالية: م.نضال قاسم
Windows Vista & 7 • استغنى الإصداران ويندوز فيستا و 7 عن واجهة Recovery console التقليدية و استبدلت بواجهة بيانية ويتم الحصول عليها بتشغيل قرص الإقلاع لإحدى هاذين الإصدارين و إختيار Repair your computer م.نضال قاسم
Windows Vista & 7 • بعد إختيار Repair my computer وبعد الإنتظار لعدة ثواني تظهر لنا النافذة التالية: م.نضال قاسم
Windows Vista & 7 • Startup repair:يجب أن يكون أول مانبدأ به عند تشغيل واجهة الاسترداد يقوم هذا الخيار بمحاولة إصلاح نظام التشغيل تلقائيا إذ يقوم بإعادة بناء معظم الملفات الهامة في النظام. • System Restore:يبحث هذا الخيار ضمن الحاسب عن نقاط استعادة مخزنة مما يسمح بتحديد أحدها واستعادة النظام إليها إذا فشل هذا الخيار فيجب التفكير بأخذ الخيار التالي. • Windows complete pc restore:يفرض هذا الخيار أنك قمت بإجراء عملية نسخ احتياطية لنظام التشغيل بينما كان يعمل بشكل جيد ونقوم بهذا الخيار بإستعادة هذه النسخة بشكل كامل. • Windows memory diagnostic tools:إصابة الذاكرة الرئيسية بعطب هي أحد أكثر المشكلات الشائعة التي تصيب الحاسب تستطيع هذه الأداة العثور على المشكلات الفيزيائية ضمن ذاكرة النظام. • Command prompt: وهو واجهة سطر أوامر كاملة نستطيع طباعة التعليمات فيها م.نضال قاسم
ثانيا : فشل تحميل واجهة المستخدم البيانية GUI • بفرض أن الحاسب قد تجاوز مرحلة الإقلاع وبدأ بتحميل نظام ويندوز. ستظهر في هذه الحالة شاشة تحميل النظام وستبقى ظاهرة إلى أن ينتهي تحميل النظام بالكامل ويظهر سطح مكتب النظام. هناك الكثير من الأمور التي تسبب مشكلات للنظام في هذه المرحلة كوجود برامج تشغيل أجهزة سيئة أو مشكلات في سجل النظام حتى التحميل التلقائي للبرامج يمكن أن يسبب مشكلات خلال تحميل واجهة المستخدم البيانية. • الخطوة الأولى في عملية إصلاح هذه الأمور هي استخدام أحد خيارات الإقلاع المتقدمة التي سوف ندرسها بالتفصيل. م.نضال قاسم
استعادة نظام التشغيل • عند عدم قدرتنا على بدء نظام التشغيل لويندوز vista/xp/2000 ولكننا لانرى أي رسالة خطأ تظهر. فربما المشكلة تكون بإحدى تعاريف الأجهزة مثل تعريف كرت الفيديو أو غيره أو بسبب مشكلة في نواة نظام التشغيل system kernel لذلك فإن ويندوز يعرض عدد من الخيارات المتقدمة يمكننا استخدامها لتحديد مشكلة بدء التشغيل ونحصل عليها بالضغط على زر F8 عند بداية الإقلاع. م.نضال قاسم
خيارات الإقلاع المتقدمة • Safe Mode: تمكننا من بدء نظام التشغيل وذلك بإستخدام أقل مجموعة ممكنة من تعاريف الأجهزة Drivers تستخدم لبدأ استعادة النظام وتحميل واجهة ويندوز من أجل تشخيص المشكلة Windows GUI • Safe Mode with Networking: تستخدم من أجل بدأ نظام التشغيل بأقل مجموعة ممكنة من تعاريف الأجهزة Drivers ولكن مع دعم للشبكة وذلك في حال أردنا أستخدام الشبكلة المحلية لإستعادة النظام. • Safe Mode with command prompt: تستخدم لبدأ نظام التشغيل بأقل مجموعة ممكنة من تعاريف الأجهزة Drivers ولكن بدل تحميل واجهة الويندوز الرسومية Windows GUI يتم تحميل واجهة الأوامر command prompt ويتم من خلال طباعة تعليمات معينة استعادة أو إصلاح نظام التشغيل . • Enable Boot Logging: يقوم هذا الخيار بتشغيل نظام ويندوز بشكل طبيعي وينشيء ملف سجل لبرامج التشغيل أثناء تحميلها إلى ذاكرة النظام. سيكون اسم هذا الملف ntbtlog.txt وسيتم تخزينه ضمن مجلد الجذر للنظام. إذا فشلت عملية إقلاع النظام بسبب أحد ببرامج التشغيل التالفة فسيكون آخر بند في هذا الملف على الأغلب هو برنامج التشغيل التالف الذي حاول النظام تحميله. م.نضال قاسم
عند الضغظ على F8 نحصل على القائمة التالية م.نضال قاسم
خيارات الإقلاع المتقدمة • Enable VGA mode: يقوم بتشغيل النظام بشكل طبيعي لكنه يحمل برنامج التشغيل الخاص بنمط الإظهار الافتراضي VGA إذا تمكن النظام من الإقلاع إلى هذا الخيار فقد يكون ذلك دليلا على تلف برنامج تشغيل بطاقة الإظهار أو قد يكون دليلا على عدم تشكيل برنامد تشغيل بطاقة الإظهار بشكل سليم. • Last known good configuration: عندما يفشل إقلاع النظام مباشرة بعد تنصيب برنامج تشغيل جديد لكن قبل أن تقوم بتسجيل دخولك إلى النظام فنستخدم هذا الخيار الذي يمكن أن يؤدي إلى حل المشلكة ولكن ليش بشكل أكيد. • Directory services restore mode: يفيد هذا الخيار في حالة التعامل مع المخدمات لذا لاتوجد أي فائدة من هذا الخيار وعند إختيارة سوف يتم الإقلاع ببساطة إلى نمط التشغيل الآمن. • Debugging mode: عند إختيار هذا البند فإنه سوف يتم إقلاع نظام ويندوز إلى نمط تصحيح أخطاء نواة النظام. هذا النمط مخصص للمحترفين . • Disable automatic restart: أحيانا ستظهر شاشة الموت الزرقاء عند بداية إقلاع الحاسب مماسيؤدي إلى إعادة إقلاع الحاسب بشكل تلقائي. هذا ليس بالشيء السيء ولكنه إذا حدث بشكل سريع فقد لاتكون قادرا على قراءة محتويات شاشة الموت الزرقاء ومعرفة سبب ظهورها لذلك نختار هذا البند ليتيح لنا إلغاء عملية إعادة الإقلاع عند توقف الإقلاع بسبب حدوث خطأ وسيمنحنا فر صة لتدوين الخطأ. م.نضال قاسم
تشغيل إستعادة النظام عند عدم عمل الواجهة الرسومية • عند عدم عمل الواجهة الرسومية في حالة إقلاع النظام العادي أو في حالة الإقلاع في الوضع الآمن فيمكننا تشغيل الخيار Safe Mode with command prompt و طباعة الأمر C:\>%systemroot%\system32\restore\rstrui.exe حيث %systemroot% يدل على المجلد الجذر لنظام التشغيل الحالي .
مثال عن شاشة الموت الزرقاء BSoDBlue screen of death م.نضال قاسم