كيفية استكشاف مشكلات طبقة تجريد الأجهزة 2000 Windows

تنطبق هذه المقالة على نظام التشغيل Windows 2000. ينتهي دعم ل Windows 2000 في 13 يوليو 2010- مركز حلول نهاية دعم 2000 Windows نقطة بداية لتخطيط استراتيجية الهجرة الخاصة بك من نظام التشغيل Windows 2000. لمزيد من المعلومات، راجع نهج دورة حياة دعم Microsoft.

ملخص

هناك عدة طرق لاستكشاف المشكلات المتعلقة بطبقة تجريد الأجهزة (HAL) التي قد تحدث نتيجة ميسديتيكشن القديمة أو غير المتوافقة "التكوين المتقدم" وواجهة الطاقة (ACPI) نظام الإدخال/الإخراج الأساسي (BIOS) أو نوع كمبيوتر مثبتة بشكل غير صحيح أو يدوياً في نظام التشغيل Windows 2000. توضح هذه المقالة بعض الأساليب التي تستخدمها لاستكشاف المشكلات المتعلقة بطبقة تجريد الأجهزة.

ملاحظة: في هذه المقالة، مصطلح "نوع الكمبيوتر" و "طبقة تجريد الأجهزة" نفس المعني، وقد تبادل.

مزيد من المعلومات

تحديد نوع جهاز الكمبيوتر الخاص بك

لتحديد نوع جهاز الكمبيوتر الذي تستخدمه:

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


    تتضمن القيم المحتملة لطبقة تجريد الأجهزة ضمن أجهزة كمبيوتر قياسية:
    ACPI Multiprocessor PC
    أحادي المعالج ACPI الكمبيوتر
    كمبيوتر (ACPI) واجهة الطاقة والتكوين المتقدم
    أعضاء البرلمان Multiprocessor PC
    أحادي المعالج MPS الكمبيوتر
    كمبيوتر شخصي قياسي
    تتضمن القيم المحتملة لطبقة تجريد الأجهزة ضمن Compaq:

    متعدد المعالجات Compaq SystemPro أو متوافقة 100%
    تتضمن القيم المحتملة لطبقة تجريد الأجهزة ضمن وحدة المخابرات:

    محطة السليكون الرسومات مرئية

عرض أو تغيير نوع الكمبيوتر تثبيت

لعرض أو تغيير نوع الكمبيوتر المثبتة:

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

  1. انقر فوق ابدأوأشر إلى إعدادات، ثم انقر فوق لوحة التحكم، وثم انقر نقراً مزدوجاً فوق النظام.
  2. انقر فوق علامة التبويب الأجهزة ومن ثم انقر فوق "إدارة الأجهزة" لعرض عما هو مسرود ضمن الفرع الكمبيوتر . على سبيل مثال، "Standard PC"، اكتب تم اكتشاف الكمبيوتر Windows 2000 مثبت على الكمبيوتر الخاص بك، أو إدخال مثل قد يتم سرد "متقدمة الطاقة واجهة (ACPI) الكمبيوتر التكوين".
  3. لتغيير نوع الكمبيوتر المثبتة، انقر فوق علامة التبويب برنامج التشغيل ، ومن ثم انقر فوق تحديث برنامج التشغيل.

    ملاحظة: يمكنك فقط تغيير أو تحديث طبقة تجريد الأجهزة من "إدارة الأجهزة" ضمن نوع الكمبيوتر عند التغيير من طبقة "تجريد الأجهزة الكمبيوتر القياسية" ل Multiprocessor PC HAL قياسي لأن يؤدي التغيير من طبقة تجريد الأجهزة "ACPI" لطبقة "تجريد الأجهزة القياسية" الخاصة بك عدم إمكانية تشغيل جهاز الكمبيوتر.


إذا كنت غير قادر على بدء تشغيل الكمبيوتر نتيجة نوع الكمبيوتر غير صحيح (HAL) يتم تثبيتها بعد إعداد Windows 2000 بشكل صحيح، ابدأ عملية "إصلاح حالات الطوارئ":

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

    ملاحظة: نوع الكمبيوتر المثبتة بشكل غير صحيح لا تزال مرئية في "إدارة الأجهزة".
  6. للتأكد من نوع الكمبيوتر الصحيح مرئياً في "إدارة الأجهزة"، عند إعادة تشغيل جهاز الكمبيوتر، اضغط المفتاح F8، اختيار Last Known Good Configuration، ثم اضغط ENTER.
  7. انقر فوق التشكيل الجانبي للأجهزة المناسبة (في حالة وجود أكثر من ملف تعريف). في التشكيل الجانبي للجهاز، انقر فوق استعادة التكويناضغط ENTER وثم السماح ببدء تشغيل Windows 2000.

