كيفية إصلاح خطأ
Critical System Driver is missing or contains errors
في ويندوز
كما تحدثنا سابقا عن مراحل بدء تشغيل ويندوز بشكل عام، وكيفية تحديد كل مرحلة عند حدوث خطأ. وناقشنا خطوات المرحلة الاولى مرحلة PreBoot، والمرحلة الثانية مرحلة Windows Boot Manager، ايضا المرحلة الثالثة مرحلة Windows OS Loader فى مقالات سابقة، سنناقش خلال هذا المقال اسباب ظهور وكيفية استكشاف واصلاح رسالة الخطأ "فقدان او تلف برنامج تعريف أساسي system driver،
إذا واجهتك رسالة خطأ تخبرك بفقدان او تلف رنامج تعريف أساسي system driver وتمنعك من بدء تشغيل النظام مثل الرسالة التالية:
يمكنك معرفة الاسباب المحتملة لهذه المشكلة ومعرفة كيفية اصلاحها باتباع خطوات واضحة خلال هذا المقال:
ما هي برامج التعريف الأساسية SERVICE_BOOT_START؟
برامج التعريف من نوع SERVICE_BOOT_START هي برامج تعريف الأجهزة التي يتم تحميلها وتشغيلها بواسطة محمل النظام قبل بدء تشغيل النواة. هذه البرامج ضرورية للغاية لأنها تضمن أن الأجهزة الأساسية مثل القرص الصلب ووحدة التحكم في الإدخال/الإخراج (I/O) متاحة للنظام في أقرب وقت ممكن خلال عملية الإقلاع.
وملف ACPI.sys هو جزء من نظام التشغيل ويندوز ويعمل كجزء من تعريف النظام الأساسي لـ Advanced Configuration and Power Interface (ACPI)، وهو مسؤول عن دعم إدارة الطاقة وإعداد الأجهزة Plug and Play (PnP).
يتم تحميله خلال بدء تشغيل النظام لكونه من النوع SERVICE_BOOT_START، ويعمل كواجهة بين نظام التشغيل والـ BIOS.
- C:\Windows\System32\drivers\ACPI.sys
وهذا هو الملف المستخدم اثناء بدء تشغيل الويندوز.
- C:\Windows\System32\DriveStore\FileRepository\acpi.inf_amd64_xxxxxxxx\ACPI.sys
وهذا هو النسخة الاحتياطية للملف لاستخدامها في عمليات الاستعادة والتحديث.
سبب خطأ Critical System Driver is missing, or contains errors
هناك عدة أسباب ممكنة لحدوث خطأ “فقدان أو تلف ملف برنامج تعريف اساسي” ، وهي:
- تلف الملفات بسبب
- عطل في القرص الصلب
- هجوم فيروسي.
- تحديثات النظام التي تسبب تعارضًا مع برامج التعريف الحالية.
- تعديلات غير صحيحة في النظام أو الـ BIOS قد تؤدي إلى فقدان الإعدادات الضرورية لتحميل برامج التعريف بشكل صحيح.
- تثبيت برامج تعريف غير متوافقة أو تالفة.
إصلاح الخطأ Critical System Driver is missing, or contains errors
إذا واجهت خطأ يفيد أن أي من برامج التعريف من نوع SERVICE_BOOT_START مفقودًا أو تالفًا، فقد يمنع ذلك ويندوز من بدء التشغيل بشكل صحيح. لحل هذا الخطأ، يمكنك اتباع الخطوات التالية:
- إعادة التشغيل
أحيانًا يكون الخطأ ناتجًا عن مشكلة مؤقتة يمكن حلها ببساطة عن طريق إعادة تشغيل الجهاز. - أداة “Startup Repair”
إذا كانت المشكلة بسبب تلف أو فقدان الملف أو ملفات النظام الأخرى، فيمكن حل المشكلة باستخدام أداة “Startup Repair” ، وهي أداة مدمجة في ويندوز، وتقوم بفحص وإصلاح المشاكل المتعلقة ببدء التشغيل. ويمكن الوصول إليها عن طريق بيئة استرداد الويندوز أو إتصال وبدء التشغيل من قرص تثبيت ويندوز واختيار “Repair your computer” من القائمة.- يمكنك مشاهدة الفيديو لمعرفة كيفية الوصول لأداة “Startup Repair”.
- تحديث الـ BIOS أو إعادة تعيين إعدادات الـ BIOS
وهذه الخطوة خاصة إذا كان الخطأ يشير إلى مشكلة في ملف ACPI، لان ذلك قد يكون علامة على وجود مشكلة في تواصل الـ BIOS بأجهزة إدارة الطاقة للكمبيوتر. وفي هذه الحالة، قد يساعد تحديث الـ BIOS أو إعادة تعيين إعدادات الـ BIOS إلى القيم الافتراضية في حل المشكلة. - يمكنك مشاهدة الفيديو لمعرفة كيفية إعادة تعيين اعدادات BIOS للقيم الافتراضية.
- استخدام سطر الأوامر CMD
إذا لم تنجح الخطوة السابقة، فيمكن حل المشكلة باستخدام سطر الأوامر، وهو واجهة نصية تسمح بتنفيذ الأوامر على النظام. ويمكن الوصول إليه من خارج ويندوز بأكثر من طريقة، اليك 3 طرق للوصول لسطر الاوامر من خارج ويندوز.
وهذه بعض الأوامر التي يمكن استخدامها لإصلاح الخطأ، قم بتنفيذها بالترتيب: - أمر bcdedit
لتحديد حرف تقسيم الويندوز، ستجد حرف تقسيم الويندوز أمام osdevice كما موضح، وعند تنفيذ الأمر وجدت حرف تقسيم الويندوز C، قد يختلف عندك.
bcdedit - أمر CHKDSK
هذا الأمر يستخدم لفحص والتأكد من سلامة القرص الصلب ومحاولة إصلاح أي تلف مادي أو منطقي فيه. ويمكن تنفيذه بالطريقة التالية:
chkdsk C: /r
باستبدال C بالحرف المناسب لك. - أمر DISM
هذا الأمر يستخدم لفحص وإصلاح النسخ الاحتياطية من ملفات النظام، والتي يمكن استخدامها لاستبدال الملفات التالفة أو المفقودة. ويمكن تنفيذه بالطريقة التالية:
DISM.exe /Image:C: /Cleanup-image /RestoreHealth
باستبدال C بالحرف المناسب لك. - أمر SFC
هذا الأمر يستخدم لفحص ملفات النظام للويندوز، واستبدال الملفات التالفة بنسخة سليمة من ملفات النظام الأصلية. ويمكن تنفيذه بالطريقة التالية:
sfc /scannow /offbootdir=C:\ /offwindir=C:\windows
باستبدال C بالحرف المناسب لك.
- استبدال الملف
إذا فشل استخدام الأوامر، فقد نحتاج إلى استبدال الملف القديم بملف جديد عن طريق نسخه من خلال سطر الأوامر من جهاز آخر يحتوي على نفس إصدار الويندوز أو من ملفات وسائط تثبيت نفس إصدار الويندوز. ويمكن تنفيذه بالطريقة التالية: - على الجهاز السليم ننفذ الأمر التالي، لنسخ ملف ACPI.sys من مكانه إلى جهاز خارجي:
- تشغيل أداة تشخيص الأجهزة
إذا استمر الخطأ بعد محاولة كل الخطوات، يمكن تشغيل أداة فحص الأجهزة للتحقق من وجود أي مشاكل في الهاردوير، وبالنسبة للخطأ في ملف ACPI.sys الموضح يتم التحقق من أجهزة إدارة الطاقة بشكل رئيسي. - إعادة التثبيت
إذا فشلت كل الخطوات السابقة، كخطوة أخيرة قد نحتاج إلى إعادة تثبيت الويندوز من البداية، أو من نسخة احتياطية. وهذا هو الحل الأمثل للتخلص من أي مشكلة في النظام بعد التأكد من عدم وجود مشاكل في الأجهوة (Hardware). ولكن يجب الانتباه إلى أن هذا الحل قد يؤدي إلى فقدان البيانات الموجودة على القسم الذي تم تثبيت النظام عليه.
ويمكنك الاطلاع على هذا المقال الذي يوضح حل مجاني لنسخ الويندوز احتياطيا واعادة تثبيته بالبرامج كصورة او Image.
الخاتمة
هذه المقالة توفر لك دليلًا شاملًا لإصلاح خطأ في برنامج تعريف أساسي في ويندوز critical system driver is missing or contains errors.
عرفنا ما هي ملفات برامج التعريف الأساسية SERVICE_BOOT_START، وما هو ملف ACPI.sys، كما ناقشنا سبب الخطأ وكيفية إصلاحه بخطوات واضحة.
نأمل أن تكون مفيدة لك وأن تساعدك في حل المشكلة إن واجهتك.
إذا كان لديك أي سؤال أو تعليق، فلا تتردد في إرساله.
شكرًا لك على قراءة المقالة ومشاهدة الفيديو.
تعليقات
إرسال تعليق