خطأ النظام الفادح

ذعر نواة لينكس 3.8

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

في نظام التشغيل مايكروسوفت ويندوز ، يمكن إحداث خطأ نظام فادحKeBugCheck عمدًا من خلال برنامج تشغيل يعمل في وضع النواة باستخدام إحدى الدالتين `or` KeBugCheckEx. [ 1 ] [ 2 ] مع ذلك، لا يُنصح باللجوء إلى هذه الطريقة إلا كخيار أخير عندما يكون برنامج تشغيل بالغ الأهمية تالفًا ويستحيل استعادته. يُشابه هذا التصميم ذلك الموجود في نظام OpenVMS . كما أن مفهوم ذعر النواة في أنظمة يونكس مشابه جدًا.

في نظام التشغيل ويندوز

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

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

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

لن يرى المستخدم الشاشة الزرقاء إلا إذا لم يكن النظام مُعدًا لإعادة التشغيل التلقائي (وهو الإعداد الافتراضي في ويندوز إكس بي SP2 ). وإلا، سيبدو الأمر كما لو أن النظام قد أعاد التشغيل (مع إمكانية ظهور الشاشة الزرقاء لفترة وجيزة). في ويندوز، لا يدعم فحص الأخطاء إلا نواة ويندوز إن تي . أما روتين النظام المقابل في ويندوز 9x، المسمى SHELL_SYSMODAL_Message، فلا يُوقف النظام كما تفعل فحوصات الأخطاء، بل يعرض شاشة الموت الزرقاء الشهيرة (BSoD) ويسمح للمستخدم بمحاولة المتابعة.

يحتوي كل من Windows DDK ووثائق WinDbg على معلومات مرجعية حول معظم عمليات فحص الأخطاء. تتوفر حزمة WinDbg للتنزيل مجانًا ويمكن تثبيتها من قِبل معظم المستخدمين. أما Windows DDK فهو أكبر حجمًا وأكثر تعقيدًا في التثبيت.

انظر أيضاً

مراجع

  1. "وظيفة KeBugCheck (ntddk.h) - برامج تشغيل ويندوز" . مايكروسوفت ليرن . 22 فبراير 2024. تم الاطلاع عليه بتاريخ 11 سبتمبر 2025 .
  2. "دالة KeBugCheckEx (wdm.h)" . مايكروسوفت ليرن . 25 فبراير 2022. تم الاطلاع عليه في 1 مايو 2024 .
  3. "ملفات تفريغ وضع النواة" . مايكروسوفت ليرن . 28 ديسمبر 2023. تم الاطلاع عليه في 1 مايو 2024 .
  4. 1 2 ألييفي، أندريا؛ روسينوفيتش، مارك إي؛ سولومون، ديفيد أ؛ إيونيسكو، أليكس (2022). أساسيات نظام ويندوز. الجزء 2 ( الطبعة السابعة). ريدموند: مطبعة مايكروسوفت. الصفحات 543-550 . ISBN   978-0-13-546240-9.
  5. برادبن. "تحليل ملف تفريغ وضع النواة باستخدام WinDbg - برامج تشغيل ويندوز" . learn.microsoft.com . تم الاطلاع عليه بتاريخ 14 أبريل 2026 .