إصلاح: تم تعطيل 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) حتى تحصل عليه بشكل صحيح.

    اضغط على مفتاح للدخول في الإعداد أو السيرملاحظة: يمكنك إجراء بحث عبر الإنترنت باستخدام " * إصدار اللوحة الأم * مفتاح BIOS " لتنقذ نفسك من تجربة مجموعات مختلفة.

  2. بمجرد إدخال إعدادات BIOS ، انتقل إلى الأمان> أمان النظام وقم بتمكين تقنية المحاكاة الافتراضية (VTx) و / أو تقنية المحاكاة الافتراضية I / O (VTd).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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