الجمعة، فبراير 26، 2010

أسباب الشاشه الزرقاء

إن bad sector اذا وجدت فى البارتشين المثبت فيه الويندوز وحلها ببرنامج بارتشين ماجيك او اى برنامج لتقسيم الهارد وذلك بعدم استخدام الجزء الموجود به bad sector اى لو فى بداية الهارد نتركه ونقسم الهارد من بعد تلك المنطقه ولو فى منتصف بارتشين c تكون مساحة البارتشين هى ما قبل bad sector ولا نستخدم مساحة bad sector فى البارتشين d بل نتركها خالية من التقسيم ولمعرفة مكان bad sector نستخدم برنامج hdd regenerator
الحلول التي تتطرح عادة لحل مثل هذه المشاكل أيضا هى :
1 - تبديل كابل داتا .
2 - تغير ذاكره .
3 - تغير هارديسك.
4 - فحص فيروس.
5 - درجه حراره عاليه ألخ .
كما ذكرت فهناك اكثر من سبب ولكن هذه الحلول الخمسة تحل هذه المشكلة بنسبة تفوق 90 بالمائة
معظم الناس يقوم بتجريب هذه الطرق الخمسة حتى يتوصل الى المشكلة وبذلك يهدر الكثير من الوقت
فمثلا ممكن تكون المشكلة فى الرامات فتعمل testing للرامات وهذا بياخد وقت بالساعات
فى كل مرة يقوم الويندوز بعمل ريستارت او اظهار للشاشة الزرقاء يقوم بوضع ملف فى المسار التالى
C:\WINDOWS\Minidump
يمكننا تحليل الملف ببرنامج اصدرته شركة ميكروسوفت اسمه WinDbg وحجمه 13 MB تقريبا .
http://msdl.microsoft.com/download/symbols/debuggers/dbg_x86_6.6.03.5.exe
طبعا كل مشكلة بيظهر ليها تحليللكن تكمن هناك مشكلة لو ذكر لك برنامج التحليل اسم ملف معين عليك اتباع الخطوات التالية :لاحظ رقم الخطأ و أكتب فى جوجل لتتعرف على السبب الحقيقى و بالمناسبه لدى موضوع داخل قسم سنه أولى كمبيوتر بعنوان رسائل الأخطاء فى الويندوز المشكله و الحل و أيضا فى شنط هدايا الأستاذ محمد الحسينى فى شهر يناير أو ديسمبر المزيد و عموما هذه أهم الفرسائل و معناها
مشاكل الشاشة الزرقاء وكيفية حلها::
المشكلة الأولى:
Stop 0x0000000A
IRQL_NOT_LESS_OR_EQUAL
تشير هذه الرسالة إلى أن أحد الدرايفرات غير متوافقة مع الويندوز أو أن هناك
فايروس وصل إلى ملفات النظام لحل المشكلة تأكد من خلو جهازك من
الفايروسات و أزل أي درايفر قمت بتثبيته مؤخراً و احصل على درايفر متوافق
مع الويندوز XP
المشكلة الثانية:
Stop 0x0000001E
KMODE_EXCEPTION_NOT_HANDLED
تفيد هذه الرسالة أن هناك وصول مجهول إلى الذاكرة بطريقة غير صالحة و غالبا
تظهر هذه الرسالة عند تثبيت درايفر غير متوافق مع ويندوز Xp و لحل هذه
المشكلة يجب إزالة الدرايفر الذي تم تنصيبه مؤخرا.
ًالمشكلة الثالثة:
Stop 0x00000024
NTFS_FILE_SYSTEM
تفيد هذه الرسالة بوجود مشكلة في نظام الملفات NTFS
و هناك رسالة مشابهة رمزها ينتهي ب 23 و هي خاصة بنظام الملفات FAT32 و لحل هذه المشكلة شغل هذا الملف من موجه الأوامر chkdsk.exe
و تأكد من صحة توصيل الأسلاك بين الأقراص.
المشكلة الرابعة:
Stop 0x0000002E
DATA_BUS_ERROR
هناك عدة أسباب لظهور هذه الرسالة، و أكثرها شيوعاً وجود مشكلة
في ذاكرة النظام أو ذاكرة بطاقة العرض و من الأسباب الأخرى وجود
مشكلة في القرص الصلب و لابد من فحصه و السبب الأخير هو
عطب في اللوحة الأم.
المشكلة الخامسة:
Stop 0x0000003F
NO_MORE_SYSTEM_PTES
هذه الرسالة نادرة الحدوث و يكون سببها على الأغلب سوء استخدام
لاستعادة البيانات في برنامج النسخ الاحتياط Backup
حاول استخدام خاصية استعادة النظام لحل المشكلة.
المشكلة السادسة:
Stop 0x00000050
PAGE_FAULT_IN_NONPAGED_AREA
تفيد هذه الرسالة بأن أحد الدرايفرات أو الخدمات قام باستدعاء بيانات
ما من الذاكرة و لكنه لم يجدها و المسبب لهذه المشكلة إما درايفر
أو برنامج غير متوافق مع الويندوز XP غير متوافق مع الويندوز
مثل بعض البرامج المضادة للفيروسات في هذه الحالة يجب إزالة
الدرايفر أو البرنامج الذي ظهرت الرسالة بعد تنصيبه و لا تنس
الدخول إلى الويندوز في نمط الأمان SAFE MODE
المشكلة السابعة:
Stop 0x00000077
KERNEL_STACK_INPAGE_ERROR
تفيد هذه الرسالة بأن النظام فشل في الوصول إلى البيانات المطلوبة
من الذاكرة الظاهرية و المسبب لهذه المشكلة يكون لأسباب مختلفة
من بينها عطب في الذاكرة أو مشكلة في القرص الصلب أو إصابة
فايروس للجهاز.
المشكلة الثامنة:
Stop 0x00000079
MISMATCHED_HAL
تفيد هذه الرسالة بوجود عدم تطابق و توافق بين ملفات نظام ويندوز XP
وطبقة hardware abstraction layer>HAL للويندوز
تحدث هذه المشكلة غالبا في الأجهزة التي تعمل مع مواصفات ACPI
فإذا تغيرت إعدادات ACPI في البايوس بشكل غير متوقع
و لحل المشكلة لابد من إعادة تنصيب الويندوز بعد التأكد من صحة
الإعدادات في البايوس.
المشكلة التاسعة:
Stop 0x0000007A
KERNEL_DATA_INPAGE_ERROR
إفادة هذه الرسالة مشابهة للمشكلة Stop 0x00000077
أما سببها فهو إما أن يكون سوء تنصيب أو إعداد لدرايفرات SCSI
أو وجود أجزاء معطوبة Bad blocks في القرص الصلب
أو تعارض بين إعدادات البايوس و متحكم SCSI
المشكلة العاشرة:
Stop 0x0000007B
INACCESSIBLE_BOOT_DEVICE
تشير هذه الرسالة إلى أن ويندوزXP لم يتعرف على أقسام القرص الصلب أثناء تشغيل الجهاز لحل هذه المشكلة أقلع من القرص المضغوط لويندوز XP وادخل إلى Recovery Console
ونفذ الأمر Bootcfg
المشكلة الحادية عشرة:
Stop 0x0000007F
UNEXPECTED_KERNEL_MODE_TRAP
تفيد هذه الرسالة بوجود مشكلة في العتاد و غالبا ما يكون سببها عطب
في رقاقات الذاكرة أو ارتفاع في درجة حرارة المعالج و الذي قد ينتج
عن عطل في مروحة التبريد أو محاولة رفع سرعة المعالج إلى درجةلا يتحملها.
المشكلة الثانية عشرة:
Stop 0x0000009F
DRIVER_POWER_STATE_FAILURE
تشير هذه الرسالة إلى وجود مشكلة في عملية إيقاف تشغيل الجهاز
السابقة و يكون سببها درايفر أو برنامج غير متوافق مع الويندوز و
غالبا ما يكون اسم الدرايفر ملحقا برسالة الخطأ و يكون عليك أن تلغي
تثبيته بعد الدخول إلى الويندوز في نمط الأمان Safe Mode
المشكلة الثالثة عشر:
Stop 0x000000C2
BAD_POOL_CALLER
تفيد هذه الرسالة بمحاولة فاشلة من قبل احد الدرايفرات للوصول إلى
موقع غير صالح في الذاكرة تخلص من آخر درايفر قمت بتثبيته.
المشكلة الرابعة عشر:
Stop 0x000000D1
DRIVER_IRQL_NOT_LESS_OR_EQUAL
رسالة الخطأ هذه تعتبر من الرسائل الشائعة عند تنصيب الويندوز XP أو تحديث إصدار سابق من ويندوز إلى إصدار XP
ويكون سببه درايفر غير متوافق أو إصدار من برنامج غير متوافق مع
ويندوز XP لتجاوز هذه المشكلة حاول الحصول على الدرايفرات
المناسبة قبل تنصيب الويندوز.
المشكلة الخامسة عشر:
Stop 0x000000D8
DRIVER_USED_EXCESSIVE_PTES
سبب هذه المشكلة درايفر سيء و حل المشكلة مشابه للمشكلة السابقة بعد التخلص من الدرايفر سبب المشكلة إن عرف.
المشكلة السادسة عشر:
Stop 0x000000EA
THREAD_STUCK_IN_DEVICE_DRIVER
تظهر هذه الرسالة عند تركيب بطاقة عرض جديدة أو استخدام درايفر
لحل المشكلة للبطاقة الموجودة لديك و لكنه غير مناسب لويندوز XP
غير البطاقة أو أزل الدرايفر غير المناسب
المشكلة السابعة عشر:
Stop 0x000000ED
UNMOUNTABLE_BOOT_VOLUME
لم يتمكن الويندوز XP من الوصول الى القرص الذي يحتوي على ملفات الإقلاع
إذا رأيت هذه الرسالة بعد محاولة تحديث النظام إلى ويندوز XP
فتأكد من أن لديك المشغلات (الدرايفرات) المناسبة لمتحكم
القرص disk controller وغالبا ما تختفي هذه الرسالة تلقائياً
دون أي تدخل منك بعد إعادة تشغيل الجهاز.
المشكلة الثامنة عشر:
Stop 0x000000F2
HARDWARE_INTERRUPT_STORM
تفيد هذه الرسالة إلى أن أحد الأجهزة فشل في استخدام IRQ
نظراً لأن درايفر هذا الجهاز غير مناسب لويندوز XP
اقرأ البيانات الملحقة برسالة الخطأ لمعرفة اسم الدرايفر سبب المشكلة و الجهاز المرتبط به
و من ثم و بعد الدخول إلى نمط الأمان SAFE MODE توجه إلى إدارة الأجهزة و أزل
أي جهاز مرتبط بنفس خط IRQ ثم أضفهم من جديد.
المشكلة التاسعة عشر:
Stop 0xC000021A
STATUS_SYSTEM_PROCESS_TERMINAT ED
قام أحد البرامج بإحداث مشكلة في ملف النظام Crss.exe
لحل المشكلة أزل البرنامج المسئول عن المشكلة و يمكن التعرف عليه من
المعلومات الملحقة برسالة الخطأ.
المشكلة العشرون:
Stop 0xC0000221
STATUS_IMAGE_CHECKSUM_MISMATCH
تشير هذه الرسالة إلى عطب في أحد ملفات النظام و يتم ذكر اسم الملف
لحل المشكلة عند إقلاع الجهاز اضغط F8 ثم اختر Last Known Good Configuration
أو أقلع الجهاز باستخدام القرص المضغوط و ادخل إلى Recovery Console
و قم باستعادة الملف المعطوب من القرص المضغوط لويندوز ْXP .
المشكلة الواحدة والعشرون:
STOP 0xC0000218
UNKNOWN_HARD_ERROR
أخطاء الشاشة الزرقاء و اسبابها عموما هى :
هناك اسباب بسيطة تسبب لظهور الشاشةمثلا عطل بكابل الداتا للهارد ،تعارض بين كرت الشاشة والشبكه او الشبكة والمودم،
تركيب جهاز جديد،تعارض بين الرامات ,برامج غير متوافقة وخاصة لملفات نضامية لا تتماشي مع تلك التي بالواجهة..اعداد البيوس فوق ما يتحمله العتاد الموجود كالتغيير في تسريع الذاكرة..ملفات ضائعة او مخربة لنظام الاقلاع او خدمات النظام او ملفات نظامية ..عتاد لا يعمل بشكل طبيعي مثل الذاكرة او كرت الفيديو او غير ذلك .
تحصل الاخطاء القاتلة كما يطلق البعض عليها كذلك لخلل في العتاد او لشفرة نضامية معتمده مثل مشغل او درايفر او البنية للواجهة NTOSKRNL.EXE وذلك في محاول للوصول الي عنونة في الذاكرة قد اصبحت خارج العنوان الخاص بها او المساحة المتاحه لها.
ياتي هذه الأنواع من الاخطاء مع شرح لنوع المشكلة من خلال الرسالة وما تعنيها من بيانات حيث تاتي البيانات علي طريقة القاعدة16 واحداثاتها hexadecimal parameters متكونة من اربع مجموعات لهذه القاعدة
الاولي الاساسية: وهي الاهم حيث تمثل الشفرة نفسها للخطأ ولان كل خطا له شفرة كذلك له مشكلته الخاصة لهذه الشفرة.وهذه الشفره تمثل معلومة للتعرف عن نوع المشكلة ومصدرها وهكذا تمثل الاربع الاحداثيات للقاعدة 16 تفسيرا مهما للمشكلة واسبابها.
ولو اخذنا هذه البيانات للقاعدة16 وعددهم اربعة لراينا التالي :
الاول : وهو شفره تتعرف علي عنوان الذاكرة والذي تسبب في تخريبها من خلال مشغل او معيار driver/module
الثاني : وهذه الشفرة تتعرف علي عملية مستوي التحليل المطلوب او قيد الطلب والذي يتطلبه النظام للدخول الي عنوان الذاكره المقيده في اول الاحداثيات.
الثالث : وهي الشفره التي تقوم بالتعرف علي نوع الدخول للذاكرة والتي تكون قد اعدت للعنونة المسجلة باول الاحداثيات كان تكون هذه العمليات عبارة عن كتابة (0x00000001) او قراءة (0x00000000)
الرابعة : وهي الشفرة التي تقوم بالتعرف وبالتحديد علي امر العنونة التي تحاول الدخول علي الذاكرة المحددة بالاحداثيات الاولي.
وكذلك هناك بعض المعلومات باول الصفحة لهذه الشاشة الزرقاء مثل INACCESSIBLE _BOOT_DEVICE
تساعد في الشرح لنوع الخطا بشكل عام .
هذه الاخطاء ان سجلت سوف تفيدك في التعرف علي نوع المشكلة لديك وبالتالي حلها من خلال اتصالك بشركه مايكروسوفت ولن يفهم تحليلها من قبل الكثيرين بسهولةوللحصول علي اكثر المعلومات الممكنة من هذه الاخطاء الافضل بتحميل KERNEL DEBUGGER SYMBOL FILES
الحلول الممكنة للكثير من هذه الاخطاء
قبل أن نفعل أي شئ يجب علينا أن نراجع التوصيلا ت في الجهاز مثلا التأكد من كابل الداتا هل هو سليم والتأكد أن كل الكروت ثابته في مكانها والتأكد من عدم وجود تعارض في الأجهزه اذا كانت المشكله قد ظهرت بعد تركيب كرت جديد واذا لم تحل المشكله إذهب الى الطرق التاليه:
اولا : Restore the Last Known Good Configuration
وذلك بايقاف الاقلاع الاعتيادي والضغط علي زرf8 ومن ثم اختيار هذه الميزة هنا
ثانيا : تحميل HOTFIX الخاص بميكروسوفت
ثالثا : تحميل SERVCIE PACK
رابعا: تحميل مشغل او الملفات النظامية لعتاد لديك الذي يسبب هذا الخطا والذي قد يتطلب تحميله من خلال الدوس اذا ما حصل الخطا وقت الاقلاع للواجهة
رابعا : القيام بعملية تصليح للواجهة
خامسا : القيام بعملية تحميل لواجهة اخري او ما يعرف بالتوازي لواجهة علي مجلد اخر والذي من خلالها يمكنك الوصول للواجهة الاخري والقيام ببعض العمليات التنظيمية او الوصول الي ملفات معينة او القيام يدويا باستبدال بعض الملفات النضامية
سادسا : هناك احيانا بعض الاخطاء والتي قد لا تجد لها حلا بسهولة عليك حينها التاكد ان كنت قد حملت بعض البرامج وحصل بعد ذلك هذا الخطا او( تركيب\احلال) قطعة بجهازك فهذا سهل حيث بامكانك اعادة جهازك لما كان عليه سابقا من خلال اعادة القطعة او احلالها !! او ان كان برنامج اختيار ميزة LAST KNOWN GOOD CONFIGURATION قد تساعد في ارجاع جهازك لحالته الطبيعية .
بالامكان الاستعانة بما يسمي MEMORY DUMP INFORMATION
وارسال هذه المعلومة الي الشركة وهي موجودة ان كانت ممكنة لديك في الواجهة ك MEMORY.DMP ولو ان ذلك يعتبر مكلفا من حيث حجم هذا الملف خاصة وانه يساوي تقريبا نفس الذاكرة الاصلية للجهاز مما يعتبر مكلفا ارساله من خلال الانترنت ويحبذ هنا استخدام برنامج DUMPEXAM والذي يقوم بتحويل MEMORY.DMP الي ملف صغير كتابي فيه كل المعلومات الضرورية عن الخطأ وهو يعمل من خلال الدوس وكذلك هناك برنامج يعمل من خلال الويندوز .
وعمله في بيئة الدوس هو كالتالي :-
DUMPEXAM [OPTIONS] FILENAME
اسم الملف هو MEMORY.DMP المراد تحويله
والاختيارات او OPTIONS
لعرض التعليمات الخاصة لهذا الامر
-V VERBOSE MODE
-P PRINTS HEADER ONLY
-F FILENAME
يقوم بتحديد مسار الاخراج للملف الكتابي المحول اذا ما اسقطت هذه الاضافة سوف يكون الملف بنفس المجلد لل MOMORY.DMP
وكذلك هناك بعض الادخالات الاخري لهذا الامر .
هناك كذلكNTRECOVER برنامج خدمي يتميز بقدرته علي نسخ الملفات بين واجهتين احدهما تعمل واخري لا تعمل
تحرير او مسح ملفات تعيق من اقلاع الواجهة.تشغيل برامج مكافحة الفيروسات او احلال للبرامج .واخيرا تصليح بنية الملفات النضاميةوايضا هناك مفتاحين لملف الاقلاع BOOT.INI بالامكان الاستعانه بهما لحل بعض الاشكالات فيما يخص الاقلاع للواجهة وتحميلها والتي تستخدم من قبل NTLDR وهما /MAXMEM و /SOS وهما مهمان للتعرفان عن تفحص فشل الاقلاع .
وهذين المفتاحان يرشدان NTLDR لتحميل الواجهة حيث يقوم المفتاح MAXMAEM=X وذلك تحديد الذاكرة فقط
وهو مهم في حالة عطل بالذاكرة الاصلية وعند وضع العدد لذلك وثبات الجهاز فهو يعتبر دليلا علي صحة هذا الجانب وان وضع عدد اكبر من ذلك وتكررت المشكلة مع ملاحظة عدم انقاص المساحة المتاحة لهذا المفتاح اقل من 16 ميجابايت للملقمات او 12 للوحدات servers/workstations
والمفتاح الاخر SOS /
حيث يقوم بارشاد الواجهة لاظهار كل قطعة او جزء مثال علي ذلك الملفات النضامية او النواه KERNEL وذلك ببدايه تحميلهم وهو مهم للتعرف علي كل قطعة نظامية مثل المشغلات والذي قد يكون اساس المشكلة في الاقلاع وتحوي كذلك هذه القائمة مفتاح اخر لاخراج الفيديو علي مستوي 16 لون فقط .
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Micro soft Windows XP Professional" /SOS