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

Άποψη: 13428|Απάντηση: 0

Λύσεις για διενέξεις μεταξύ Hyper-V και VirtualBox και VMware

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 14/4/2018 9:20:17 μ.μ. | | |
Η εγκατάσταση του Visual Studio μπορεί να προκαλέσει διενέξεις με το VirtualBox και το VMware, επειδή είναι εγκατεστημένο το Windows Phone SDK και οι διενέξεις εκδηλώνονται ως εξής:

Κατά το άνοιγμα του VirtualBox και τη δημιουργία μιας εικονικής μηχανής 64-bit με το VMware, εμφανίζεται το ακόλουθο μήνυμα σφάλματος:

Η επιτάχυνση υλικού VT-x/AMD-V έχει ενεργοποιηθεί, αλλά δεν είναι λειτουργική. Ο επισκέπτης σας 64-bit θα αποτύχει να εντοπίσει μια CPU 64-bit και δεν θα μπορεί να εκκινήσει.
Βεβαιωθείτε ότι έχετε ενεργοποιήσει σωστά το VT-x/AMD-V στο BIOS του κεντρικού υπολογιστή σας.


Αυτό προκαλείται από το γεγονός ότι το Windows Phone SDK έχει ενεργοποιημένο το Hyper-V κατά την εγκατάσταση.

Ο προσομοιωτής τηλεφώνου στο Windows Phone SDK πρέπει να είναι εικονικοποιημένος με το Hyper-V. Το Hyper-V είναι το λογισμικό εικονικοποίησης της Microsoft, παρόμοιο με το VirtualBox και το VMware, το οποίο μπορεί να χρησιμοποιηθεί για τη δημιουργία εικονικών μηχανών. Ονομάζονται hypervisors ή Virtual Machine Monitors. Δεδομένου ότι το Hyper-V δεν μπορεί να συνυπάρξει με το VirtualBox και το VMware, το VirtualBox και το VMware δεν θα λειτουργούν σωστά όταν το Hyper-V είναι ενεργοποιημένο. Το "VT-x/AMD-V" που αναφέρεται στο παραπάνω σφάλμα είναι η υποστήριξη εικονικοποίησης υλικού του επεξεργαστή, η οποία είναι ήδη ενεργοποιημένη στο BIOS. Το Hyper-V το χρησιμοποίησε, οπότε το VirtualBox και το VMware παραπονέθηκαν ότι δεν ήταν λειτουργικό.

Η λύση είναι να απενεργοποιήσετε το Hyper-V. Υπάρχουν διάφορες διαδρομές:

Η πρώτη μέθοδος: Εκτελέστε την εντολή με δικαιώματα διαχειριστή: bcdedit /set hypervisorlaunchtype off.

                   Η αντίστοιχη εντολή για το άνοιγμα του Hyper-V είναι: bcdedit /set hypervisorlaunchtype auto.

Η δεύτερη μέθοδος: χρησιμοποιήστε το πρόγραμμα γραφικής διεπαφής "Προσθήκη ή αφαίρεση στοιχείων των Windows" και καταργήστε την επιλογή του Hyper-V σε αυτό.

Όλες οι παραπάνω μέθοδοι απαιτούν επανεκκίνηση του υπολογιστή. Και μετά την απενεργοποίηση του Hyper-V, δεν μπορείτε να χρησιμοποιήσετε τον εξομοιωτή τηλεφώνου στο Windows Phone SDK.

Δεν έχω βρει τρόπο να τρέχω VirtualBox VM και Hyper-V ταυτόχρονα, εκτός εάν τα VM στο VirtualBox είναι 32-bit (δοκίμασα VM 32-bit Windows XP και εξακολουθούν να λειτουργούν καλά με ενεργοποιημένο το Hyper-V).



Για να επιλέξετε αν θα ενεργοποιείται το Hyper-V κατά την εκκίνηση του υπολογιστή σας, ακολουθήστε τα εξής βήματα:

1. Εκτελέστε με δικαιώματα διαχειριστήbcdedit /copy {current} /d "Windows 10 (Hyper-V on)"και, στη συνέχεια, ζητήστε ότι έχει δημιουργηθεί ένα άλλο στοιχείο μενού εκκίνησης, σημειώστε μια συμβολοσειρά κώδικα στο { }.

2. Τρέξτεbcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} hypervisorlaunchtype autoεντολή, αντικαταστήστε τον κόκκινο κωδικό XXX εδώ.

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





Προηγούμενος:.net/c# Χρησιμοποιήστε το Costura.Fody για να συσκευάσετε το DLL στο EXE
Επόμενος:sqlserver Οριζόντιος πίνακας σε κατακόρυφο πίνακα (γραμμή σε στήλη)
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com