מספר משתמשים נתקלים בשגיאת VT-X מושבתת ב- Bios לכל מצבי המעבד (Verr_Vmx_Msr_All_Vmx_Disabled) בעת ניסיון לפתוח מכונה וירטואלית עם VM Virtualbox. הבעיה מדווחת כי מתרחשת בכל גרסאות Windows האחרונות ובחלק מהפצות אובונטו. נראה כי אופי המכונה הווירטואלית אינו חשוב מכיוון שקיימים דיווחים על אירועים עם הפעלות וירטואליות של Windows וגם של אובונטו שנכשלות באותה הודעת שגיאה.
מה גורם ל- VT-X מושבת בביוס לכל מצבי המעבד (Verr_Vmx_Msr_All_Vmx_Deaabled)?
בדקנו הודעת שגיאה מסוימת זו על ידי בחינת דוחות משתמשים שונים והפתרון בו השתמשו כדי לפתור את הבעיה. לא קל לתקן בעיה זו מכיוון שהיא מתרחשת גם ב- Windows וגם ב- Linux. עם זאת, הצלחנו לאתר כמה תרחישים נפוצים הידועים כמפעילים הודעת שגיאה מסוימת זו:
- טכנולוגיית וירטואליזציה (VT-X) מושבתת מ- BIOS - לרוב, בעיה מסוימת זו מתרחשת מכיוון ש- VT-X מושבת מרמת ה- BIOS במחשב. מארח של 64 סיביות צריך לאפשר טכנולוגיית וירטואליזציה (VTx) ב- BIOS. במכונות מסוימות תצטרך גם להפעיל קלט / פלט מכוון של וירטואליזציה (VTd).
- המעבד שלך אינו תומך ב- VT-X / AMD-V - תרחיש אפשרי נוסף הוא שהמעבד שלך פשוט לא מצויד לתמוך בווירטואליזציה. זה יכול להתרחש עם הגדרות ישנות המשתמשות במעבד ישן.
- PAE ו- NX מושבתים במעבד המארח - מספר משתמשים דיווחו כי הבעיה נפתרה לאחר שווידאו כי המעבד הווירטואלי מוגדר לפעול באמצעות הרחבה פיזית (PAE) ו- NX .
- זיכרון RAM שהוקצה אינו מספיק או חורג מיכולות המערכת - שינוי ערך ברירת המחדל של זיכרון בסיס עזר להרבה משתמשים הנתקלים באותה בעיה לפתור אותה לחלוטין.
- פתרון האבטחה של צד שלישי מפריע ל- VT-X Vt-D - ישנם מספר לקוחות AV של צד שלישי אשר ידועים כגורמים להפרעות ל- VirtualBox. קביעת כלל o הסרת ההתקנה של לקוח Av לחלוטין תפתור את הסכסוך.
אם אתה מתקשה לפתור בעיה מסוימת זו, מאמר זה יספק לך רשימה של שלבי פתרון בעיות איכותיים. להלן אוסף של שיטות שמשתמשים אחרים במצב דומה פעלו על מנת לפתור את הבעיה.
לקבלת התוצאות הטובות ביותר, עקוב אחר השיטות הבאות לפי סדר הצגתן עד שתיתקל בתיקון הפותר את הבעיה בתרחיש הספציפי שלך.
שיטה 1: ודא אם המעבד שלך תומך ב- VT-X / AMD-V
לפני שתנסה משהו אחר, בוא נוודא שהמערכת שאתה נתקל בה בנושא מיועדת להכיל VT-X (אינטל) או AMD-V (AMD) . אם המעבד שלך ישן מספיק, יתכן שהוא פשוט לא תוכנן לתמוך בווירטואליזציה.
ישנן מספר שיטות בהן תוכל לבצע כדי לוודא אם המעבד שלך תומך בווירטואליזציה, אך אנו הולכים בדרך הקלה. SecurAble הוא תוכנה חופשית שתעזור לנו לקבוע את תכונות המעבד שלכם ולספר לנו האם ניתן להשיג וירטואליזציה.
הנה מדריך מהיר להורדה ושימוש ב- SecurAble כדי לראות אם המעבד שלך תומך בווירטואליזציה:
- היכנס לקישור זה ( כאן ), גלול מטה לחלק ההורדות ולחץ על הורד כעת.
- לאחר הורדת כלי השירות, פשוט פתח את ההפעלה ואתה יכול להתחיל. לחץ על כן ב- UAC (בקשת חשבון משתמש) והמתין עד לניתוח המעבד שלך.
- ברגע שהתוצאות מופיעות, בדוק אם יש לך כן ישירות מעל וירטואליזציה של החומרה .
אם תאשר שתמיכה בווירטואליזציה של חומרה נתמך, תוכל לבצע את השיטות שלמטה כדי לדעת שאחת מהן תפתור את השגיאה VT-X מושבתת בשגיאת Bios עבור כל מצבי המעבד (Verr_Vmx_Msr_All_Vmx_Disabled) .
במקרה שהבדיקה הראתה שהמכונה שלך אינה תומכת בווירטואליזציה של חומרה, לא תוכל לפתור את הבעיה בשיטות הבאות.
שיטה 2: אפשר טכנולוגיית וירטואליזציה (VTX) מ- BIOS
אם אתה נתקל בבעיה במארח של 64 סיביות, זכור כי סביר להניח שתצטרך להפעיל טכנולוגיית וירטואליזציה (VTx) מהגדרות ה- BIOS שלך. בלוחות אם מסוימים יהיה עליכם להפעיל קלט / פלט מכוון של וירטואליזציה (VTd)
יש לוחות אם שמגיעים עם אפשרות זו כברירת מחדל, אך התערבות ידנית של משתמשים או הפרעות של צד שלישי עשויות להשבית אותה.
הערה: Windows Hyper V יכול להיות אחראי גם על השבתת VT-x במחשב שלך.
זכור כי אפשרויות התפריט המדויקות הכוללות הפעלת VT-X או AMD-V יהיו שונות בהתאם ללוח האם שלך. אך באופן כללי, הצעדים זהים בערך. הנה מדריך מהיר לוודא ש- VT-X או AMD-V מופעלים בהגדרות ה- BIOS שלך:
- הפעל את המכשיר שלך ולחץ שוב ושוב על מקש ההתקנה עד שתכנס ל- BIOS. מקש ההתקנה יוצג בדרך כלל על המסך מיד לאחר הפעלת המחשב. אם אתה לא רואה את זה, נסה ללחוץ שוב ושוב על מקשי F (F2, F4, F8, F10, F12) או על מקש Del (מחשבי Dell) עד שתבין את זה.
הערה: תוכל לבצע חיפוש מקוון באמצעות " * גרסת לוח האם * מפתח BIOS " כדי לחסוך מעצמך ניסויים בשילובים שונים.
- לאחר שתזין את הגדרות ה- BIOS שלך, עבור אל אבטחה> אבטחת מערכת והפעל את טכנולוגיית הווירטואליזציה (VTx) ו / או טכנולוגיית הווירטואליזציה DIrected I / O (VTd).
הערה: זכור כי השמות או המיקום יהיו שונים בהתאם ללוח האם שלך. בחלק גרסאות BIOS, עליך לאפשר טכנולוגיית וירטואליזציה מן תכונות BIOS מתקדמות . בלוחות אם מבוססי אינטל תוכלו להפעיל וירטואליזציה מתקדמים> טכנולוגיית וירטואליזציה של אינטל (R) .
- לאחר שהטכנולוגיה הווירטואליזציה הופעלה במכונה, שמור את תצורת ה- BIOS הנוכחית שלך וצא מהגדרות ה- BIOS שלך כדי לאפשר להפעיל מחדש את המחשב שלך.
- בעת האתחול הבא, בדוק אם הבעיה נפתרה על ידי ניסיון לפתוח את אותה מכונה וירטואלית (זו שהראתה בעבר את הודעת השגיאה)
אם אתה עדיין נתקל באותו VT-X מושבת בשגיאה Bios עבור כל מצבי המעבד (Verr_Vmx_Msr_All_Vmx_Disabled) , עבור לשיטה הבאה למטה.
שיטה 3: אפשר PAE / NX ממנהל VirtualBox
משתמשים אחדים נאבקים כדי לפתור אותה הודעת השגיאה דיווחו כי הנושא נפתר לחלוטין אחרי שהם ליהטט בהגדרות המכשיר הווירטואליים ואפשרו PAE / NX מן גדרות התפריט.
אפשרות זו קובעת אם יכולות ה- PAE (Extension Adress Extension) וה- NX של המעבד המארח ייחשפו למכונה הווירטואלית.
למרות שלא מובטח שזה יעבוד, בדרך כלל מדווחים שהוא יפתור את הבעיה במחשבי 64 סיביות שאושרו כי הם תומכים בווירטואליזציה של החומרה. להלן מדריך מהיר להפעלת PAE / NX מבית Oracle VM VirtualBox:
- בחר את המכונה שמציגה את הודעת השגיאה מחלונית השמאלית ואז לחץ על סמל ההגדרות .
- בחלון ההגדרות של המכונה הווירטואלית, עבור לחלק המערכת (באמצעות החלונית השמאלית) וגש ללשונית המעבד . לאחר מכן ודא שתיבת הסימון אפשר PAE / NX (המשויכת לתכונות מורחבות ) מסומנת.
- שמור את השינויים והפעל את המכונה הווירטואלית שוב.
אם אתה עדיין רואה ש- VT-X מושבת בביוס עבור כל מצבי המעבד (Verr_Vmx_Msr_All_Vmx_Disabled) בעת ניסיון להפעיל את המכונה הווירטואלית, עבור למטה לשיטה הבאה להלן.
שיטה 4: הגדלת גודל ה- RAM
מספר משתמשים הנתקלים באותה בעיה דיווחו כי הבעיה נפתרה לאחר שהגדילו את גודל ה- RAM שהוקצה והפעילו את המכונה הווירטואלית שוב.
עדכון: חלק מהמשתמשים דיווחו כי במקרה שלהם, התיקון כלל למעשה צמצום גודל ה- RAM שהוקצה.
אם השיטות לעיל הוכחו כלא יעילות, בצע את השלבים הבאים כדי להגדיל או להקטין את גודל ה- RAM:
- בחר את המכונה הווירטואלית שמעניקה לך בעיות ולחץ על סמל ההגדרות .
- בשנות ה הגדרות החלון, ללכת מערכת ולגשת האם כרטיסייה. לאחר הגעתך, הגדל את הזיכרון שהוקצה ( זיכרון בסיס ) על ידי כוונון המחוון ואז לחץ על אישור כדי לשמור את השינויים.
- הפעל את המכונה הווירטואלית ובדוק אם הבעיה נפתרה. אם אתה עדיין רואה את אותה שגיאה, חזור לכרטיסייה לוח האם באמצעות שלב 2 כדי להעלות את זיכרון הבסיס נמוך מזה שהיה בתחילה.
- הפעל את המכונה שוב ובדוק אם הבעיה נפתרה.
שיטה 5: מניעת אנטי-וירוס של צד שלישי להפריע לווירטואליזציה של חומרה
אשם בלתי סביר אך אחד שזוהה גורם לבעיה פעם אחר פעם הוא פתרון האנטי-וירוס של צד שלישי. מספר משתמשים הנתקלים באותה בעיה דיווחו כי במקרה שלהם, Avast (או לקוח AV אחר של צד שלישי) הפעיל את הודעת השגיאה.
כפי שמתברר, כמה פתרונות אבטחה של צד שלישי מריצים משהו ברקע ליצירת תכונת "ארגז חול". בסופו של דבר זה נועל את תכונות הווירטואליזציה מהשימוש על ידי VirtualBox או לקוח דומה.
אם אתה משתמש בלקוח אבטחה של צד שלישי, השבתת ההגנה בזמן אמת ממנו לא תעזור לך לפתור את הבעיה. אותם כללי אבטחה יישארו במקומם בין אם ה- AV שלך פועל באופן פעיל ובין אם לאו.
אם אתה משתמש ב- Avast, תוכל למנוע מלקוח האבטחה להפריע ל- VirtualBox על ידי מעבר אל הגדרות> פתרון בעיות וביטול הסימון של התיבה המשויכת להפעלת וירטואליזציה בעזרת חומרה . הפעל מחדש את המערכת לאחר שביצעת שינוי זה.
אם אתה משתמש בלקוח אחר, חפש באופן מקוון את ההגדרה המקבילה. אך זכור כי כמה לקוחות AV של צד שלישי לא יאפשרו לך להשבית את תכונת ארגז החול.
אם זה המקרה, הפיתרון היחיד הוא הסרת התקנת ה- AV של צד שלישי לחלוטין מהמערכת שלך. אתה יכול לעשות זאת בקלות על ידי ביצוע מדריך זה ( כאן ).