Επιδιόρθωση: Το AMD-V είναι απενεργοποιημένο στο BIOS (VERR_SVM_DISABLED)

Πολλοί χρήστες αναφέρουν ότι το AMD-V είναι απενεργοποιημένο στο μήνυμα BIOS (ή από το OS) (VERR_SVM_DISABLED) κατά την προσπάθεια εκκίνησης ενός εικονικού μηχάνημα που χρησιμοποιεί VM VirtualBox . Αν και αυτό το συγκεκριμένο ζήτημα αναφέρεται ως επί το πλείστον στα Windows 7, τα Windows 8 και τα Windows 10, υπάρχουν αρκετές αναφορές που εμφανίζονται σε διανομές Linux.

Η τεχνολογία 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, σημαίνει αυτόματα ότι η ενσωματωμένη τεχνολογία virtualization απενεργοποιήθηκε. Σε αυτή την περίπτωση, θα πρέπει να την απενεργοποιήσετε, προκειμένου να επιτραπεί η χρήση του AMD-V.
  • Η έκδοση BIOS δεν υποστηρίζει τους πολλούς πυρήνες της CPU - Όπως φαίνεται, το πρόβλημα μπορεί να εκτοξευθεί από το VM VirtualBox εάν το λογισμικό αναγκάζεται να δημιουργήσει μια εικονική μηχανή με περισσότερους από έναν πυρήνα CPU. Για να γίνει αυτό, απαιτεί virtualization υλικού και θα πετάξει το σφάλμα αν η λειτουργία είναι απενεργοποιημένη ή δεν είναι διαθέσιμη.
  • VM VirtualBox Bug - Υπάρχουν αρκετές αναφορές για αυτό το σφάλμα να ρίχνεται σε μηχανές που μπορούν να υποστηρίξουν την τεχνολογία virtualization υλικού. Σε αυτήν την περίπτωση, το ζήτημα μπορεί συνήθως να επιλυθεί τροποποιώντας ορισμένες ρυθμίσεις για συγκεκριμένες εικονικές μηχανές.

Αν αντιμετωπίζετε δυσκολίες επίλυσης αυτού του συγκεκριμένου μηνύματος σφάλματος, αυτό το άρθρο θα σας παρέχει αρκετούς οδηγούς αντιμετώπισης προβλημάτων. Παρακάτω, έχετε μια συλλογή μεθόδων που άλλοι χρήστες σε μια παρόμοια κατάσταση έχουν χρησιμοποιήσει με επιτυχία για να επιλύσουν το ζήτημα.

Λάβετε υπόψη ότι οι πιθανές διορθώσεις παρακάτω διατασσονται ανάλογα με την αποτελεσματικότητα και τη σοβαρότητα, οπότε παρακαλούμε να τις ακολουθήσετε μέχρι να σκοντάψετε σε μια μέθοδο που είναι αποτελεσματική για να επιλύσετε το ζήτημα.

Μέθοδος 1: Ενεργοποίηση του AMD-V από τις ρυθμίσεις του BIOS

Το AMD-V είναι το εμπορικό σήμα που έχει μετονομαστεί για το Sure Virtual Machine Mode (SVM) . Ο πρώτος λόγος για τον οποίο το AMD-V έχει απενεργοποιηθεί στο σφάλμα BIOS (ή από το λειτουργικό σύστημα OS) (VERR_SVM_DISABLED) είναι επειδή η τεχνολογία AMD-V είναι απενεργοποιημένη από τις ρυθμίσεις του BIOS.

Παρόλο που στις περισσότερες μηχανές αυτή η επιλογή είναι ενεργοποιημένη από προεπιλογή, μια παρεμβολή τρίτου μέρους ή μια χειροκίνητη τροποποίηση μπορεί να σημαίνει ότι είναι απενεργοποιημένη στον υπολογιστή σας.

Ευτυχώς, μπορείτε να ενεργοποιήσετε ξανά το AMD-V με πρόσβαση στις ρυθμίσεις του BIOS και επανενεργοποίηση της λειτουργίας Secure Virtual Machine από τις ρυθμίσεις διαμόρφωσης CPU.

Αλλά λάβετε υπόψη σας ότι τα βήματα για την είσοδο στο BIOS θα διαφέρουν ανάλογα με τον κατασκευαστή της μητρικής πλακέτας. Για να αποκτήσετε πρόσβαση στο BIOS σας, θα πρέπει να πατήσετε το πλήκτρο Setup κατά την αρχική διαδικασία εκκίνησης. Τυπικά, το πλήκτρο ρύθμισης είναι είτε ένα από τα πλήκτρα F (F2, F4, F8, F10, F12) είτε το πλήκτρο Del (για μηχανές Del). Εάν δεν είστε σε θέση να ανακαλύψετε τον εαυτό σας το κλειδί του προγράμματος εγκατάστασης, κρατήστε τα μάτια σας κατά την αρχική διαδικασία εκκίνησης για οποιαδήποτε αναφορά ή αναζητήστε συγκεκριμένα βήματα σύμφωνα με τον κατασκευαστή της μητρικής πλακέτας.

