إصلاح: تم تعطيل AMD-V في BIOS (VERR_SVM_DISABLED)

أبلغ العديد من المستخدمين عن حصولهم على تعطيل AMD-V في BIOS (أو بواسطة نظام التشغيل المضيف) (VERR_SVM_DISABLED) رسالة خطأ عند محاولة بدء تشغيل جهاز ظاهري باستخدام VM VirtualBox . على الرغم من أن هذه المشكلة بالذات يتم الإبلاغ عنها في الغالب على أنظمة التشغيل Windows 7 و Windows 8 و Windows 10 ، إلا أن هناك عدة تقارير عن حدوثها على توزيعات Linux.

تم تعطيل AMD-V في BIOS (VER_SVM_DISABLED)

ملاحظة: إذا كنت تحصل على VT-X غير متوفر - خطأ VERR_VMX_NO_VMX ، فاتبع دليل استكشاف الأخطاء وإصلاحها ( هنا ) بدلاً من ذلك.

ما الذي يسبب تم تعطيل AMD-V في خطأ BIOS؟

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

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

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

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

الأسلوب 1: تمكين AMD-V من إعدادات BIOS

AMD-V هي العلامة التجارية المعاد تسميتها لـ S ecure Virtual Machine Mode (SVM) . السبب الأول وراء تعطيل AMD-V في BIOS (أو عن طريق نظام التشغيل المضيف) (VERR_SVM_DISABLED) يحدث خطأ بسبب تعطيل تقنية AMD-V من إعدادات BIOS.

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

لحسن الحظ ، يمكنك إعادة تمكين AMD-V عن طريق الوصول إلى إعدادات BIOS وإعادة تمكين وضع Secure Virtual Machine من إعدادات تكوين وحدة المعالجة المركزية.

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

اضغط على مفتاح BIOS أثناء إجراء بدء التشغيل

بمجرد إدخال BIOS الخاص بك بنجاح ، ابحث عن إدخال باسم وضع الجهاز الظاهري الآمن وتأكد من تمكينه. على إصدار BIOS الأكثر شيوعًا ، يمكن العثور عليه في Advanced> Configuration CPU . بمجرد الوصول إلى هناك ، تأكد من تمكين وضع الجهاز الظاهري الآمن ، ثم احفظ التكوين واخرج من BIOS.

تأكد من تمكين وضع الجهاز الظاهري الآمن

ملاحظة: قد يختلف الموقع الدقيق لهذا الإدخال وفقًا لطراز اللوحة الأم. إذا لم يكن وضع الجهاز الظاهري الآمن من أجلك ، فابحث عن خطوات محددة وفقًا للشركة المصنعة. على اللوحة الأم Acer ، يمكنك إعادة تمكين AMD-V عن طريق تعيين AMD IOMMU على ممكّن (يمكنك العثور عليه داخل قائمة AMD I / O Virtualization Technology ).

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

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

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

تم تعطيل العديد من المستخدمين الذين يواجهون AMD-V في نظام الإدخال / الإخراج الأساسي (BIOS) (أو بواسطة نظام التشغيل المضيف) (VERR_SVM_DISABLED) تمكنوا من حل المشكلة عن طريق تعطيل ميزة Microsoft Hyper-V من شاشة ميزات إضافة / إزالة Windows .

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

لحسن الحظ ، يمكنك بسهولة تصحيح هذه المشكلة باتباع مجموعة من الإرشادات البسيطة التي ستساعدك على تعطيل تقنية Microsoft Hyper-V. إليك ما عليك القيام به:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار " تشغيل ". ثم اكتب " appwiz.cpl " ثم اضغط على Enter لفتح البرامج والميزات .

    تشغيل الحوار: appwiz.cpl
  2. داخل البرامج والميزات ، استخدم القائمة اليمنى للنقر فوق تشغيل ميزات Windows أو إيقاف تشغيلها .

    في البرامج والميزات ، انقر فوق تشغيل ميزات Windows أو إيقاف تشغيلها
  3. في شاشة ميزات Windows ، ابحث عن إدخال Hyper-V وتأكد من تعطيل المربع المرتبط به. ثم ، انقر فوق " موافق" لحفظ التغييرات.

    ألغ تحديد المربع المرتبط بـ Hyper-V
  4. أعد تشغيل جهازك ومعرفة ما إذا تم حل الخطأ عند بدء التشغيل التالي.

إذا كنت لا تزال تواجه AMD-V معطلة في BIOS (أو بواسطة نظام التشغيل المضيف) (VERR_SVM_DISABLED) عند تشغيل جهازك الافتراضي ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الثالثة: تغيير عدد نوى وحدة المعالجة المركزية إلى 1

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

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

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

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

  1. افتح Oracle VM VirtualBox ، وانقر بزر الماوس الأيمن على الجهاز الذي يعرض الخطأ ، ثم انقر فوق الإعدادات .

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

    انتقل إلى النظام> المعالج وقم بتعيين شريط تمرير المعالج على 1 وحدة المعالجة المركزية
  3. أغلق قائمة الإعدادات وأعد تشغيل الجهاز الظاهري. يجب تشغيله دون تعطيل AMD-V في BIOS (أو بواسطة نظام التشغيل المضيف) (VERR_SVM_DISABLED) خطأ.

الطريقة الرابعة: تغيير الإصدار إلى Windows 7 أو Windows 2003 (إن أمكن)

العديد من مستخدمي Ubuntu (Linux) ، حيث يستخدم VM VirtualBox لتشغيل نظام التشغيل Windows XP أو Windows 10 ، يتم أيضًا تعطيل AMD-V في BIOS (أو بواسطة نظام التشغيل المضيف) (VERR_SVM_DISABLED). تتمثل الطريقة التي تمكنوا من حل المشكلة من خلال تغيير إعدادات Guest OS بحيث يتم تعيين الإصدار المحدد على نظام التشغيل Windows 2003 أو Windows 7.

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

  1. افتح VM VirtualBox ، انقر بزر الماوس الأيمن على الجهاز الذي يعرض الخطأ واختر الإعدادات .

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

    تغيير إصدار الصورة إلى Windows 7 أو Windows 2003
  3. قم ببدء تشغيل الجهاز الظاهري مرة أخرى ومعرفة ما إذا كان إجراء التمهيد ناجحًا دون تعطيل AMD-V في نظام الإدخال / الإخراج الأساسي (BIOS) (أو عن طريق نظام التشغيل المضيف) (خطأ VERR_SVM_DISABLED)

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