هو الأسلوب الأمثل لتغيير طبقة "تجريد الأجهزة القياسية" من طبقة تجريد الأجهزة "ACPI" لإعادة تثبيت نظام التشغيل Windows 2000 كترقية:

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

    • للكشف التلقائي عن نوع الكمبيوتر:

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

      اضغط F5 ومن ثم اختر نوع الكمبيوتر القياسية الصحيحة يدوياً باستخدام القائمة التالية:
    المصدر i386 ملفنوع الكمبيوتر
    *hal.dllمتعدد المعالجات Compaq SystemPro أو متوافقة 100%
    *halapic.dllأحادي المعالج MPS الكمبيوتر
    *halapic.dllأعضاء البرلمان Multiprocessor PC
    *hal.dllكمبيوتر شخصي قياسي
    *halborg.dllوحدة المخابرات mp


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

  1. بدء تشغيل الكمبيوتر باستخدام أقراص مرنة إعداد Windows 2000 أو باستخدام القرص المضغوط Windows 2000 إذا كان الكمبيوتر يعتمد تشغيل من القرص المضغوط. في شاشة " مرحبا بك في الإعداد "، اضغط R لإصلاح، ومن ثم اضغط C لتشغيل "وحدة التحكم بالاسترداد".

    ملاحظة: للحصول على معلومات حول استخدام وحدة "تحكم الاسترداد"، الرجاء النقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

    وصف وحدة التحكم بالاسترداد Windows 2000 229716
  2. بعد تسجيل الدخول إلى جهاز الكمبيوتر الخاص بك من المجلد %SystemRoot%\System32 من تثبيت Windows 2000 الأصلي، استخدام وحدة التحكم بالأوامر لنسخ وإعادة تسمية الملفات التالية كما هو موضح في القائمة التالية. أولاً تحديد أي ملفات HAL و kernel يتطلب جهاز الكمبيوتر الخاص بك باستخدام القائمة التالية أنواع الكمبيوتر المعتمدة:

    ملاحظة: علامة حرف العلامة نجمية أنواع الكمبيوتر القياسية (غير ACPI).

    الملف المصدر i386: i386\driver.cab\halmacpi.dll
    نوع الكمبيوتر: ACPI Multiprocessor PC
    نسخ إلى هذا المجلد: winnt\System32
    إعادة تسمية اسم الملف هذا: hal.dll

    الملف المصدر i386: i386\driver.cab\halaacpi.dll
    نوع الكمبيوتر: "كمبيوتر أحادي المعالج" ACPI
    نسخ إلى هذا المجلد: winnt\System32
    إعادة تسمية اسم الملف هذا: hal.dll

    الملف المصدر i386: i386\driver.cab\halacpi.dll
    نوع الكمبيوتر: المتقدم وواجهة الطاقة (ACPI) الكمبيوتر التكوين
    نسخ إلى هذا المجلد: winnt\System32
    إعادة تسمية اسم الملف هذا: hal.dll

    الملف المصدر i386: *i386\driver.cab\halsp.dll
    نوع الكمبيوتر: Compaq SystemPro متعدد المعالجات أو 100% متوافق مع
    نسخ إلى هذا المجلد: winnt\System32
    إعادة تسمية اسم الملف هذا: hal.dll

    الملف المصدر i386: *i386\driver.cab\halapic.dll
    نوع الكمبيوتر: "كمبيوتر أحادي المعالج" MPS
    نسخ إلى هذا المجلد: winnt\System32
    إعادة تسمية اسم الملف هذا: hal.dll

    الملف المصدر i386: *i386\driver.cab\halmps.dll
    نوع الكمبيوتر: "جهاز كمبيوتر متعدد المعالجات" أعضاء البرلمان
    نسخ إلى هذا المجلد: winnt\System32
    إعادة تسمية اسم الملف هذا: hal.dll

    الملف المصدر i386: *i386\driver.cab\hal.dll
    نوع الكمبيوتر: كمبيوتر شخصي قياسي
    نسخ إلى هذا المجلد: winnt\System32
    إعادة تسمية اسم الملف هذا: hal.dll

    الملف المصدر i386: *i386\driver.cab\halborg.dll
    نوع الكمبيوتر: وحدة المخابرات mp
    نسخ إلى هذا المجلد: winnt\System32
    إعادة تسمية اسم الملف هذا: hal.dll

  3. كما هو موضح في الجدول التالي، نسخ كافة kernel المناسبة الملفات العامة للنظام الخاص بك (أحادي المعالج مقابل متعدد المعالجات) واعتماد نوع الكمبيوتر من Windows 2000 المضغوط (i386\driver.cab) ملف HAL المناسبة استناداً إلى جهاز الكمبيوتر الخاص بك أو تثبيت حزمة الخدمات إلى المجلد المطابق مسرودة في القائمة ضمن تثبيت Windows 2000 الأصلي وثم تسميتها (عند اللزوم) إلى Ntoskrnl.exe و Hal.dll ، على التوالي.

    ملفات kernel متعدد المعالجات الشائعةنسخ إلى الدليل التاليإعادة تسمية اسم الملف التالي
    i386\driver.cab\ntkrnlmp.exewinnt\System32ntoskrnl.exe
    i386\driver.cab\ntkrpamp.exewinnt\System32ntkrnlpa.exe
    i386\driver.cab\kernel32.dllwinnt\System32kernel32.dll
    i386\driver.cab\ntdll.dllwinnt\System32ntdll.dll
    i386\driver.cab\win32k.syswinnt\System32\driverswin32k.sys
    i386\driver.cab\winsrv.dllwinnt\System32winsrv.dll
    ملفات kernel أحادي المعالجة الشائعةنسخ إلى الدليل التاليإعادة تسمية اسم الملف التالي
    i386\driver.cab\ntoskrnl.exewinnt\System32ntoskrnl.exe
    i386\driver.cab\ntkrnlpa.exewinnt\System32ntkrnlpa.exe
    i386\driver.cab\kernel32.dllwinnt\System32kernel32.dll
    i386\driver.cab\ntdll.dllwinnt\System32ntdll.dll
    i386\driver.cab\win32k.syswinnt\System32win32k.sys
    i386\driver.cab\winsrv.dllwinnt\System32winsrv.dll
  4. توسيع الملف Ntdll.dll من Windows 2000 القرص المضغوط الأصلي (i386\driver.cab) أو حزمة خدمة مثبتة إلى المجلد %SystemRoot%\system32 الإطارات الأصلي تثبيت 2000.

    على سبيل المثال:

    drive:\i386\driver.cab /f:ntdll.dll c:\winnt\system32
    حيث أن محرك الأقراص هو حرف محرك الأقراص لمحرك الأقراص المضغوطة الذي يحتوي على القرص المضغوط Windows 2000 Server.
  5. قم بتوسيع ملف Win32k.sys من Windows 2000 القرص المضغوط الأصلي (i386\driver.cab) أو حزمة خدمة مثبتة إلى المجلد %SystemRoot%\system32 الإطارات الأصلي تثبيت 2000.
  6. قم بتوسيع الملف Kernel32.dll، و Winsrv.dll من القرص المضغوط Windows 2000 (i386\driver.cab) أو حزمة خدمة مثبتة إلى المجلد %SystemRoot%\system32 الإطارات الأصلي تثبيت 2000. على سبيل المثال، اكتب ما يلي أوامر بتوسيع محرك الأقراص: \i386\driver.cab/F:kernel32.dll %systemroot%\system32\kernel32.dll

    قم بتوسيع محرك الأقراص: \i386\driver.cab/F:winsrv.dll %systemroot%\system32\winsrv.dll

    حيث أن محرك الأقراص هو حرف محرك الأقراص المضغوطة الخاص بك.


  7. إعادة تشغيل جهاز الكمبيوتر.
