إصلاح: تم تعطيل VT-X في السير لجميع أوضاع وحدة المعالجة المركزية (Verr_Vmx_Msr_All_Vmx_Disabled)

العديد من المستخدمين الذين يواجهون VT-X هو معطل في السير لجميع أوضاع وحدة المعالجة المركزية (Verr_Vmx_Msr_All_Vmx_Disabled) خطأ عند محاولة فتح جهاز ظاهري باستخدام VM Virtualbox. تم الإبلاغ عن حدوث المشكلة على كافة إصدارات Windows الأخيرة وعلى بعض توزيعات Ubuntu. لا يبدو أن طبيعة الجهاز الظاهري مهمة لأن هناك حالات تم الإبلاغ عنها في كل من جلسات Windows و Ubuntu الافتراضية التي تفشل مع نفس رسالة الخطأ.

تم تعطيل VT-x في BIOS لجميع أوضاع وحدة المعالجة المركزية (VERR_VMX_MSR_ALL_VMX_DISABLED

ما الذي يسبب VT-X معطل في السير لجميع أوضاع وحدة المعالجة المركزية (Verr_Vmx_Msr_All_Vmx_Disabled)؟

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

  • تم تعطيل تقنية المحاكاة الافتراضية (VT-X) من BIOS - في معظم الأحيان ، تحدث هذه المشكلة نظرًا لتعطيل VT-X من مستوى BIOS على الجهاز. يحتاج مضيف 64 بت إلى تمكين تقنية المحاكاة الافتراضية (VTx) في BIOS. في بعض الأجهزة ، ستحتاج أيضًا إلى تمكين إدخال / إخراج تقنية المحاكاة الافتراضية (VTd).
  • وحدة المعالجة المركزية الخاصة بك لا تدعم VT-X / AMD-V - سيناريو آخر ممكن هو أن وحدة المعالجة المركزية الخاصة بك ببساطة غير مجهزة لدعم الافتراضية. يمكن أن يحدث هذا مع الإعدادات القديمة التي تستخدم وحدة المعالجة المركزية القديمة.
  • يتم تعطيل PAE و NX على وحدة المعالجة المركزية المضيفة - أبلغ العديد من المستخدمين عن حل المشكلة بعد التأكد من تكوين وحدة المعالجة المركزية الافتراضية لتعمل مع ملحق العنوان الفعلي (PAE) و NX .
  • ذاكرة الوصول العشوائي المخصصة غير كافية أو تتجاوز قدرات النظام - لقد ساعد تغيير قيمة الذاكرة الأساسية الافتراضية الكثير من المستخدمين الذين يواجهون نفس المشكلة على حلها بالكامل.
  • يتداخل حل أمان الجهة الخارجية مع VT-X Vt-D - هناك العديد من عملاء AV من الجهات الخارجية المعروف أنها تسبب تداخلاً مع VirtualBox. إنشاء قاعدة o إلغاء تثبيت عميل Av بالكامل سيؤدي إلى حل النزاع.

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

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

الطريقة الأولى: تحقق مما إذا كانت وحدة المعالجة المركزية لديك تدعم VT-X / AMD-V

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

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

فيما يلي دليل سريع حول تنزيل واستخدام SecurAble لمعرفة ما إذا كانت وحدة المعالجة المركزية لديك تدعم الوضع الظاهري:

  1. انتقل إلى هذا الرابط ( هنا ) ، وانتقل لأسفل إلى قسم التنزيل وانقر على " تنزيل الآن".

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

    الأجهزة الافتراضية مدعومة في هذا المثال

    إذا تأكدت من دعم الوضع الظاهري للأجهزة ، فيمكنك اتباع الطرق الموضحة أدناه لمعرفة أن أحدهما سيحل مشكلة VT-X معطل في الخطأ Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled) .

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

الطريقة 2: تمكين تقنية المحاكاة الافتراضية (VTX) من BIOS

إذا كنت تواجه المشكلة على مضيف 64 بت ، ضع في اعتبارك أنك ستحتاج على الأرجح إلى تمكين تقنية المحاكاة الافتراضية (VTx) من إعدادات BIOS. في بعض اللوحات الرئيسية ، ستحتاج أيضًا إلى تمكين إدخال / إخراج تقنية التمثيل الافتراضي (VTd)

تأتي بعض اللوحات الأم مع تمكين هذا الخيار افتراضيًا ، لكن تدخل المستخدم اليدوي أو تدخل الطرف الثالث قد يعطله.

ملاحظة: يمكن أن يكون Windows Hyper V مسؤولاً عن تعطيل VT-x على جهاز الكمبيوتر الخاص بك.