Πατήστε το πλήκτρο BIOS κατά τη διάρκεια της διαδικασίας εκκίνησης

Αφού εισάγετε με επιτυχία το BIOS σας, αναζητήστε μια καταχώρηση με την ονομασία Secure Virtual Machine Mode και βεβαιωθείτε ότι είναι ενεργοποιημένη. Στην πιο δημοφιλή έκδοση του BIOS, μπορείτε να την βρείτε στην καρτέλα Advanced> CPU Configuration . Μόλις φτάσετε εκεί, βεβαιωθείτε ότι είναι ενεργοποιημένη η λειτουργία Secure Virtual Machine και, στη συνέχεια, αποθηκεύστε τη διαμόρφωση και κλείστε το BIOS.

Βεβαιωθείτε ότι η λειτουργία Ασφαλούς Εικονικής Μηχανής είναι Ενεργοποιημένη

Σημείωση: Η ακριβής θέση αυτής της καταχώρησης ενδέχεται να διαφέρει ανάλογα με το μοντέλο της μητρικής σας πλατφόρμας. Αν η λειτουργία Ασφαλούς Εικονικής Μηχανής δεν υπάρχει για εσάς, αναζητήστε συγκεκριμένα βήματα σύμφωνα με τον κατασκευαστή σας. Σε μια μητρική πλακέτα Acer, μπορείτε να ενεργοποιήσετε ξανά το AMD-V ρυθμίζοντας το AMD IOMMU σε Enabled (μπορείτε να το βρείτε μέσα στο μενού Τεχνολογίας I / O Virtualization Technology ).

Λάβετε υπόψη ότι για να εφαρμοστεί η αλλαγή, δεν είναι αρκετή η επανεκκίνηση του μηχανήματος. Θα χρειαστεί να εκτελέσετε μια κρύα εκκίνηση. Αυτό σημαίνει ότι θα χρειαστεί να απενεργοποιήσετε πλήρως το μηχάνημά σας και στη συνέχεια να το αφήσετε να εκκινηθεί από το μηδέν.

Μόλις ολοκληρωθεί η επόμενη εκκίνηση, ανοίξτε την εικονική μηχανή που σας έδειχνε το μήνυμα μέσα στο VM VirtualBox και δείτε αν το πρόβλημα έχει επιλυθεί. Εάν εξακολουθείτε να βλέπετε ότι το AMD-V είναι απενεργοποιημένο στο σφάλμα BIOS (ή από το λειτουργικό σύστημα OS) (VERR_SVM_DISABLED), μεταβείτε προς την επόμενη παρακάτω μέθοδο.

Μέθοδος 2: Απενεργοποίηση των Windows Hyper-V

Πολλοί χρήστες που συναντούν το AMD-V είναι απενεργοποιημένοι στο σφάλμα BIOS (ή από το κεντρικό λειτουργικό σύστημα (VERR_SVM_DISABLED)) κατάφεραν να επιλύσουν το πρόβλημα απενεργοποιώντας τη δυνατότητα Microsoft Hyper-V από την οθόνη Προσθαφαίρεση λειτουργιών των Windows .

Το Microsoft Hyper-V είναι η τεχνολογία virtualization της Microsoft που ενεργοποιείται αυτόματα στις περισσότερες από τις τελευταίες εκδόσεις των 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 και βεβαιωθείτε ότι το πλαίσιο που συσχετίζεται με αυτήν είναι απενεργοποιημένο. Στη συνέχεια, κάντε κλικ στο OK για να αποθηκεύσετε τις αλλαγές.

    Καταργήστε την επιλογή του πλαισίου που σχετίζεται με το Hyper-V
  4. Επανεκκινήστε το μηχάνημά σας και δείτε αν το σφάλμα έχει επιλυθεί κατά την επόμενη εκκίνηση.

Εάν εξακολουθείτε να συναντάτε το AMD-V είναι απενεργοποιημένο στο BIOS (ή στο κεντρικό λειτουργικό σύστημα) (VERR_SVM_DISABLED) κατά την ενεργοποίηση του εικονικού σας μηχανήματος, μεταβείτε στην επόμενη παρακάτω μέθοδο.

Μέθοδος 3: Αλλαγή του αριθμού πυρήνων CPU σε 1

Εάν έχετε χρησιμοποιήσει τις παραπάνω μεθόδους για να βεβαιωθείτε ότι το μηχάνημά σας έχει όλες τις απαιτήσεις για την επίτευξη εικονικοποίησης υλικού και το ζήτημα εξακολουθεί να εμφανίζεται, είναι πολύ πιθανό ότι η τεχνολογία id της AMD-V δεν υποστηρίζεται από την τρέχουσα διαμόρφωση.