للحصول على معلومات ذات صلة، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

234558 كيفية إضافة دعم معالجات متعددة في نظام التشغيل Windows 2000
تحذير: يعرض Windows 2000 قائمة بأنواع الكمبيوتر المتوافقة التي يمكن تثبيتها باستخدام "إدارة الأجهزة" لتحديث يدوياً. القيام بأي عمل تلك المذكورة متوافق من المرجح أن يؤدي عدم القدرة على تشغيل الكمبيوتر بشكل صحيح أو على الإطلاق. إذا كان لديك "متقدمة الطاقة واجهة (ACPI) الكمبيوتر التكوين" مدرج كنوع جهاز الكمبيوتر الخاص بك أو بعد التحديث إلى أحدث ACPI BIOS، ثم يمكن التحديث إلى "ACPI Multiprocessor PC" من خلال "إدارة الأجهزة" وقد يتسبب في عدم القدرة على تشغيل الكمبيوتر بشكل صحيح أو على الإطلاق. وفي حالة طبقة تجريد الأجهزة "ACPI"، لنظام التشغيل Windows 2000 لدعم أو التعرف على كل من وحدات المعالجة المركزية استخدام طبقة تجريد الأجهزة ACPI، يجب أولاً تحديث لأحدث ACPI BIOS الذي هو متوافق بشكل كامل، ثم إعادة تثبيت نظام التشغيل Windows 2000 كترقية حتى يمكنها الكشف تلقائياً وتثبيت ACPI Multiprocessor PC؛ إذا لم يكن كذلك، BIOS غير متوافق بشكل كامل حتى الآن.
خصائص

رقم الموضوع: 237556 - آخر مراجعة: 09‏/01‏/2017 - المراجعة: 1

تعليقات