الإصلاح: تسريع أجهزة VT-X / AMD-V غير متاح على نظامك



جرب أداة القضاء على المشاكل

يحصل العديد من المستخدمين على تسريع أجهزة VT-x / AMD-V غير متاح على نظامك خطأ عند محاولة تثبيت أو تشغيل جهاز افتراضي في Oracle VM Virtualbox. لا تقتصر المشكلة على إصدار معين من Windows حيث يتم الإبلاغ عن حدوثها مع كل إصدار حديث من Windows.



تسريع أجهزة VT-x Amd-V غير متاح على نظامك.



ما الذي يسبب تسريع أجهزة VT-x / AMD-V غير متاح على نظامك خطأ

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



  • لا تدعم وحدة المعالجة المركزية الخاصة بك VT-x / AMD-V - بعض وحدات المعالجة المركزية القديمة غير مجهزة لدعم Intel VT-x أو AMD-V. إذا كان جهاز الكمبيوتر الخاص بك لا يدعم أي تقنية افتراضية ، فلن تتمكن من التحايل على رسالة الخطأ أو حلها.
  • تم تعطيل VT-x / AMD-V بواسطة Hyper-V - Hyper-V هي تقنية افتراضية مملوكة لشركة Microsoft. ستعمل أحدث إصدارات Windows على تمكين Hyper-V تلقائيًا وتعطيله VT-x / AMD-V من أجل تجنب أي صراعات. ومع ذلك ، لا يعمل Hyper-V بشكل جيد مع الأجهزة الافتراضية.
  • تم تعطيل VT-x / AMD-V داخل BIOS - سبب آخر وراء ظهور رسالة الخطأ هذه هو أن تقنية الظاهرية التي تستخدمها وحدة المعالجة المركزية الخاصة بك معطلة من BIOS. في هذه الحالة ، الوصول إلى إعدادات BIOS وتمكين VT-x / AMD-V سيحل رسالة الخطأ ويسمح لك بتشغيل الأجهزة الافتراضية.

إذا كنت تكافح حاليًا لحل تسريع أجهزة VT-x / AMD-V غير متاح على نظامك خطأ ، ستزودك هذه المقالة بمجموعة من خطوات استكشاف الأخطاء وإصلاحها التي تم التحقق منها. في الأسفل ، ستجد العديد من الطرق الشائعة التي استخدمها المستخدمون الآخرون في موقف مشابه لحل رسالة الخطأ.

لتجنب تجربة الإصلاحات غير الضرورية ، اتبع الطرق أدناه بالترتيب الذي وردت به. يجب أن تجد في النهاية طريقة تحل (أو على الأقل تقدم إجابة) لمشكلتك.

قبل المتابعة ، حاول إجراء ملف فحص SFC .



الطريقة الأولى: التحقق مما إذا كانت وحدة المعالجة المركزية لديك تدعم الظاهرية

قبل تجربة أي شيء آخر ، من المهم أن تأخذ الوقت الكافي للتحقق مما إذا كان جهاز الكمبيوتر الخاص بك مجهزًا لاستخدام VT-X أو AMD-V. ستدعم جميع وحدات المعالجة المركزية الأحدث المحاكاة الافتراضية في الوقت الحاضر (بما في ذلك تلك الموجودة في النطاق المنخفض). ومع ذلك ، إذا كنت تعمل باستخدام وحدة معالجة مركزية قديمة ، فيجب أن تبدأ بالتحقق مما إذا كانت وحدة المعالجة المركزية لديك تدعم الظاهرية.

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

كيفية التحقق مما إذا كانت وحدة المعالجة المركزية الخاصة بك تدعم المحاكاة الافتراضية تلقائيًا

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

  1. قم بزيارة هذا الرابط ( هنا ) وانقر فوق التحميل الان لتنزيل أحدث إصدار من قابل للتأمين .

    تنزيل SecurAble

  2. افتح ملف SecurAble القابل للتنفيذ وانقر فوق نعم في ال UAC (التحكم في حساب المستخدم) مستعجل.
  3. إذا كان جهاز الكمبيوتر الخاص بك مجهزًا لدعم ظاهرية الأجهزة ، فسترى اللون الأخضر نعم في الاعلى الأجهزة الافتراضية .

    التحقق مما إذا كانت الافتراضية مدعومة

إذا كانت الإجابة نعم ، فهذا يعني أن وحدة المعالجة المركزية بجهاز الكمبيوتر لديك مجهزة لدعم الظاهرية وأن إحدى الطرق التالية أدناه ستتيح لك حل رسالة الخطأ. إذا قررت أن الأجهزة الظاهرية غير مدعومة ، فلن يؤدي اتباع الطرق الأخرى أدناه إلى حل رسالة الخطأ.

