תיקון: AMD-V מושבת ב- BIOS (VERR_SVM_DISABLED)

מספר משתמשים מדווחים כי השבתת AMD-V מושבתת ב- BIOS (או על ידי מערכת ההפעלה המארחת) (VERR_SVM_DISABLED) בעת ניסיון להפעיל מכונה וירטואלית באמצעות VM VirtualBox . למרות שדווקא נושא מסוים זה מדווח על Windows 7, Windows 8 ו- Windows 10, ישנם מספר דיווחים על התרחשותו בהפצות לינוקס.

AMD-V מושבת ב- BIOS (VER_SVM_DISABLED)

הערה: אם אתה מקבל את VT-X אינו זמין - שגיאה VERR_VMX_NO_VMX , עקוב אחר המדריך לפתרון בעיות זה ( כאן ) במקום זאת.

מה גורם ל- AMD-V מושבת בשגיאת ה- BIOS?

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

  • AMD-V מושבת מהגדרות ה- BIOS - למעשה, קוד השגיאה VERR_SVM_DISABLE אומר לך שהמחשב שלך תומך ב- AMD-V, אך הגדרות ה- BIOS של המארח מבטלות אותו כרגע.
  • Microsoft Hyper-V מפריע לטכנולוגיית AMD-V - אם Hyper-V מופעל, המשמעות היא אוטומטית שטכנולוגיית הווירטואליזציה המובנית כובתה. במקרה זה, יהיה עליך להשבית אותו על מנת לאפשר ל- AMD-V להשתמש בו.
  • גרסת ה- BIOS אינה תומכת בכל ליבות המעבד הרבות הללו - כפי שמתברר, הבעיה עלולה להיסגר על ידי VM VirtualBox אם התוכנה תיאלץ ליצור מכונה וירטואלית עם יותר מליבת מעבד אחת. על מנת לעשות זאת, זה דורש וירטואליזציות חומרה וישליך את השגיאה אם ​​התכונה מושבתת או לא זמינה.
  • VM VirtualBox Bug - ישנם מספר דיווחים על שגיאה זו שנזרקה על מכונות המסוגלות לתמוך בטכנולוגיית הווירטואליזציה של החומרה. במקרה זה, בדרך כלל ניתן לפתור את הבעיה על ידי שינוי הגדרות ספציפיות למכונה וירטואלית.

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

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

שיטה 1: הפעלת AMD-V מהגדרות ה- BIOS

AMD-V הוא הסמל המסחרי ששמו שונה עבור Sureure Machine Machine Mode (SVM) . הסיבה מספר אחת מדוע AMD-V מושבתת ב- BIOS (או על ידי מערכת ההפעלה המארחת) (VERR_SVM_DISABLED) מתרחשת היא מכיוון שטכנולוגיית AMD-V מושבתת מהגדרות ה- BIOS שלך.

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

למרבה המזל, אתה יכול להפעיל מחדש את AMD-V על ידי גישה להגדרות ה- BIOS שלך והפעלת מחדש את מצב Secure Virtual Machine מתוך הגדרות תצורת המעבד.

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

לחץ על מקש ה- BIOS במהלך הליך ההפעלה

לאחר שתיכנס בהצלחה ל- BIOS שלך, חפש ערך בשם Secure Virtual Machine Mode וודא שהוא מופעל. בגרסת ה- BIOS הפופולארית ביותר, ניתן למצוא אותה במתקדמים> תצורת מעבד . ברגע שאתה מגיע לשם, לוודא כי Secure Virtual Machine Mode הוא מופעל , ולאחר מכן לשמור את התצורה ולצאת BIOS שלך.

ודא שמצב המחשב הווירטואלי מאובטח מופעל

הערה: המיקום המדויק של ערך זה עשוי להשתנות בהתאם לדגם לוח האם שלך. אם מצב המכונה הווירטואלית המאובטחת אינו קיים עבורך, חפש צעדים ספציפיים בהתאם ליצרן שלך. על לוח האם Acer, אתה יכול להפעיל מחדש AMD-V על ידי הגדרת AMD IOMMU כדי מופעל (אתה יכול למצוא את זה בתוך AMD I / O Virtualization Technology התפריט).

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

לאחר סיום האתחול הבא, פתח את המחשב הווירטואלי שהראה לך את ההודעה בתוך VM VirtualBox ובדוק אם הבעיה נפתרה. אם אתה עדיין רואה ש- AMD-V מושבת ב- BIOS (או על ידי מערכת ההפעלה המארחת) (VERR_SVM_DISABLED) , עבור למטה לשיטה הבאה למטה.

שיטה 2: השבתת Windows Hyper-V

מספר משתמשים שנתקלים ב- AMD-V מושבתים ב- BIOS (או על ידי מערכת ההפעלה המארחת) (VERR_SVM_DISABLED) הצליחו לפתור את הבעיה על ידי השבתת תכונת Microsoft Hyper-V ממסך הוספה / הסרה של Windows .

