قد تواجه بطئًا في أداء الأجهزة الافتراضية على نظام ويندوز بسبب تفعيل Hyper-V والميزات المرتبطة به. تعطيل هذه المكونات يعيد تسريع الأجهزة الافتراضية ويجعلها أكثر استقرارًا.
المزايا والعيوب
- بتعطيل Hyper-V وVBS ستفقد الوصول إلى WSL2، وWindows Sandbox، وبعض ميزات الحماية مثل سلامة الذاكرة.
- إعادة تفعيل هذه الميزات ممكنة، لكن سيؤدي ذلك إلى انخفاض أداء الأجهزة الافتراضية.
سبب نجاح هذه الطريقة
- يعتمد VirtualBox وVMware على المحاكاة الافتراضية المباشرة للأجهزة (VT-x/AMD-V).
- يجبر Hyper-V هذه البرامج على العمل في وضع محاكاة البرامج، وهو أبطأ بكثير.
- تعطيل الميزات يعيد تسريع الأجهزة بالكامل ويحسن الأداء بشكل ملحوظ.
الخطوة 0: التحقق من حالة VBS
- افتح معلومات النظام من قائمة ابدأ.
- ابحث عن الأمان القائم على المحاكاة الافتراضية.
- إذا كانت الحالة قيد التشغيل فهذا يعني أن VBS مُفعّل، وإذا كانت غير مُفعّل فهذا يعني أنه مُعطّل.
خطوات تعطيل VBS
الخطوة 1: تعطيل BitLocker (اختياري)
- افتح لوحة التحكم → النظام والأمان → تشفير محرك الأقراص BitLocker.
- قم بإيقاف تشغيله إذا كان مُفعّلًا.
الخطوة 2: إيقاف تشغيل ميزات ويندوز ذات الصلة
- افتح لوحة التحكم → البرامج → تشغيل ميزات ويندوز أو إيقاف تشغيلها.
- قم بإلغاء تحديد: الحاويات، خادم الحاويات، Hyper‑V، منصة الجهاز الظاهري، منصة Windows Hypervisor، بيئة Windows المعزولة، نظام Windows الفرعي لنظام Linux (WSL).
الخطوة 3: تعطيل سلامة الذاكرة (عزل النواة)
- افتح الإعدادات بالضغط على Windows + I.
- انتقل إلى الخصوصية والأمان → أمان Windows → أمان الجهاز → عزل النواة.
- قم بتعطيل خيار سلامة الذاكرة.
الخطوة 4: منع تحميل Hyper‑V عند بدء التشغيل
- افتح موجه الأوامر كمسؤول.
- نفّذ:
bcdedit /set vsmlaunchtype offbcdedit /set hypervisorlaunchtype off
الخطوة 5: تعطيل VBS عبر نهج المجموعة
- افتح gpedit.msc عبر Windows + R.
- انتقل إلى تكوين الكمبيوتر → القوالب الإدارية → النظام → حماية الجهاز → تشغيل الأمان القائم على المحاكاة الافتراضية.
- قم بتعيين السياسة إلى معطّل.
الخطوة 6: تعطيل حماية الجهاز عبر سجل النظام
- افتح محرر التسجيل (regedit).
- انتقل إلى
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuardوغيّر القيم:
EnableVirtualizationBasedSecurity = 0
RequirePlatformSecurityFeatures = 0 - ثم انتقل إلى
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSAوغيّر:
LsaCfgFlags = 0
الخطوة 7: تعطيل Windows Hello
- انتقل إلى:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\WindowsHello - غيّر قيمة
Enabledإلى 0.
الخطوة 8: إعادة تشغيل الجهاز
- أعد تشغيل الكمبيوتر لتطبيق التغييرات.
- إذا استمر VBS في العمل، قد تحتاج إلى تعطيل Secure Boot من إعدادات BIOS أو UEFI.
ملاحظة إضافية
- يمكنك أيضًا إجراء تثبيت نظيف لنظام Windows باستخدام ملف
autounattend.xmlمع خيارات تعطيل VBS وسلامة الذاكرة.
بتعطيل VBS وHyper-V، ستحصل على أداء أفضل في VirtualBox وVMware على نظام ويندوز. وإذا احتجت لاحقًا إلى ميزات الأمان أو WSL2، يمكنك إعادة تفعيلها بنفس الخطوات.
Tags
ويندوز
