תיקון: 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)

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



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



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

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

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

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

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



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

AMD-V הוא הסימן המסחרי ששמו שונה עבור S מצב מכונה וירטואלית ecure (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 במהלך הליך ההפעלה

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

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

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

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

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

לאחר סיום האתחול הבא, פתח את המחשב הווירטואלי שהראה לך את ההודעה בתוך 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 ”ולחץ להיכנס לפתוח תוכניות ותכונות .

    הפעל דיאלוג: 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. בתוך ה הגדרות של המחשב הווירטואלי שלך, עבור לכרטיסייה מערכת (באמצעות תפריט המשנה הימני) וגש אל מעבד הכרטיסייה. לאחר מכן גרור את המחוון המשויך למעבד (ים) למעבד אחד ולחץ בסדר לשמור. Go to 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 אוֹ ווינדוס 7.

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

  1. פתח את VirtualBox של VM, לחץ באמצעות לחצן העכבר הימני על המכונה שמציגה את השגיאה ובחר הגדרות .

    לחץ לחיצה ימנית על המכונה המושפעת ולחץ על הגדרות

  2. בתפריט הגדרות, עבור לתפריט המשנה כללי ואז לחץ על הכרטיסייה בסיסית. לאחר מכן, שנה את הגרסה באמצעות התפריט הנפתח לאחד מהם Windows 2003 אוֹ ווינדוס 7 ופגע בסדר כדי לשמור את השינויים.

    שינוי גרסת התמונה ל- Windows 7 או Windows 2003

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