كيفية إصلاح Raw-Mode غير متوفر بإذن من Hyper-V؟



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

ال ' الوضع الخام غير متاح من Hyper-V ( VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT ) 'يظهر الخطأ لـ VirtualBox عندما يحاولون تشغيل جهاز افتراضي. بالنسبة لبعض المستخدمين ، يحدث هذا الخطأ على الرغم من حقيقة أن تقنية Hyper-V معطلة على أجهزتهم.



الوضع الخام غير متاح من خلال Hyper-V (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)



عند محاولة إصلاح هذا الخطأ ، ستكون محطتك الأولى هي التأكد من عدم تمكين Hyper-V ضمن ميزات Windows. إذا تم تعطيله بالفعل ، فقد يتم تمكين المذنبين المحتملين الآخرين فحص برنامج Hypervisor ، حارس جهاز ممكّن (Credential Guard) أو نوع من التداخل الذي يتم تسهيله بواسطة ميزة أمان Windows Defender تسمى Core Isolation.



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

1. قم بتعطيل أدوات إدارة Hyper-V

السبب الأول الذي سيؤدي إلى ' الوضع الخام غير متاح بفضل Hyper-V ' الخطأ هو حقيقة أن Hyper-V ممكّن على جهازك. تتيح تقنية المحاكاة الافتراضية من Microsoft هذه إنشاء أجهزة افتراضية على أنظمة x86 و x64 التي تعمل بإصدار Windows بطريقة أصلية.

لكن لا أحد من بدائل الطرف الثالث مثل VirtualBox أو VMware يستخدمه لأسباب تتعلق بالاستقرار. بل أكثر من ذلك ، فهم يرفضون على وجه التحديد العمل عند تمكين هذه التكنولوجيا. ومع ذلك ، فقد تمت برمجة Windows 10 الآن لمنح Hyper-V الأولوية على تقنية افتراضية مماثلة.



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

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

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

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

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

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

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

  3. من داخل خصائص الويندوز القائمة ، امض قدمًا وقم بتوسيع مجلد Hyper-V . بعد ذلك ، تأكد من إلغاء تحديد المربع المرتبط بـ أدوات إدارة Hyper-V و منصة Hyper-V قبل النقر في النهاية حسنا .

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

  4. انتظر حتى اكتمال الإجراء ، ثم أعد تشغيل الكمبيوتر ومعرفة ما إذا كان قد تم حل المشكلة بعد بدء التشغيل التالي.

قم بتعطيل Hyper-V عبر محطة CMD

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

    تشغيل موجه الأوامر

  2. بعد أن تتمكن من شق طريقك إلى محطة CMD المرتفعة ، اكتب الأمر التالي أو الصقه واضغط أدخل لتعطيل وظيفة Hyper-V:
    Derm.exe / عبر الإنترنت / تعطيل الميزة: Microsoft-Hyper-V
  3. بمجرد معالجة الأمر بنجاح ، أغلق نافذة CMD وأعد تشغيل الكمبيوتر.
  4. عند بدء التشغيل التالي ، كرر الإجراء الذي تسبب في حدوث الوضع الخام غير متاح من Hyper-V خطأ ومعرفة ما إذا تم حل المشكلة الآن.

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

2. تعطيل فحص Hypervisor

كما اتضح ، قد تواجه هذه المشكلة حتى إذا تم تعطيل Hyper-V. أحد السيناريوهات الشائعة التي قد تسبب هذه المشكلة هو مثال حيث HyperVisorLaunchType الخدمة مضبوطة على تلقاءي. سينتهي هذا الأمر بإجبار نظامك على التحقق من التطبيقات التي تستخدم VT-x قبل كل تشغيل للجهاز الظاهري.

تمكن العديد من المستخدمين المتأثرين من حل هذه المشكلة عن طريق تشغيل الأداة المساعدة Bcdedit للتحقق من حالة HyperVisorLaunchType وتعطيله في حالة ضبطه على تلقائي.

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

  1. صحافة مفتاح Windows + R. لفتح مربع حوار 'تشغيل'. بعد ذلك ، اكتب 'cmd' داخل مربع النص ، ثم اضغط على Ctrl + Shift + Enter لفتح محطة CMD مرتفعة.

    تشغيل موجه الأوامر

    ملحوظة: عندما تصل إلى UAC (التحكم في حساب المستخدم) ، انقر نعم لمنح وصول المسؤول.

  2. بمجرد دخولك إلى محطة CMD المرتفعة ، اكتب الأمر التالي واضغط على Enter للتحقق من حالة HyperVisor:
    bcdedit

    ملحوظة : في حالة حالة hypervisorlaunchtype ضبط ل معاق، تخطي الخطوات التالية أدناه وانتقل مباشرة إلى الطريقة الثالثة .

  3. بمجرد ظهور النتائج ، قم بالتمرير لأسفل إلى ملف hypervisorlaunchtype القسم ومعرفة ما إذا تم تعيين الحالة على تلقاءي .

    مثال حيث تم تعيين HyperAdvisor على تلقائي

  4. في حالة حالة hypervisorlaunchtype عروض تلقاءي ، اكتب أو الصق الأمر التالي واضغط أدخل لتعيين الحالة إلى معاق:
    bcdedit / تعيين برنامج hypervisorlaunchtype
  5. بعد معالجة الأمر بنجاح ، أغلق محطة CMD المرتفعة ، ثم أعد تشغيل الجهاز المضيف.
  6. عند بدء التشغيل التالي ، قم بتشغيل VirtualBox Virtual Machine ومعرفة ما إذا كان قد تم حل المشكلة الآن.