كيفية التحقق مما إذا كانت وحدة المعالجة المركزية لديك تدعم الوضع الظاهري يدويًا

إذا كنت تفضل القيام بالأشياء يدويًا ، فيمكنك التحقق مما إذا كانت وحدة المعالجة المركزية لديك تدعم VT-x (على Intel) أو AMD-V (على AMD) عن طريق التحقق من مواصفات وحدة المعالجة المركزية يدويًا. للقيام بذلك ، اتبع أحد الدليلين أدناه (وفقًا لمصنّع وحدة المعالجة المركزية):

شركة انتل

باستخدام معالجات Intel ، يمكنك معرفة ما إذا كانت المحاكاة الافتراضية مدعومة من خلال النظر في وثائق المعالج التي يمكن العثور عليها في ARK.INTEL.COM . بمجرد الوصول إلى هناك ، استخدم وظيفة البحث للبحث عن طراز وحدة المعالجة المركزية الخاص بك.

ثم قم بالتمرير لأسفل إلى ملف التقنيات المتقدمة علامة التبويب وشاهد حالة أنا تقنية المحاكاة الافتراضية ntel® للإدخال / الإخراج الموجه (VT-d) و تقنية المحاكاة الافتراضية من Intel® (VT-x) . إذا تم تصنيف أي منها على أنه لا ، فإن نموذج المعالج الخاص بك لا يدعم تقنية المحاكاة الافتراضية.

التحقق مما إذا كانت الظاهرية مدعومة على معالج Intel

AMD

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

مثال على عملية AMD التي تدعم الظاهرية

إذا وجدت أن المحاكاة الافتراضية مدعومة ، فتابع الطرق التالية أدناه لحل المشكلة.

الطريقة 2: تعطيل Hyper V

Hyper-V (المعروفة سابقًا باسم Windows Server Virtualization) هي تقنية افتراضية مملوكة لشركة Microsoft. Hyper-V قادر تمامًا على إنشاء أجهزة افتراضية على نظامي x86 و x64 الذي يعمل بنظام Windows ، ولكنه لا يستخدم بواسطة VirtualBox أو VMware لأسباب تتعلق بالاستقرار.

ومع ذلك ، فإن أحدث إصدارات Windows مبرمجة لإعطاء الأولوية لـ Hyper-V على VT-X أو AMD-V. ونظرًا لأن Hyper-V سيتعارض مع تقنية افتراضية مماثلة ، فسيتم تعطيل VT-x أو AMD-V افتراضيًا كلما تم تمكين Hyper-V.

كما يمكنك أن تتخيل ، سيؤدي ذلك إلى حدوث أخطاء في Virtualbox أو VMware أو البرامج المماثلة ، نظرًا لأن معظمها غير مصمم للعمل مع Hyper-V.

لحسن الحظ ، سيؤدي تعطيل Hyper-V إلى حل مشكلة تسريع أجهزة VT-x / AMD-V غير متاح على نظامك خطأ إذا كانت المشكلة. هناك عدة طرق يمكنك اتباعها لتعطيل Hyper-V والسماح لـ VT-x أو AMD-V بالسيطرة. لا تتردد في متابعة أي واحد تشعر براحة أكبر معه.

تعطيل Hyper-V عبر موجه الأوامر

أسهل طريقة لتعطيل Hyper-V هي كتابة أمر داخل ملف موجه أوامر مرتفع نافذة او شباك. إليك ما عليك القيام به:

  1. صحافة مفتاح Windows + R. لفتح مربع حوار 'تشغيل'. ثم اكتب ' كمد ' و اضغط Ctrl + Shift + Enter لفتح موجه أوامر مرتفع. عندما يطلب منك UAC (التحكم في حساب المستخدم) ، انقر نعم لمنح الامتيازات الإدارية.

    فتح موجه الأوامر عبر مربع الحوار 'تشغيل'

  2. في موجه الأوامر المرتفع ، اكتب / الصق الأمر التالي واضغط أدخل لتعطيل وظيفة Hyper-V:
    Derm.exe / عبر الإنترنت / تعطيل الميزة: Microsoft-Hyper-V

    بمجرد الانتهاء من تشغيل هذا الأمر ، سيتم تعطيل Hyper-V وسيتم تعزيز تقنية المحاكاة الافتراضية التي يوفرها المعالج.

تعطيل Hyper-V عبر واجهة المستخدم الرسومية

