Fix: Το VT-X είναι απενεργοποιημένο στο Bios για όλες τις λειτουργίες CPU (Verr_Vmx_Msr_All_Vmx_Disabled)

Πολλοί χρήστες συναντούν το VT-X είναι απενεργοποιημένο στο Bios for All Modes CPU (Verr_Vmx_Msr_All_Vmx_Disabled) σφάλμα κατά την προσπάθεια να ανοίξει ένα εικονικό μηχάνημα με VM Virtualbox. Το ζήτημα αυτό αναφέρθηκε σε όλες τις πρόσφατες εκδόσεις των Windows και σε ορισμένες διανομές του Ubuntu. Η φύση της εικονικής μηχανής δεν φαίνεται να είναι σημαντική καθώς υπάρχουν αναφερόμενα περιστατικά με εικονικές περιόδους λειτουργίας Windows και Ubuntu που αποτυγχάνουν με το ίδιο μήνυμα σφάλματος.

Το VT-x είναι απενεργοποιημένο στο BIOS για όλες τις λειτουργίες CPU (VERR_VMX_MSR_ALL_VMX_DISABLED

Τι προκαλεί το VT-X είναι απενεργοποιημένο στη λειτουργία Bios for All CPU (Verr_Vmx_Msr_All_Vmx_Disabled);

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

  • Η τεχνολογία Virtualization (VT-X) απενεργοποιείται από το BIOS - Τις περισσότερες φορές, αυτό το συγκεκριμένο ζήτημα παρουσιάζεται επειδή το VT-X είναι απενεργοποιημένο από το επίπεδο του BIOS στο μηχάνημα. Ένας οικοδεσπότης 64-bit πρέπει να έχει τεχνολογία Virtualization (VTx) ενεργοποιημένη στο BIOS. Σε ορισμένες μηχανές, θα πρέπει επίσης να ενεργοποιήσετε την τεχνολογία Virtualisation I / O (VTd).
  • Η CPU σας δεν υποστηρίζει VT-X / AMD-V - Ένα άλλο πιθανό σενάριο είναι ότι η CPU σας δεν είναι απλά εξοπλισμένη για να υποστηρίξει την εικονικοποίηση. Αυτό μπορεί να συμβεί με παλιές ρυθμίσεις που χρησιμοποιούν μια παλιά CPU.
  • Οι PAE και NX είναι απενεργοποιημένοι στο κεντρικό CPU - Πολλοί χρήστες έχουν αναφέρει ότι το ζήτημα επιλύθηκε αφού εξασφάλισαν ότι ο εικονικοποιημένος επεξεργαστής έχει ρυθμιστεί ώστε να λειτουργεί με επέκταση Physical Adress Extension (PAE) και NX .
  • Η κατανεμημένη μνήμη RAM είναι ανεπαρκής ή υπερβαίνει τις δυνατότητες του συστήματος. Η αλλαγή της προεπιλεγμένης τιμής μνήμης βάσης βοήθησε πολλούς χρήστες να αντιμετωπίσουν το ίδιο πρόβλημα για να το λύσουν εξ ολοκλήρου.
  • Η λύση ασφάλειας τρίτου μέρους παρεμβαίνει στο VT-X Vt-D - Υπάρχουν πολλοί πελάτες AV τρίτων μερών που είναι γνωστό ότι προκαλούν παρεμβολές στο VirtualBox. Η καθιέρωση ενός κανόνα για την πλήρη κατάργηση της εγκατάστασης του πελάτη Av θα επιλύσει τη σύγκρουση.

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

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

Μέθοδος 1: Βεβαιωθείτε ότι η CPU υποστηρίζει VT-X / AMD-V

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

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

Εδώ είναι ένας γρήγορος οδηγός για τη λήψη και τη χρήση του SecurAble για να δείτε αν η CPU υποστηρίζει virtualization:

  1. Επισκεφθείτε αυτόν τον σύνδεσμο ( εδώ ), μεταβείτε στην ενότητα λήψης και κάντε κλικ στην επιλογή Λήψη τώρα.

    Λήψη SecurAble
  2. Μόλις το βοηθητικό πρόγραμμα μεταφορτωθεί, απλά ανοίξτε το εκτελέσιμο αρχείο και είστε καλά να πάτε. Κάντε κλικ στο κουμπί Ναι (UAC) στη Δήλωση λογαριασμού χρήστη (UAC) και περιμένετε μέχρι να αναλυθεί η CPU.
  3. Μόλις εμφανιστούν τα αποτελέσματα, ελέγξτε αν έχετε ένα Ναι ακριβώς πάνω από την Εικονικοποίηση υλικού .

    Η εφαρμογή Εικονικοποίηση υλικού υποστηρίζεται σε αυτό το παράδειγμα

    Αν επιβεβαιώσετε ότι υποστηρίζεται η εικονικοποίηση υλικού, μπορείτε να ακολουθήσετε τις παρακάτω μεθόδους, προκειμένου να γνωρίζετε ότι ένα από αυτά θα επιλύσει το VT-X είναι απενεργοποιημένο στο σφάλμα Bios for All Modes (Verr_Vmx_Msr_All_Vmx_Disabled) .

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

Μέθοδος 2: Ενεργοποιήστε την τεχνολογία virtualization (VTX) από το BIOS

Εάν αντιμετωπίζετε το πρόβλημα σε έναν κεντρικό υπολογιστή 64 bit, λάβετε υπόψη ότι πιθανόν θα χρειαστεί να ενεργοποιήσετε την τεχνολογία Virtualization (VTx) από τις ρυθμίσεις BIOS. Σε ορισμένες μητρικές κάρτες, θα χρειαστεί επίσης να ενεργοποιήσετε την τεχνολογία Virtualization I / O (VTd)

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

Σημείωση: Το Windows Hyper V μπορεί επίσης να είναι υπεύθυνο από την απενεργοποίηση του VT-x στον υπολογιστή σας.

Λάβετε υπόψη σας ότι οι ακριβείς επιλογές μενού που περιλαμβάνουν τη δυνατότητα VT-X ή AMD-V θα είναι διαφορετικές ανάλογα με τη μητρική πλακέτα. Αλλά γενικά, τα βήματα είναι περίπου τα ίδια. Ακολουθεί ένας γρήγορος οδηγός για να βεβαιωθείτε ότι το VT-X ή το AMD-V είναι ενεργοποιημένο στις ρυθμίσεις του BIOS:

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

    Πατήστε [πλήκτρο] για να μπείτε στην εγκατάσταση. Σημείωση: Μπορείτε να πραγματοποιήσετε μια αναζήτηση στο διαδίκτυο με το κλειδί BIOS της έκδοσης μητρικής πλακέτας, για να εξοικονομήσετε τον εαυτό σας από τον πειραματισμό με διαφορετικούς συνδυασμούς.
  2. Μόλις εισαγάγετε τις ρυθμίσεις του BIOS, μεταβείτε στην ενότητα Ασφάλεια> Ασφάλεια συστήματος και ενεργοποιήστε την τεχνολογία Virtualization (VTx) και / ή την τεχνολογία Virtualization Derected I / O (VTd).

    Ενεργοποίηση εικονικοποίησης σε ένα BIOS που βασίζεται στην HP

    Σημείωση: Λάβετε υπόψη ότι τα ονόματα ή η τοποθεσία θα διαφέρουν ανάλογα με τη μητρική πλακέτα. Σε ορισμένες εκδόσεις του BIOS, θα πρέπει να ενεργοποιήσετε την τεχνολογία Virtualization από Advanced BIOS Features . Στις μητρικές πλακέτες που βασίζονται στην Intel, μπορείτε να ενεργοποιήσετε την εικονικοποίηση από Advanced> Intel (R) Virtualization Technology .

  3. Μόλις ενεργοποιηθεί η τεχνολογία εικονικοποίησης στο μηχάνημα, αποθηκεύστε την τρέχουσα διαμόρφωση του BIOS σας και βγείτε από τις ρυθμίσεις του BIOS για να επιτρέψετε την επανεκκίνηση του μηχανήματός σας.
  4. Κατά την επόμενη εκκίνηση, δείτε εάν το ζήτημα έχει επιλυθεί προσπαθώντας να ανοίξετε το ίδιο εικονικό μηχάνημα (αυτό που είχε προηγουμένως εμφανίσει το μήνυμα σφάλματος)

Εάν εξακολουθείτε να αντιμετωπίζετε το ίδιο VT-X είναι απενεργοποιημένο στο σφάλμα Bios for All Modes CPU (Verr_Vmx_Msr_All_Vmx_Disabled), μετακινηθείτε προς τα κάτω στην επόμενη μέθοδο παρακάτω.

Μέθοδος 3: Ενεργοποίηση του PAE / NX από το VirtualBox Manager

Αρκετοί χρήστες που προσπαθούν να επιλύσουν το ίδιο μήνυμα σφάλματος ανέφεραν ότι το ζήτημα επιλύθηκε εξ ολοκλήρου μετά από juggled με τις ρυθμίσεις εικονικής συσκευής και ενεργοποίησε το PAE / NX από το μενού Ρυθμίσεις .

Αυτή η επιλογή καθορίζει αν οι δυνατότητες PAE (Physical Adress Extension) και NX της κεντρικής CPU θα εκτεθούν στην εικονική μηχανή.

Παρόλο που αυτό δεν είναι εγγυημένο ότι λειτουργεί, συνήθως αναφέρεται ότι επιλύει το ζήτημα σε υπολογιστές 64-bit που επιβεβαιώνονται ότι υποστηρίζουν την εικονικοποίηση υλικού. Ακολουθεί ένας γρήγορος οδηγός για την ενεργοποίηση του PAE / NX από το Oracle VM VirtualBox:

  1. Επιλέξτε το μηχάνημα που εμφανίζει το μήνυμα σφάλματος από το αριστερό παράθυρο και στη συνέχεια κάντε κλικ στο εικονίδιο Ρυθμίσεις .

    Πρόσβαση στο μενού Ρυθμίσεις του αποτυχημένου μηχανήματος
  2. Στο παράθυρο "Ρυθμίσεις" της εικονικής μηχανής, μεταβείτε στην ενότητα " Σύστημα " (χρησιμοποιώντας το αριστερό παράθυρο) και αποκτήστε πρόσβαση στην καρτέλα " Επεξεργαστής ". Στη συνέχεια, βεβαιωθείτε ότι έχει επιλεγεί το πλαίσιο ελέγχου Ενεργοποίηση PAE / NX (που σχετίζεται με εκτεταμένες λειτουργίες ).

    μεταβείτε στο System> Processor και επιλέξτε το πλαίσιο που σχετίζεται με το Enable PAE / NX
  3. Αποθηκεύστε τις αλλαγές και ξεκινήστε ξανά την εικονική μηχανή.

Εάν εξακολουθείτε να βλέπετε ότι το VT-X είναι απενεργοποιημένο στο Bios for All Modes CPU (Verr_Vmx_Msr_All_Vmx_Disabled) σφάλμα κατά την προσπάθεια εκκίνησης του εικονικού μηχάνημα, μετακινηθείτε προς την επόμενη παρακάτω μέθοδο.

Μέθοδος 4: Αύξηση του μεγέθους της μνήμης RAM

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

Ενημέρωση: Μερικοί χρήστες έχουν αναφέρει ότι στην περίπτωσή τους, η διόρθωση περιελάμβανε μείωση του μεγέθους της μνήμης RAM.

Αν οι παραπάνω μέθοδοι αποδείχθηκαν αναποτελεσματικές, ακολουθήστε τα παρακάτω βήματα για να αυξήσετε ή να μειώσετε το μέγεθος μνήμης RAM:

  1. Επιλέξτε την εικονική μηχανή που σας δίνει πρόβλημα και κάντε κλικ στο εικονίδιο Ρυθμίσεις .

    Πρόσβαση στο μενού Ρυθμίσεις του αποτυχημένου μηχανήματος
  2. Στο παράθυρο " Ρυθμίσεις", μεταβείτε στο "Σύστημα" και αποκτήστε πρόσβαση στην καρτέλα Μητρική πλακέτα . Μόλις φτάσετε εκεί, αυξήστε την κατανεμημένη μνήμη ( Βασική μνήμη ) προσαρμόζοντας το ρυθμιστικό και, στη συνέχεια, κάντε κλικ στο OK για να αποθηκεύσετε τις αλλαγές.

    Μεγέθυνση της μνήμης βάσης
  3. Εκτελέστε την εικονική μηχανή και δείτε εάν το ζήτημα έχει επιλυθεί. Εάν εξακολουθείτε να βλέπετε το ίδιο σφάλμα, επιστρέψτε στην καρτέλα Motherboard χρησιμοποιώντας το βήμα 2 και μεταφέρετε τη βασική μνήμη χαμηλότερη από ό, τι ήταν αρχικά.

    Σμίκρυνση της μνήμης βάσης
  4. Εκτελέστε ξανά το μηχάνημα και δείτε εάν το πρόβλημα έχει επιλυθεί.

Μέθοδος 5: Αποτροπή του ιών τρίτου μέρους να παρεμποδίσουν την εικονικοποίηση υλικού

Ένας απίθανος ένοχος, αλλά ένας που έχει αναγνωριστεί ότι προκαλεί και πάλι τους χρόνους και τους χρόνους έκδοσης, είναι η λύση antivirus τρίτου μέρους. Αρκετοί χρήστες που αντιμετωπίζουν το ίδιο ζήτημα έχουν αναφέρει ότι στην περίπτωσή τους, η Avast (ή άλλος πελάτης AV τρίτου μέρους) προκάλεσε το μήνυμα σφάλματος.

Όπως αποδεικνύεται, αρκετές λύσεις ασφάλειας τρίτου μέρους εκτελούν κάτι στο παρασκήνιο για να δημιουργήσουν μια λειτουργία "sandbox". Αυτό καταλήγει να κλειδώνει τις δυνατότητες εικονικοποίησης από τη χρήση του VirtualBox ή ενός παρόμοιου πελάτη.

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

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

Απενεργοποίηση της εικονικοποίησης υλικού του Avast

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

Αν συμβαίνει αυτό, η μόνη λύση είναι να απεγκαταστήσετε πλήρως το AV σας τρίτου μέρους από το σύστημά σας. Μπορείτε να το κάνετε εύκολα ακολουθώντας αυτόν τον οδηγό ( εδώ ).

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