VirtualBox או Oracle VM Virtual Box הוא כלי המאפשר למפתחים ליצור ולנהל מספר מכונות וירטואליות ממחשב חזק אחד. אך לאחרונה בעת יצירת מושב וירטואלי, כמה מפתחים התלוננו על חווית בעיית קריסה ואחריה שורת שגיאה - "VT-x אינו זמין (VERR_VMX_NO_VMX)". אם אתה רואה את הודעת השגיאה הזו גם במערכת שלך, בצע את הצעדים הבאים כדי לתקן את הבעיה במהירות.
דרכים לעקיפת הבעיה –
1. אתה זקוק לתנאים הבאים הבאים לפני שאתה מנסה להשתמש בתיבה הווירטואלית של VM -
א. וירטואליזציה טכנולוגיה (VT)
ב. מניעת ביצוע תאריך חומרה (DEP) [לחלופין מכונה 'ללא ביצוע' או 'NX' ו- "השבת (XD)”עבור מעבדי AMD ואינטל בהתאמה]
תיקון 1 - הפעלת פקודה בשורת הפקודה
1. עבור לתיבת החיפוש של חלונות 10 והקלד cmd בתיבת החיפוש.
2. לחץ לחיצה ימנית על שורת הפקודה ופתח את שורת הפקודה כ- מנהל.
3. כעת, העתק והדבק את הפקודה המופיעה למטה ולחץ על מקש Enter.
bcdedit / הגדר את סוג hypervisorlauncht
4.איתחול המחשב שלך
תיקון 2 - השבת את תכונת בידוד הליבה
עליך להשבית את תכונת בידוד הליבה ב- Windows Defender.
1. הקלד “אבטחת חלונות”בתיבת החיפוש.
2. לאחר מכן לחץ על “אבטחת חלונות"כדי לגשת אליו.
3. לאחר מכן לחץ על "אבטחת מכשיר”לבדוק את זה.
4. בחלק בידוד הליבה, לחץ על "פרטי בידוד ליבה”לבדוק את זה.
5. בתפריט בידוד הליבה, הגדר את "שלמות הזיכרון" ל "כבוי“.
סגור את הגדרות האבטחה של Windows. איתחול במחשב שלך ובדוק אם זה עוזר.
הפעל את ה- VM של התיבה הווירטואלית ונסה להתחיל הפעלה חדשה.
תיקון 3 - אפשר וירטואליזציה של החומרה
אחת הדרישות המרכזיות של Hyper-V היא הפעלת הווירטואליזציה ב- BIOS.
1. בהתחלה, כבה את המחשב.
2. לאחר מכן, הפעל את המכונה.
3. ברגע שהמערכת מתחילה לאתחל, פשוט לחץ על "לִמְחוֹק“* מקש ממקלדתך כדי לפתוח את הגדרת ה- BIOS במחשב שלך.
* הערה- המפתח בפועל לגישה להגדרות ה- BIOS עשוי להשתנות מיצרן ליצרן. אלה מגוון המקשים -
Esc, F1, F2, F10, F11, F12 או מחק
לחיצה על המקש שהוקצה תעלה את מסך ה- BIOS במחשב שלך.
3. כאשר BIOS ההתקנה נפתחת, עבור אל "מִתקַדֵםהכרטיסייה*.
4. לאחר מכן בחר באפשרות "וירטואליזציה"מהרשימה והגדר אותה ל"מופעל“.
(בחלק מהמחשבים יתכן שתבחין ב'מצב SVM 'במקום בהגדרות' וירטואליזציה '. אפשר את זה כדי לקבל את אותו האפקט)
[
*הערה –
אם אינך מוצא את האפשרות 'וירטואליזציה' בכרטיסייה 'מתקדם', תוכל למצוא אותה בקטע 'ביצועיםהכרטיסייה ”.
]
5. שוב, לחץ על המקש המשויך אליו כדי לשמור את ההגדרות.
[זה "F10מקש ”למחשב זה.]
6. לאחר מכן בחר "כן"כדי סוף סוף לשמור ולצאת מהגדרות ה- BIOS במחשב שלך.
המחשב יופעל כרגיל.
למערכות הפועלות על מעבד AMD -
1. עבור אל הגדרות ה- BIOS.
2. הנה, עבור אל "M.I.Tהכרטיסייה ”.
3. בכרטיסייה 'M.I.T', עבור אל "הגדרות תדרים מתקדמות“.
4. לאחר מכן לחץ על "הגדרות ליבה מתקדמות“.
5. כאן תראה את 'מצב SVM' על המסך. מצב SVM הוא מצב המכונה הווירטואלית המאובטחת.
6. הגדר אותו ל- “לְאַפשֵׁר”כדי להפעיל אותו.
7. עכשיו אתה צריך לבחור “כן"כדי סוף סוף לשמור ולצאת מהגדרות ה- BIOS במחשב שלך.
לאחר שהמחשב יתחיל כרגיל, פתח את ה- Virtual Virtual VM ונסה ליצור מושב חדש.
תיקון 4 - השבת את תכונת Hyper-V
[רק עבור משתמשי מהדורת ENRPRISE של WINDOWS 10 ו- WINDOWS]
השבתת Hyper-V אמורה להסתדר.
1. קודם כל, לחץ על מקש Windows + R מקשים יחד.
2. לאחר מכן, כתוב את הפקודה הזו והקש להיכנס.
appwiz.cpl
3. בצד שמאל לחץ על "הפעל או כבה את תכונות Windows“.
4. כאשר התכונות האופציונליות נפתחות, פשוט חשבון ה "Hyper-V"אפשרות לאפשר את כל התכונות של Hyper V.
5. לאחר שתעשה זאת, לחץ על “בסדר“.
כעת, הפעל מחדש את המחשב האישי.
עכשיו, שוב פתח חלון זה והשבית (בטל את הסימון) של כל התכונות של Hyper-V.
כעת Windows יתחיל את תהליך השבתת HyperVisor במחשב שלך.
6. לסיום, לחץ על “אתחל עכשיו”כדי להפעיל מחדש את המערכת.
כעת, המחשב יופעל מחדש ו- Windows ישבית את ה- Hyper V במחשב שלך.
7. לאחר הפעלת המחשב, הקלד "cmd”בתיבת החיפוש.
8. לאחר מכן, מקש ימני על “שורת פקודה"ובחר"הפעל כמנהל“.
9. ברגע ששורת הפקודה מופיעה על המסך שלך, סוּג אוֹ לְהַדבִּיק קוד זה ופגע להיכנס.
dism.exe / Online / Disable-Feature: Microsoft-Hyper-V. bcdedit / הגדר את סוג hypervisorlauncht
סגור את חלון שורת הפקודה. איתחול את המחשב שלך אחרי זה. לאחר מכן, הפעל את ה- Virtual Box של VM והתחל הפעלה וירטואלית חדשה.