ضع في اعتبارك أن خيارات القائمة الدقيقة التي تتضمن تمكين VT-X أو AMD-V ستختلف وفقًا للوحة الأم. ولكن بشكل عام ، الخطوات هي نفسها تقريبا. فيما يلي دليل سريع للتأكد من تمكين VT-X أو AMD-V في إعدادات BIOS:

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

    اضغط على [key] للدخول في الإعداد ملاحظة: يمكنك إجراء بحث عبر الإنترنت باستخدام " * إصدار اللوحة الأم * مفتاح BIOS " لتوفير نفسك من تجربة مجموعات مختلفة.
  2. بمجرد إدخال إعدادات BIOS ، انتقل إلى الأمان> أمان النظام وتمكين تقنية المحاكاة الافتراضية (VTx) و / أو تقنية المحاكاة الافتراضية المشفرة I / O (VTd).

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

    ملاحظة: ضع في اعتبارك أن الأسماء أو الموقع سيكون مختلفًا حسب اللوحة الأم. في بعض إصدارات BIOS ، ستحتاج إلى تمكين تقنية المحاكاة الافتراضية من ميزات BIOS المتقدمة . على اللوحات الأم المستندة إلى Intel ، يمكنك تمكين المحاكاة الافتراضية من Advanced> Intel (R) Virtualization Technology .

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

إذا كنت لا تزال تواجه نفس VT-X هو معطل في السير لجميع أنماط وحدة المعالجة المركزية (Verr_Vmx_Msr_All_Vmx_Disabled) ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الثالثة: تمكين PAE / NX من إدارة VirtualBox

أبلغ العديد من المستخدمين الذين يكافحون لحل رسالة الخطأ نفسها أن المشكلة قد تم حلها بالكامل بعد تعاملهم مع إعدادات الجهاز الظاهري وتمكين PAE / NX من قائمة الإعدادات .

يحدد هذا الخيار ما إذا كانت إمكانات PAE (ملحق العنوان الفعلي) و NX لوحدة المعالجة المركزية المضيفة ستتعرض للجهاز الظاهري.

على الرغم من أن هذا غير مضمون للعمل ، إلا أنه يتم الإبلاغ عنه عادةً لحل المشكلة على أجهزة كمبيوتر 64 بت التي تم تأكيدها لدعم ظاهرية الأجهزة. فيما يلي دليل سريع حول تمكين PAE / NX من Oracle VM VirtualBox:

  1. حدد الجهاز الذي يعرض رسالة الخطأ من الجزء الأيمن ثم انقر فوق أيقونة الإعدادات .

    الوصول إلى قائمة الإعدادات للجهاز الفاشل
  2. في نافذة الإعدادات الخاصة بالجهاز الظاهري ، انتقل إلى قسم النظام (باستخدام الجزء الأيمن) والوصول إلى علامة تبويب المعالج . ثم تأكد من تحديد خانة الاختيار تمكين PAE / NX (المرتبطة بالميزات الموسعة ).

    انتقل إلى النظام> المعالج وحدد المربع المرتبط بتمكين PAE / NX
  3. احفظ التغييرات وابدأ تشغيل الجهاز الظاهري مرة أخرى.

إذا كنت لا تزال ترى VT-X معطل في السير لجميع وسائط وحدة المعالجة المركزية (Verr_Vmx_Msr_All_Vmx_Disabled) عند محاولة بدء تشغيل الجهاز الظاهري ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الرابعة: زيادة حجم ذاكرة الوصول العشوائي

أبلغ العديد من المستخدمين الذين يواجهون نفس المشكلة أنه تم حل المشكلة بعد زيادة حجم ذاكرة الوصول العشوائي المخصصة وبدء تشغيل الجهاز الظاهري مرة أخرى.

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

إذا أثبتت الأساليب المذكورة أعلاه أنها غير فعالة ، فاتبع الخطوات أدناه إما لزيادة أو تقليل حجم ذاكرة الوصول العشوائي:

  1. حدد الجهاز الظاهري الذي يعطيك مشكلة وانقر فوق أيقونة الإعدادات .

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

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

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

الطريقة الخامسة: منع برامج مكافحة الفيروسات من الجهات الخارجية من التداخل مع الأجهزة الافتراضية

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

كما اتضح ، تعمل العديد من حلول الأمان للجهات الخارجية على تشغيل شيء ما في الخلفية لإنشاء ميزة "وضع الحماية". هذا ينتهي تأمين ميزات الظاهرية من استخدام VirtualBox أو عميل مماثل.

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

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

تعطيل المحاكاة الافتراضية لأجهزة Avast

إذا كنت تستخدم عميلًا آخر ، فابحث عبر الإنترنت عن الإعداد المكافئ. لكن ضع في اعتبارك أن بعض عملاء AV من الجهات الخارجية لن يسمحوا لك بتعطيل ميزة وضع الحماية.

إذا كان الأمر كذلك ، فإن الحل الوحيد هو إلغاء تثبيت AV للجهة الخارجية بالكامل من نظامك. يمكنك القيام بذلك بسهولة باتباع هذا الدليل ( هنا ).

مقالات مثيرة للاهتمام