Ευτυχώς, μπορείτε ακόμα να διορθώσετε το σφάλμα με μερικά πολύ απλά βήματα των οδηγιών. Αλλά πρώτα, ας ξεπεράσουμε αυτό που προκαλεί το πρόβλημα - Ακόμη και αν δεν έχετε προσαρμόσει τις ρυθμίσεις του εικονικού μηχάνημα που εμφανίζουν το σφάλμα, οι προεπιλεγμένες ρυθμίσεις ενδέχεται να δημιουργήσουν το πρόβλημα.

Αυτό που συμβαίνει είναι ότι το λογισμικό αποδίδει περισσότερες από 1 CPU στις ρυθμίσεις συστήματος, πράγμα που αναγκάζει το σύστημα να χρησιμοποιεί virtualization υλικού για να ξεκινήσει τον εικονικό κεντρικό υπολογιστή. Ωστόσο, εάν το μηχάνημά σας δεν το υποστηρίζει (έχετε επεξεργαστή AMD Quad-core ή κάτι παρόμοιο), η διαδικασία δεν θα ολοκληρωθεί με επιτυχία και θα δείτε ότι το AMD-V είναι απενεργοποιημένο στο BIOS (ή στο κεντρικό λειτουργικό σύστημα) ( VERR_SVM_DISABLED) αντ 'αυτού.

Ευτυχώς, μπορείτε να διορθώσετε αυτό το ζήτημα αλλάζοντας τον αριθμό των εκχωρημένων CPU στο 1. Αυτό πιθανότατα θα λύσει το πρόβλημα μια για πάντα. Εδώ πρέπει να κάνετε:

  1. Ανοίξτε το Oracle VM VirtualBox, κάντε δεξί κλικ στο μηχάνημα που εμφανίζει το σφάλμα και, στη συνέχεια, κάντε κλικ στην επιλογή Ρυθμίσεις .

    Κάντε δεξί κλικ στο επηρεαζόμενο μηχάνημα και κάντε κλικ στις Ρυθμίσεις
  2. Στις Ρυθμίσεις της εικονικής μηχανής σας, μεταβείτε στην καρτέλα Σύστημα (χρησιμοποιώντας το υπομενού αριστερά) και αποκτήστε πρόσβαση στην καρτέλα Επεξεργαστής . Στη συνέχεια, σύρετε το ρυθμιστικό που σχετίζεται με επεξεργαστή (ες) σε 1 CPU και κάντε κλικ στο OK για αποθήκευση.

    Μεταβείτε στο System> Processor και ρυθμίστε το ρυθμιστικό επεξεργαστή σε 1 CPU
  3. Κλείστε το μενού ρυθμίσεων και επανεκκινήστε την εικονική μηχανή σας. Πρέπει να εκκινήσει χωρίς να έχει απενεργοποιηθεί το AMD-V στο σφάλμα του BIOS (ή του OS) (VERR_SVM_DISABLED).

Μέθοδος 4: Αλλαγή της έκδοσης σε Windows 7 ή Windows 2003 (αν υπάρχει)

Πολλοί χρήστες του Ubuntu (Linux) που χρησιμοποιούν VM VirtualBox για την εκτέλεση των Windows XP ή των Windows 10 έλαβαν επίσης το AMD-V είναι απενεργοποιημένο στο σφάλμα BIOS (ή από το host OS) (VERR_SVM_DISABLED). Ο τρόπος με τον οποίο κατάφεραν να επιλύσουν το ζήτημα είναι η αλλαγή των ρυθμίσεων Guest OS έτσι ώστε η συγκεκριμένη έκδοση να έχει οριστεί σε Windows 2003 ή Windows 7.

Παρόλο που δεν υπάρχει καμία εξήγηση για την επιτυχία αυτής της επιδιόρθωσης, φαίνεται ότι βοήθησε πολλούς χρήστες να ανακτήσουν την κανονική λειτουργικότητα των εικονικών μηχανών τους. Ακολουθεί ένας γρήγορος οδηγός για την αλλαγή της συγκεκριμένης έκδοσης του Virtual Machine σας:

  1. Ανοίξτε το VM VirtualBox, κάντε δεξί κλικ στο μηχάνημα που εμφανίζει το σφάλμα και επιλέξτε Ρυθμίσεις .

    Κάντε δεξί κλικ σε αυτό το μηχάνημα και κάντε κλικ στην επιλογή Ρυθμίσεις
  2. Στο μενού Ρυθμίσεις, μεταβείτε στο υπομενού Γενικά και στη συνέχεια κάντε κλικ στην καρτέλα Βασικά. Στη συνέχεια, αλλάξτε την έκδοση χρησιμοποιώντας το αναπτυσσόμενο μενού στα Windows 2003 ή Windows 7 και πατήστε OK για να αποθηκεύσετε τις αλλαγές.

    Αλλαγή της έκδοσης εικόνας σε Windows 7 ή Windows 2003
  3. Ξεκινήστε πάλι την εικονική μηχανή και δείτε εάν η διαδικασία εκκίνησης είναι επιτυχής χωρίς να απενεργοποιηθεί το AMD-V στο σφάλμα BIOS (ή από το λειτουργικό σύστημα OS) (VERR_SVM_DISABLED)

Ενδιαφέροντα Άρθρα