هناك طريقة أخرى ستمكنك من تعطيل تقنية Hyper-V وهي استخدام واجهة لوحة التحكم. هذه الطريقة أبطأ ولكن يجب تفضيلها إذا لم تكن مرتاحًا لتشغيل الأوامر عبر الجهاز. اتبع الخطوات أدناه لتعطيل Hyper-V عبر شاشة البرامج والميزات:

  1. صحافة مفتاح Windows + R. لفتح مربع حوار 'تشغيل'. ثم اكتب ' appwiz.cpl ' و اضغط أدخل لفتح ملف برامج و مميزات شاشة.

    اكتب appwiz.cpl واضغط على Enter لفتح قائمة البرامج المثبتة على Windows

  2. داخل برامج و مميزات الشاشة ، انقر فوق تحويل ميزات Windows تشغيل أو إيقاف تشغيل من الجزء الأيمن.

    الوصول إلى قائمة ميزات Windows

  3. من قائمة ميزات Windows ، قم بتوسيع مجلد Hyper-V وتأكد من إلغاء تحديده أدوات إدارة Hyper-V و منصة Hyper-V قبل النقر حسنا .

    تعطيل Hyper-V عبر شاشة ميزات Windows

  4. أعد تشغيل الكمبيوتر ومعرفة ما إذا كان قد تم حل الخطأ عند بدء التشغيل التالي.

إذا كنت لا تزال تواجه تسريع أجهزة VT-x / AMD-V غير متاح على نظامك خطأ ، انتقل إلى الطريقة التالية أدناه للحصول على خطوات لضمان تمكين الظاهرية من BIOS / UEFI.

الطريقة الثالثة: تمكين الظاهرية باستخدام BIOS / UEFI

سبب آخر قد يجعلك تحصل على تسريع أجهزة VT-x / AMD-V غير متاح على نظامك يرجع الخطأ إلى تعطيل الظاهرية من إعدادات BIOS. على الرغم من تمكين الافتراضية بشكل افتراضي في معظم تكوينات الكمبيوتر ، إلا أن هذا أمر شائع جدًا. بالنسبة للعديد من المستخدمين المتأثرين ، فإن تحديث BIOS هو ما انتهى به الأمر إلى تعطيل تقنية المحاكاة الافتراضية في BIOS.

لحسن الحظ ، يمكنك كتابة هذا الخطأ بسهولة تامة عن طريق الوصول إلى إعدادات BIOS / UEFI وإعادة تمكين تقنية المحاكاة الافتراضية من هناك.

ملحوظة: من المحتمل أن تستخدم اللوحة الأم التي تم إصدارها قبل إصدار Windows 8 BIOS ، بينما تستخدم معظم أجهزة الكمبيوتر الحديثة UEFI.

على جهاز كمبيوتر يعمل بنظام BIOS ، ستحتاج إلى الضغط على مفتاح الإعداد أثناء شاشة بدء التشغيل الأولية. عادةً ما يكون مفتاح الإعداد أحد ملفات مفاتيح F (F2 ، F4 ، F6 ، F8) أو مفتاح Del. إذا لم تتمكن من تحديد مفتاح الإعداد الخاص باللوحة الأم ، فقم بإجراء بحث عبر الإنترنت على طراز اللوحة الأم + مفتاح الإعداد '.

اضغط على مفتاح للدخول في الإعداد أو السير

اضغط [مفتاح] للدخول في الإعداد

على جهاز كمبيوتر مستند إلى UEFI ، التمهيد في انطلاقة متقدمة قائمة الخيارات . من هناك ، يمكنك الوصول إلى إعدادات البرنامج الثابت UEFI.

الوصول إلى إعدادات البرنامج الثابت UEFI

بمجرد الدخول إلى إعدادات BIOS / UEFI الخاصة بك ، ابدأ في البحث عن خيار يسمى Intel VT-x و AMD-V و Intel Virtualization Technology و Vanderpool وما إلى ذلك. يمكنك عادةً العثور على الخيار ضمن المعالج والأمان ومجموعة الشرائح والمتقدم والمتقدم التحكم في مجموعة الشرائح ، التكوين المتقدم لوحدة المعالجة المركزية ، إلخ.

عندما تتمكن من العثور على الخيار ، تأكد من تمكينه.

تمكين الظاهرية على BIOS المستند إلى HP

تمكين الظاهرية على BIOS المستند إلى HP

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

بمجرد أن تتمكن من تمكين الظاهرية ، احفظ التغييرات وأعد تشغيل الكمبيوتر. عند بدء التشغيل التالي ، تسريع أجهزة VT-x / AMD-V غير متاح على نظامك يجب ألا يحدث الخطأ بعد الآن عند محاولة تثبيت أو تشغيل جهاز افتراضي.

6 دقائق للقراءة