إصلاح: تم تعطيل 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)

تم تعطيل 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 إذا تم إجبار البرنامج على إنشاء جهاز افتراضي بأكثر من نواة واحدة لوحدة المعالجة المركزية. من أجل القيام بذلك ، يتطلب الأمر عمليات افتراضية للأجهزة وسيقوم بإلقاء الخطأ إذا كانت الميزة معطلة أو غير متوفرة.
  • خطأ في VirtualBox VM - هناك عدة تقارير عن حدوث هذا الخطأ على أجهزة قادرة على دعم تقنية المحاكاة الافتراضية للأجهزة. في هذه الحالة ، يمكن حل المشكلة عادةً عن طريق تعديل بعض الإعدادات الخاصة بالجهاز الظاهري.

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

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



الطريقة الأولى: تمكين AMD-V من إعدادات BIOS

AMD-V هي العلامة التجارية التي أعيدت تسميتها لـ S. وضع الجهاز الظاهري من ecure (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 بنجاح ، ابحث عن إدخال يسمى Secure Virtual Machine Mode وتأكد من تمكينه. في أكثر إصدارات BIOS شيوعًا ، يمكن العثور عليه بتنسيق متقدم> تكوين وحدة المعالجة المركزية . بمجرد وصولك إلى هناك ، تأكد من ذلك تأمين وضع الجهاز الظاهري يكون ممكن ، ثم احفظ التكوين واخرج من BIOS.

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

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

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

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

بمجرد اكتمال بدء التشغيل التالي ، افتح الجهاز الظاهري الذي كان يعرض لك الرسالة داخل 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 ' و اضغط أدخل لفتح برامج و مميزات .

    تشغيل مربع الحوار: appwiz.cpl

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

    في البرامج والميزات ، انقر فوق تشغيل ميزات 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. في ال إعدادات في جهازك الظاهري ، انتقل إلى علامة تبويب النظام (باستخدام القائمة الفرعية اليسرى) وقم بالوصول إلى ملف المعالج التبويب. بعد ذلك ، اسحب شريط التمرير المرتبط بالمعالج (المعالجات) إلى وحدة معالجة مركزية واحدة وانقر فوق حسنا للحفظ. Go to System>المعالج واضبط منزلق المعالج على 1 CPU

    انتقل إلى النظام> المعالج واضبط منزلق المعالج على وحدة معالجة مركزية واحدة

  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 أو ويندوز 7.

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

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

    انقر بزر الماوس الأيمن فوق الجهاز المتأثر وانقر فوق الإعدادات

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

    تغيير نسخة الصورة إلى Windows 7 أو Windows 2003

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