תיקון: VT-X מושבת בביוס לכל מצבי המעבד (Verr_Vmx_Msr_All_Vmx_Disabled)

מספר משתמשים נתקלים בשגיאת VT-X מושבתת ב- Bios לכל מצבי המעבד (Verr_Vmx_Msr_All_Vmx_Disabled) בעת ניסיון לפתוח מכונה וירטואלית עם VM Virtualbox. הבעיה מדווחת כי מתרחשת בכל גרסאות Windows האחרונות ובחלק מהפצות אובונטו. נראה כי אופי המכונה הווירטואלית אינו חשוב מכיוון שקיימים דיווחים על אירועים עם הפעלות וירטואליות של Windows וגם של אובונטו שנכשלות באותה הודעת שגיאה.

VT-x מושבת ב- BIOS עבור כל מצבי המעבד (VERR_VMX_MSR_ALL_VMX_DISABLED

מה גורם ל- 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 כדי לראות אם המעבד שלך תומך בווירטואליזציה:

  1. היכנס לקישור זה ( כאן ), גלול מטה לחלק ההורדות ולחץ על הורד כעת.

    מוריד את SecurAble

  2. לאחר הורדת כלי השירות, פשוט פתח את ההפעלה ואתה יכול להתחיל. לחץ על כן ב- UAC (בקשת חשבון משתמש) והמתין עד לניתוח המעבד שלך.
  3. ברגע שהתוצאות מופיעות, בדוק אם יש לך כן ישירות מעל וירטואליזציה של החומרה .דוגמה זו נתמכת על וירטואליזציה של חומרה

    אם תאשר שתמיכה בווירטואליזציה של חומרה נתמך, תוכל לבצע את השיטות שלמטה כדי לדעת שאחת מהן תפתור את השגיאה 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 שלך:

  1. הפעל את המכשיר שלך ולחץ שוב ושוב על מקש ההתקנה עד שתכנס ל- BIOS. מקש ההתקנה יוצג בדרך כלל על המסך מיד לאחר הפעלת המחשב. אם אתה לא רואה את זה, נסה ללחוץ שוב ושוב על מקשי F (F2, F4, F8, F10, F12) או על מקש Del (מחשבי Dell) עד שתבין את זה.

    לחץ על מקש כדי להיכנס להתקנה או לביוסהערה: תוכל לבצע חיפוש מקוון באמצעות " * גרסת לוח האם * מפתח BIOS " כדי לחסוך מעצמך ניסויים בשילובים שונים.

  2. לאחר שתזין את הגדרות ה- BIOS שלך, עבור אל אבטחה> אבטחת מערכת והפעל את טכנולוגיית הווירטואליזציה (VTx) ו / או טכנולוגיית הווירטואליזציה DIrected I / O (VTd).

    הפעלת וירטואליזציה ב- BIOS מבוסס HP

    הערה: זכור כי השמות או המיקום יהיו שונים בהתאם ללוח האם שלך. בחלק גרסאות BIOS, עליך לאפשר טכנולוגיית וירטואליזציה מן תכונות BIOS מתקדמות . בלוחות אם מבוססי אינטל תוכלו להפעיל וירטואליזציה מתקדמים> טכנולוגיית וירטואליזציה של אינטל (R) .

  3. לאחר שהטכנולוגיה הווירטואליזציה הופעלה במכונה, שמור את תצורת ה- BIOS הנוכחית שלך וצא מהגדרות ה- BIOS שלך כדי לאפשר להפעיל מחדש את המחשב שלך.
  4. בעת האתחול הבא, בדוק אם הבעיה נפתרה על ידי ניסיון לפתוח את אותה מכונה וירטואלית (זו שהראתה בעבר את הודעת השגיאה)

אם אתה עדיין נתקל באותו 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:

  1. בחר את המכונה שמציגה את הודעת השגיאה מחלונית השמאלית ואז לחץ על סמל ההגדרות .גישה לתפריט ההגדרות של המכונה הכושלת
  2. בחלון ההגדרות של המכונה הווירטואלית, עבור לחלק המערכת (באמצעות החלונית השמאלית) וגש ללשונית המעבד . לאחר מכן ודא שתיבת הסימון אפשר PAE / NX (המשויכת לתכונות מורחבות ) מסומנת.עבור אל מערכת> מעבד וסמן את התיבה המשויכת להפעלת PAE / NX
  3. שמור את השינויים והפעל את המכונה הווירטואלית שוב.

אם אתה עדיין רואה ש- VT-X מושבת בביוס עבור כל מצבי המעבד (Verr_Vmx_Msr_All_Vmx_Disabled) בעת ניסיון להפעיל את המכונה הווירטואלית, עבור למטה לשיטה הבאה להלן.

שיטה 4: הגדלת גודל ה- RAM

מספר משתמשים הנתקלים באותה בעיה דיווחו כי הבעיה נפתרה לאחר שהגדילו את גודל ה- RAM שהוקצה והפעילו את המכונה הווירטואלית שוב.

עדכון: חלק מהמשתמשים דיווחו כי במקרה שלהם, התיקון כלל למעשה צמצום גודל ה- RAM שהוקצה.

אם השיטות לעיל הוכחו כלא יעילות, בצע את השלבים הבאים כדי להגדיל או להקטין את גודל ה- RAM:

  1. בחר את המכונה הווירטואלית שמעניקה לך בעיות ולחץ על סמל ההגדרות .גישה לתפריט ההגדרות של המכונה הכושלת
  2. בשנות ה הגדרות החלון, ללכת מערכת ולגשת האם כרטיסייה. לאחר הגעתך, הגדל את הזיכרון שהוקצה ( זיכרון בסיס ) על ידי כוונון המחוון ואז לחץ על אישור כדי לשמור את השינויים.הגדלת זיכרון הבסיס
  3. הפעל את המכונה הווירטואלית ובדוק אם הבעיה נפתרה. אם אתה עדיין רואה את אותה שגיאה, חזור לכרטיסייה לוח האם באמצעות שלב 2 כדי להעלות את זיכרון הבסיס נמוך מזה שהיה בתחילה.כיווץ זיכרון הבסיס
  4. הפעל את המכונה שוב ובדוק אם הבעיה נפתרה.

שיטה 5: מניעת אנטי-וירוס של צד שלישי להפריע לווירטואליזציה של חומרה

אשם בלתי סביר אך אחד שזוהה גורם לבעיה פעם אחר פעם הוא פתרון האנטי-וירוס של צד שלישי. מספר משתמשים הנתקלים באותה בעיה דיווחו כי במקרה שלהם, Avast (או לקוח AV אחר של צד שלישי) הפעיל את הודעת השגיאה.

כפי שמתברר, כמה פתרונות אבטחה של צד שלישי מריצים משהו ברקע ליצירת תכונת "ארגז חול". בסופו של דבר זה נועל את תכונות הווירטואליזציה מהשימוש על ידי VirtualBox או לקוח דומה.

אם אתה משתמש בלקוח אבטחה של צד שלישי, השבתת ההגנה בזמן אמת ממנו לא תעזור לך לפתור את הבעיה. אותם כללי אבטחה יישארו במקומם בין אם ה- AV שלך פועל באופן פעיל ובין אם לאו.

אם אתה משתמש ב- Avast, תוכל למנוע מלקוח האבטחה להפריע ל- VirtualBox על ידי מעבר אל הגדרות> פתרון בעיות וביטול הסימון של התיבה המשויכת להפעלת וירטואליזציה בעזרת חומרה . הפעל מחדש את המערכת לאחר שביצעת שינוי זה.

השבתת וירטואליזציה של החומרה של Avast

אם אתה משתמש בלקוח אחר, חפש באופן מקוון את ההגדרה המקבילה. אך זכור כי כמה לקוחות AV של צד שלישי לא יאפשרו לך להשבית את תכונת ארגז החול.

אם זה המקרה, הפיתרון היחיד הוא הסרת התקנת ה- AV של צד שלישי לחלוטין מהמערכת שלך. אתה יכול לעשות זאת בקלות על ידי ביצוע מדריך זה ( כאן ).