في حالة استمرار المشكلة نفسها ، انتقل إلى الإصلاح المحتمل التالي أدناه.

3. تعطيل حارس الجهاز / حارس الاعتماد

تمكن المستخدمون المتأثرون الآخرون من إصلاح الوضع الخام غير متاح من Hyper-V خطأ باستخدام Gpedit (محرر نهج المجموعة المحلي) للتعطيل حارس الجهاز (المعروف أيضًا باسم حارس الاعتماد).

كما اتضح ، فإن هذا المزيج من البرامج والخدمات المتعلقة بالمؤسسات والموجهة نحو الأمان قد ينتهي به الأمر إلى التعارض مع بعض ميزات VirtualBox VM. إذا كان هذا هو الجاني وراء VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT ، يمكنك حل المشكلة بسهولة عن طريق تعطيل Device Guard عبر Local Group Policy Editor.

لكن ضع في اعتبارك أنه لا تحتوي جميع إصدارات Windows على أدوات Gpedit المساعدة افتراضيًا. لن يتم تضمينه في Windows 10 Home واثنين من الإصدارات الفرعية الأخرى المرتبطة به. ومع ذلك ، هناك خطوات يمكنك القيام بها قم بتثبيت gpedit.msc على نظام التشغيل Windows 10 .

بمجرد التأكد من إمكانية الوصول إلى Local Group Policy Editor على إصدار Windows ، فإليك دليل سريع حول تعطيل حارس الجهاز:

  1. صحافة مفتاح Windows + R. لفتح مربع حوار 'تشغيل'. بعد ذلك ، اكتب 'gpedit.msc' ثم ضرب أدخل لفتح ملف محرر نهج المجموعة المحلي .

    تشغيل محرر مجموعة السياسة المحلية

    ملحوظة: إذا تمت مطالبتك من قبل UAC (التحكم في حساب المستخدم) موجه ، انقر نعم لمنح الامتيازات الإدارية.

  2. بمجرد دخولك إلى Local Group Policy Editor ، استخدم القائمة الموجودة على الجانب الأيسر للانتقال إلى الموقع التالي:
    نهج الكمبيوتر المحلي> تكوين الكمبيوتر> قوالب الإدارة> النظام> Device Guard
  3. بعد أن تتمكن من الوصول إلى الموقع الصحيح ، انتقل إلى القسم الأيمن من الأداة المساعدة Gpedit وانقر نقرًا مزدوجًا على قم بتشغيل الأمان المستند إلى الظاهرية .

    قم بتشغيل الأمان المستند إلى الظاهرية

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

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

  5. بعد أن تمكنت من القيام بذلك ، لا قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك حتى الآن. بدلاً من ذلك ، افتح موجه أوامر غير مقيد بالضغط على مفتاح Windows + R. ، نوع ' كمد ثم اضغط Ctrl + Shift + Enter .

    تشغيل موجه الأوامر

    ملحوظة: عندما ترى ملف UAC (التحكم في حساب المستخدم) موجه ، انقر فوق 'نعم' لمنح إذن إدارة المحطة CMD.

  6. داخل نافذة CMD ، الصق الأوامر التالية واضغط أدخل بعد كل واحد لحذف متغيرات EFI ذات الصلة التي قد لا تزال تسبب هذه المشكلة:
    mountvol X: / s copy٪ WINDIR٪  System32  SecConfig.efi X:  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool' / التطبيق osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} path ' EFI  Microsoft  Boot  SecConfig.efi' bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2edite-4343-a879-d86a476d72 0cb3b571-2f2e-4343-a879-d86a476d7215} خيارات التحميل DISABLE-LSA-ISO، DISABLE-VBS bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} قسم الجهاز = X: mountvol X: / d copy32٪ WINDIR  SecConfig.efi X:  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool' / application osloader bcdedit / set {0cb3b571-2f2e-4343 a879-d86a476d7215} المسار ' EFI  Microsoft  Boot  SecConfig.efi' bcdedit / مجموعة {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} bcdedit / set {0cb3b571-2f2e-d1543-a47ions DISABLE-LSA-ISO، DISABLE-VBS bcdedit / set {0cb3b571-2f2e-4343-a879-d86a 476d7215} قسم الجهاز = X: mountvol X: / d

    ملحوظة: ضع في اعتبارك أن X عنصر نائب لمحرك الأقراص غير المستخدم. اضبط القيمة وفقًا لذلك.

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

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

4. تعطيل Core Isolation في Windows Defender

كما اتضح ، يمكن أن تكون ميزة الأمان من AV الافتراضي مسؤولة أيضًا عن هذه المشكلة. في نظام التشغيل Windows 10 ، يحتوي Windows Defender على ميزة Core Isolation المجمعة - وهي في الأساس طبقة إضافية من الأمان المستند إلى الظاهرية المصمم لصد هجمات أكثر تعقيدًا.

ومع ذلك ، فمن المعروف أن ميزة الأمان هذه تتداخل مع الأداء الجيد للأجهزة الافتراضية (خاصة تلك التي يتم تسهيلها بواسطة بدائل الجهات الخارجية.

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

فيما يلي دليل سريع حول تعطيل Core Isolation من قائمة الإعدادات في Windows Defender:

  1. صحافة مفتاح Windows + R. لفتح أ يركض صندوق المحادثة. بعد ذلك ، اكتب ' إعدادات ms: windowsdefender داخل مربع النص واضغط على أدخل لفتح ملف علامة التبويب 'أمان Windows' (Windows Defender السابق) من إعدادات تطبيق. اضغط على مفتاح للدخول في الإعداد أو السير

    تشغيل مربع الحوار: إعدادات ms: windowsdefender

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

تعطيل Core Isolation عبر قائمة الإعدادات

في حالة تعطل مفتاح التبديل المرتبط بـ Core Isolation أو تلقيت رسالة خطأ عند محاولة ضبطه على 'إيقاف التشغيل' ، فإليك دليل سريع لتحقيق نفس النتيجة عبر محرر التسجيل:

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

    تشغيل محرر التسجيل

  2. داخل محرر التسجيل ، استخدم القسم الأيسر للانتقال إلى الموقع التالي:
    الكمبيوتر  HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  DeviceGuard  Scenarios  CredentialGuard

    ملحوظة: يمكنك إما التنقل هناك يدويًا أو يمكنك نشر الموقع مباشرة في شريط التنقل والضغط أدخل للوصول إلى هناك على الفور.

  3. بعد أن تتمكن من الوصول إلى الموقع الصحيح ، انتقل إلى القسم الأيمن وانقر نقرًا مزدوجًا على ملف ممكن مفتاح.

    الوصول إلى مفتاح التمكين

  4. بعد أن تتمكن من فتح ملف ممكن القيمة ، اترك القاعدة إلى السداسي عشري وتغيير بيانات القيمة إلى 0 .

    ضبط بيانات قيمة Enabled على 0

  5. انقر حسنا لحفظ التعديل ، ثم أغلق محرر التسجيل وأعد تشغيل الكمبيوتر لمشاهدة التغييرات.
  6. عند بدء تشغيل الجهاز التالي ، كرر الإجراء الذي كان يتسبب في السابق في VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT رمز الخطأ ومعرفة ما إذا كانت المشكلة لا تزال تحدث.

في حالة استمرار عدم حل المشكلة ، انتقل إلى الإصلاح المحتمل التالي أدناه.

5. تمكين الافتراضية في BIOS أو UEFI

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

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

فيما يلي دليل سريع حول تمكين الظاهرية من إعدادات BIOS أو UEFI:

  1. في حالة وجود جهاز كمبيوتر يعمل بنظام BIOS ، ابدأ تشغيله وابدأ في الضغط على مفتاح الإعداد بشكل متكرر بمجرد رؤية شاشة بدء التشغيل. مع معظم التكوينات ، فإن ملف اقامة المفتاح إما أحد مفاتيح F (F2 ، F4 ، F6 ، F8) أو من مفتاح.

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

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

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

  2. بمجرد وصولك إلى إعدادات BIOS أو UEFI ، ابدأ في تصفح القوائم للعثور على اللوحة الأم المكافئة لتقنية المحاكاة الافتراضية (Intel VT-x ، Intel Virtualization Technology ، AMD-V ، Vanderpool ، إلخ.)
  3. عندما تتمكن من تحديد موقعه ، تأكد من ضبطه على ممكن.

    تمكين تقنية إنتل الافتراضية

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

  4. بعد أن تتمكن من تمكين تقنية المحاكاة الافتراضية ، احفظ التغييرات التي أجريتها على إعدادات BIOS أو UEFI وأعد تشغيل الكمبيوتر للسماح له بالتمهيد بشكل طبيعي.
  5. في تسلسل بدء التشغيل التالي ، كرر الإجراء الذي تسبب في ' الوضع الخام غير متاح بفضل Hyper-V ' خطأ ومعرفة ما إذا تم حل المشكلة الآن.

في حالة استمرار المشكلة نفسها ، انتقل إلى الإصلاح المحتمل التالي أدناه.

قراءة 9 دقائق