22Aug
Οι σύγχρονες CPU περιλαμβάνουν λειτουργίες εικονικοποίησης υλικού που βοηθούν στην επιτάχυνση των εικονικών μηχανών που δημιουργούνται σε VirtualBox, VMware, Hyper-V και άλλες εφαρμογές.Αλλά αυτές οι λειτουργίες δεν είναι πάντα ενεργοποιημένες από προεπιλογή.Οι εικονικές μηχανές
είναι υπέροχα πράγματα.Με εφαρμογές εικονικοποίησης, μπορείτε να εκτελέσετε έναν ολόκληρο εικονικό υπολογιστή σε ένα παράθυρο στο τρέχον σύστημά σας.Μέσα σε αυτό το εικονικό μηχάνημα, μπορείτε να εκτελέσετε διαφορετικά λειτουργικά συστήματα, να δοκιμάσετε εφαρμογές σε περιβάλλον sandbox και να πειραματιστείτε με λειτουργίες χωρίς να ανησυχείτε.Για να λειτουργήσουν, αυτές οι εφαρμογές εικονικών μηχανών χρειάζονται λειτουργίες επιτάχυνσης υλικού ενσωματωμένες σε σύγχρονες CPU.Για τους επεξεργαστές Intel, αυτό σημαίνει επιτάχυνση υλικού Intel VT-x.Για τους επεξεργαστές AMD, αυτό σημαίνει επιτάχυνση υλικού AMD-V.
Σε κάποιο σημείο ενδέχεται να αντιμετωπίσετε μηνύματα σφάλματος στις εφαρμογές VM όπως τα εξής:
- VT-x /Η επιτάχυνση υλικού AMD-V δεν είναι διαθέσιμη στο σύστημά σας
- Αυτός ο κεντρικός υπολογιστής υποστηρίζει Intel VT-x, αλλά ο επεξεργαστής Intel VT-x είναι απενεργοποιημένος
- Ο επεξεργαστής σε αυτόν τον υπολογιστή δεν είναι συμβατός με Hyper-V
Αυτά τα σφάλματα μπορούν να εμφανιστούν για μερικάδιαφορετικούς λόγους.Το πρώτο είναι ότι η δυνατότητα επιτάχυνσης υλικού μπορεί να απενεργοποιηθεί.Σε συστήματα με CPU Intel, η λειτουργία Intel VT-x μπορεί να απενεργοποιηθεί μέσω μιας ρύθμισης υλικολογισμικού BIOS ή UEFI.Στην πραγματικότητα, είναι συχνά απενεργοποιημένη από προεπιλογή σε νέους υπολογιστές.Σε συστήματα με επεξεργαστή AMD, αυτό δεν θα αποτελέσει πρόβλημα.Η λειτουργία AMD-V είναι πάντα ενεργοποιημένη, επομένως δεν υπάρχει καμία ρύθμιση BIOS ή UEFI για αλλαγή.
Ο άλλος λόγος που μπορούν να εμφανιστούν αυτά τα σφάλματα είναι αν προσπαθείτε να χρησιμοποιήσετε μια εφαρμογή εικονικοποίησης, όπως το VMWare ή το VirtualBox, όταν έχετε ήδη εγκατεστημένο το Hyper-V της Microsoft.Το Hyper-V αναλαμβάνει τις λειτουργίες επιτάχυνσης υλικού και άλλες εφαρμογές virtualization δεν θα έχουν πρόσβαση σε αυτές.
Έτσι, ας ρίξουμε μια ματιά στο πώς να διορθώσουμε αυτά τα ζητήματα.
Δοκιμάστε να απεγκαταστήσετε το Hyper-V
Εάν έχετε εγκατεστημένο το Hyper-V, θα γίνει άπληστος και δεν θα επιτρέψει σε άλλες εφαρμογές virtualization να έχουν πρόσβαση σε χαρακτηριστικά επιτάχυνσης υλικού.Αυτό συμβαίνει συχνότερα με το υλικό Intel VT-x, αλλά μπορεί να συμβεί και με την AMD-V μερικές φορές.Εάν συμβαίνει αυτό, θα δείτε τα μηνύματα σφάλματος στην εφαρμογή εικονικοποίησης ότι η Intel VT-x( ή η τεχνολογία AMD-V) δεν είναι διαθέσιμη, παρόλο που είναι ενεργοποιημένη στον υπολογιστή σας.
Για να επιλύσετε αυτό το πρόβλημα, απλά πρέπει να απεγκαταστήσετε το Hyper-V.Το Hyper-V είναι μια προαιρετική δυνατότητα των Windows, οπότε η απεγκατάσταση είναι λίγο διαφορετική από την απεγκατάσταση μιας κανονικής εφαρμογής.Head to Control Panel & gt;Καταργήστε την εγκατάσταση ενός προγράμματος.Στο παράθυρο "Προγράμματα και χαρακτηριστικά", κάντε κλικ στην επιλογή "Ενεργοποίηση ή απενεργοποίηση των λειτουργιών των Windows".
Στο παράθυρο "Χαρακτηριστικά των Windows", καταργήστε την επιλογή του πλαισίου ελέγχου "Hyper-V" και, στη συνέχεια, κάντε κλικ στο "OK"-V, θα χρειαστεί να κάνετε επανεκκίνηση του υπολογιστή σας και στη συνέχεια μπορείτε να δοκιμάσετε να χρησιμοποιήσετε ξανά το VirtualBox ή το VMware.
Ενεργοποιήστε το Intel VT-x στο BIOS ή στο UEFI Firmware
Εάν διαθέτετε επεξεργαστή Intel και απεγκαταστήσετε το Hyper-V, δεν λύσατε το πρόβλημά σας - ή η εφαρμογή virtualization σας ανέφερε ότι το Intel VT-x ήταν απενεργοποιημένο - θα χρειαστείπρόσβαση στις ρυθμίσεις BIOS ή UEFI του υπολογιστή σας.Οι υπολογιστές που κατασκευάστηκαν πριν από την κυκλοφορία των Windows 8 χρησιμοποιούν μάλλον το BIOS.Οι υπολογιστές που κατασκευάστηκαν μετά την κυκλοφορία των Windows 8 ενδέχεται να χρησιμοποιούν το UEFI και η πιθανότητα χρήσης του UEFI αυξάνεται με τον πιο σύγχρονο υπολογιστή.
Σε ένα σύστημα που βασίζεται στο BIOS, θα έχετε πρόσβαση στις ρυθμίσεις του BIOS, ξεκινώντας την επανεκκίνηση του υπολογιστή σας και πατώντας το κατάλληλο πλήκτρο δεξιά κατά την πρώτη εκκίνηση.Το πλήκτρο που πατάτε εξαρτάται από τον κατασκευαστή του υπολογιστή σας, αλλά είναι συχνά το πλήκτρο "Διαγραφή" ή "F2".Μπορείτε επίσης να δείτε μήνυμα κατά την εκκίνηση που λέει κάτι όπως "Πατήστε το { Key} για να αποκτήσετε πρόσβαση στη ρύθμιση." Αν δεν μπορείτε να υπολογίσετε το σωστό κλειδί για να μπείτε στις ρυθμίσεις του BIOS, εκτελέστε μια αναζήτηση στο Web για κάτι σαν"{ computer}{ model_number} πρόσβαση στο BIOS."
Σε έναν υπολογιστή που βασίζεται σε UEFI, δεν μπορείτε απλά να πατήσετε απλά ένα πλήκτρο κατά την εκκίνηση του υπολογιστή.Αντ 'αυτού, θα πρέπει να ακολουθήσετε αυτές τις οδηγίες για να αποκτήσετε πρόσβαση στις ρυθμίσεις του υλικολογισμικού UEFI από τις επιλογές εκκίνησης για προχωρημένους των Windows.Κρατήστε πατημένο το πλήκτρο Shift καθώς κάνετε κλικ στην επιλογή Επανεκκίνηση στα Windows για να επανεκκινήσετε απευθείας σε αυτό το μενού.
Είτε ο υπολογιστής σας χρησιμοποιεί το BIOS είτε το UEFI, όταν βρίσκεστε στο μενού ρυθμίσεων, μπορείτε να αρχίσετε να αναζητάτε μια επιλογή με τίτλο "Intel VT-x", "Τεχνολογία Intel Virtualization", "Virtualization Extensions", "Vanderpool,"Ή κάτι παρόμοιο.
Συχνά, θα βρείτε την επιλογή κάτω από το υπομενού "Επεξεργαστής".Αυτό το υπομενού μπορεί να βρίσκεται κάπου κάτω από το μενού "Chipset", "Northbridge", "Advanced Chipset Control" ή "Advanced CPU Configuration".
Ενεργοποιήστε την επιλογή και, στη συνέχεια, επιλέξτε "Αποθήκευση και έξοδος" ή την αντίστοιχη λειτουργία για να αποθηκεύσετε τις ρυθμίσεις σας και να επανεκκινήσετε τον υπολογιστή σας.
Μετά την επανεκκίνηση του υπολογιστή, μπορείτε να δοκιμάσετε να χρησιμοποιήσετε ξανά το VirtualBox ή το VMware.
Τι να κάνετε αν δεν βλέπετε την επιλογή Intel VT-x στο BIOS ή στο UEFI
Δυστυχώς, ορισμένοι κατασκευαστές φορητών υπολογιστών και κατασκευαστές μητρικών καρτών δεν διαθέτουν κάποια επιλογή στις ρυθμίσεις BIOS ή UEFI για να επιτρέπουν στην Intel VT-x.Εάν δεν βλέπετε την επιλογή, δοκιμάστε να πραγματοποιήσετε αναζήτηση στο Web για τον αριθμό μοντέλου του φορητού υπολογιστή σας ή για τη μητρική σας πλακέτα, αν πρόκειται για επιτραπέζιο υπολογιστή και "ενεργοποιήστε το Intel VT-x".
Σε ορισμένες περιπτώσεις, οι κατασκευαστές ενδέχεται αργότερα να κυκλοφορήσουν μια ενημέρωση υλικολογισμικού BIOS ή UEFI που περιλαμβάνει αυτή την επιλογή.Η ενημέρωση του BIOS ή του firmware του UEFI μπορεί να σας βοηθήσει - εάν είστε τυχεροί.
Και, θυμηθείτε - αν έχετε μια παλαιότερη CPU, ίσως δεν υποστηρίζει καθόλου τις δυνατότητες virtualization υλικού Intel VT-x ή AMD-V.Πιστοποίηση εικόνας
: Nick Gray στο Flickr