Microsoft Hyper-V היא טכנולוגיית הווירטואליזציה עצמה של מיקרוסופט שמופעלת אוטומטית ברוב גרסת Windows האחרונה. זה יוצר בעיה מכיוון שבכל פעם שמופעלת Hyper-V, טכנולוגיית החומרה המובנית כבויה (במקרה זה (AMD-V). מכיוון ש- VM VirtualBox זקוקה ל- AMD-V או VT-X על מנת להריץ מכונה וירטואלית, תקבל הודעת שגיאה במקום ה- VM בפועל.

למרבה המזל, אתה יכול לתקן בעיה זו בקלות על ידי ביצוע קבוצה של הוראות פשוטות שיעזרו לך להשבית את טכנולוגיית Microsoft Hyper-V. הנה מה שאתה צריך לעשות:

  1. לחץ על מקש Windows + R כדי לפתוח תיבת דו-שיח הפעלה . לאחר מכן הקלד " appwiz.cpl " ולחץ על Enter כדי לפתוח תוכניות ותכונות .הפעל דיאלוג: appwiz.cpl
  2. בתוך תוכניות ותכונות , השתמש בתפריט הימני כדי ללחוץ על הפעל או כבה את תכונות Windows .בתוכניות ותכונות, לחץ על הפעל או כבה את תכונות Windows
  3. במסך תכונות Windows, חפש ערך של Hyper-V וודא שהתיבה המשויכת אליו מושבתת. לאחר מכן לחץ על אישור כדי לשמור את השינויים.בטל את הסימון בתיבה המשויכת ל- Hyper-V
  4. הפעל מחדש את המחשב שלך ובדוק אם השגיאה נפתרה בהפעלה הבאה.

אם אתה עדיין נתקל ב- AMD-V מושבת ב- BIOS (או על ידי מערכת ההפעלה המארחת) (VERR_SVM_DISABLED) בעת הפעלת המחשב הווירטואלי שלך, עבור למטה לשיטה הבאה למטה.

שיטה 3: שינוי מספר ליבות המעבד ל- 1

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

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

מה שקורה הוא שהתוכנה מקצה יותר מ- CPU אחד בהגדרות המערכת, מה שמאלץ את המערכת להשתמש בווירטואליזציה של חומרה על מנת להפעיל את המארח הווירטואלי. עם זאת, אם המחשב שלך אינו תומך בו (יש לך AMD עם ארבע ליבות או משהו דומה), ההליך לא יושלם בהצלחה ותראה שה- AMD-V מושבת ב- BIOS (או על ידי מערכת ההפעלה המארחת) ( VERR_SVM_DISABLED) הודעת שגיאה במקום זאת.

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

  1. פתח את Oracle VM VirtualBox, לחץ באמצעות לחצן העכבר הימני על המכונה שמציגה את השגיאה ואז לחץ על הגדרות .לחץ לחיצה ימנית על המכונה המושפעת ולחץ על הגדרות
  2. ב ההגדרות של המכונה הווירטואלית שלך, פתח את כרטיסיית System (באמצעות תפריט המשנה השמאלי) ולגשת מעבד הכרטיסייה. לאחר מכן גרור את המחוון המשויך למעבד (ים) למעבד אחד ולחץ על אישור כדי לשמור.עבור אל מערכת> מעבד והגדר את מחוון המעבד למעבד אחד
  3. סגור את תפריט ההגדרות והפעל מחדש את המחשב הווירטואלי שלך. עליו לאתחל מבלי שה- AMD-V מושבת בשגיאת ה- BIOS (או על ידי מערכת ההפעלה המארחת) (VERR_SVM_DISABLED).

שיטה 4: שינוי הגרסה ל- Windows 7 או Windows 2003 (אם רלוונטי)

כמה ממשתמשי אובונטו (לינוקס) שבהם משתמשים ב- VM VirtualBox להפעלת Windows XP או Windows 10 גם מקבלים את AMD-V מושבתים בשגיאת ה- BIOS (או על ידי מערכת ההפעלה המארחת) (VERR_SVM_DISABLED). הדרך בה הם הצליחו לפתור את הבעיה היא על ידי שינוי הגדרות מערכת ההפעלה האורחת כך שהגירסה שצוינה מוגדרת ל- Windows 2003 או Windows 7.

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

  1. פתח את VirtualBox של VM, לחץ באמצעות לחצן העכבר הימני על המכונה שמציגה את השגיאה ובחר הגדרות .לחץ לחיצה ימנית על המכונה המושפעת ולחץ על הגדרות
  2. בתפריט הגדרות, עבור לתפריט המשנה כללי ואז לחץ על הכרטיסייה בסיסית. לאחר מכן, שנה את הגרסה באמצעות התפריט הנפתח ל- Windows 2003 או Windows 7 ולחץ על Ok כדי לשמור את השינויים.שינוי גרסת התמונה ל- Windows 7 או Windows 2003
  3. הפעל את המכונה הווירטואלית שוב ובדוק אם הליך האתחול מצליח מבלי ש- AMD-V מושבת ב- BIOS (או על ידי מערכת ההפעלה המארחת) (VERR_SVM_DISABLED).