Επιδιόρθωση: Το VirtualBox δεν εμφανίζει τα Windows 10 (64-Bit)

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

Το VirtualBox δεν εμφανίζει 64 bit Windows 10

Οι λόγοι για τους οποίους ενδέχεται να αντιμετωπίσετε αυτό το ζήτημα είναι αρκετά διαφορετικοί και περιλαμβάνουν πολλά διαφορετικά στοιχεία. Δεδομένου ότι πολλά στοιχεία υψηλού επιπέδου και BIOS εμπλέκονται κατά τη διάρκεια της εικονικοποίησης (Hyper-V, Hypervisor, Hardware κ.λπ.), ίσως είναι πιθανό να έχετε ορισμένες επιλογές που δεν έχουν ρυθμιστεί σωστά.

Τι προκαλεί το VirtualBox να μην εμφανίζει λειτουργικά συστήματα guest 64 bit στα Windows 10;

Υπάρχουν πολλοί διαφορετικοί λόγοι που κυμαίνονται από το Hyper-V έως την ασφάλεια υλικού, για το λόγο ότι δεν μπορείτε να βλέπετε λειτουργικά συστήματα επισκεπτών 64-bit στη συσκευή σας. Ακολουθούν μερικοί από τους κύριους ενάγοντες που αναφέρονται παρακάτω:

  • Hyper-V: Το Hyper-V της Microsoft είναι γνωστό ότι προκαλεί προβλήματα με την εφαρμογή VirtualBox. Πρέπει να απενεργοποιηθεί για να αποκτήσετε πρόσβαση στα πλήρη χαρακτηριστικά της εφαρμογής.
  • Debuggers συστήματος και πλατφόρμες VM: Αν έχετε εγκαταστήσει προγράμματα εντοπισμού σφαλμάτων συστήματος ή άλλους διαχειριστές / πλατφόρμες VM στον υπολογιστή σας, ενδέχεται να έρχονται σε σύγκρουση με το VirtualBox για πόρους και να μην λειτουργούν ορισμένες από τις λειτουργίες.
  • Συσκευή Guard / Πιστοποιητικό διαπιστευτηρίων: Η συσκευή Guard Guard ή Guardian Guard είναι εφαρμογές που παρέχουν ασφάλεια στον εξοπλισμό και τα διαπιστευτήρια στον υπολογιστή σας. Συνήθως είναι προεγκατεστημένα από την Dell. Πρέπει να καταργηθούν για να λειτουργήσει σωστά το VirtualBox.
  • Απομόνωση πυρήνα: Τα Windows έχουν μια βασική επιλογή απομόνωσης για τους επεξεργαστές τους. Αυτό πρέπει να είναι απενεργοποιημένο επίσης.
  • CPU με εικονικοποίηση ενεργοποιημένη: Απαιτείται έγκυρη CPU η οποία έχει ενεργοποιημένη την εικονικοποίηση για να λειτουργεί το VirtualBox στον υπολογιστή σας.

Πριν ξεκινήσουμε με τις λύσεις, βεβαιωθείτε ότι έχετε συνδεθεί ως διαχειριστής στον υπολογιστή σας. Επιπλέον, θα πρέπει επίσης να έχετε ένα έγκυρο αρχείο .iso του OS που θα χρησιμοποιηθεί για τη φόρτωση του λειτουργικού συστήματος guest στον υπολογιστή σας. Εάν το αρχείο δεν είναι έγκυρο ή διαφορετικό είδος, δεν θα δείτε λειτουργικά συστήματα 64-bit στις επιλογές του VirtualBox.

Προαπαιτούμενο: Βεβαιωθείτε ότι έχετε CPU x64

Για να εκτελέσετε λειτουργικά συστήματα επισκεπτών 64-bit, είναι απαραίτητο να έχετε υποστηριζόμενη CPU x64 bit. Υπάρχουν συνήθως δύο τύποι επεξεργαστών, δηλ. 32-bit και 64-bit. Εάν διαθέτετε CPU 32 bit, δεν θα μπορείτε να εκτελέσετε με κανένα τρόπο λειτουργικά συστήματα 64 bit.

Εδώ είναι ένας σύντομος τρόπος για να ελέγξετε τον τύπο CPU σας.

  1. Κάντε δεξί κλικ σε αυτόν τον υπολογιστή και επιλέξτε Ιδιότητες .

Ιδιότητες του υπολογιστή
  1. Όταν βρίσκεστε στις ιδιότητες του υπολογιστή, ελέγξτε κάτω από τη διάκριση του συστήματος και ελέγξτε τον τύπο μπροστά από τον τύπο του συστήματος . Εάν και το λειτουργικό σύστημα και ο επεξεργαστής είναι 64, καλό είναι να πάτε.

Έλεγχος τύπου συστήματος

Λύση 1: Ενεργοποίηση της τεχνολογίας Intel Virtualization

Η Εικονική Τεχνολογία είναι η αρχιτεκτονική των υπολογιστών που επιτρέπει στους χρήστες να τρέχουν περισσότερα από ένα λειτουργικά συστήματα που χρησιμοποιούν εικονικοποίηση, όπου το λειτουργικό σύστημα guest ξεκινά σε ένα sandbox. Σε ένα sandbox, η εφαρμογή έχει περιορισμένους πόρους και δεν έχει πρόσβαση στην κύρια αρχιτεκτονική του υπολογιστή που βρίσκεται πέρα ​​από το sandbox. Εάν αυτή η βασική ρύθμιση είναι απενεργοποιημένη, ενδέχεται να αντιμετωπίσετε προβλήματα με το VirtualBox. Εδώ θα το ενεργοποιήσουμε στο BIOS.

  1. Κάντε επανεκκίνηση του υπολογιστή σας και πατήστε Del ή F2 (εξαρτάται από τη μητρική πλακέτα στη μητρική πλακέτα. Μπορείτε να κάνετε κλικ στο σωστό κλειδί που εμφανίζεται κάτω από το λογότυπο των Windows όταν κάνετε επανεκκίνηση του υπολογιστή σας) στο BIOS .
  2. Μόλις ενεργοποιηθεί το BIOS, μεταβείτε στην επιλογή της τεχνολογίας Intel Virtualization Technology που υπάρχει συνήθως στο Advanced . Το μενού στο οποίο είναι παρούσα μπορεί να διαφέρει από τη μητρική πλακέτα στη μητρική πλακέτα, ώστε να εξερευνήσετε τον εαυτό σας.

Στην περίπτωση μητρικών καρτών ASUS, ακολουθήστε την παρακάτω διαδρομή:

Advanced> Διαμόρφωση CPU> Τεχνολογία Virtualization της Intel

Πλοήγηση στην τεχνολογία Intel Virtualization
  1. Τώρα, αλλάξτε την επιλογή σε Ενεργοποιημένη . Αποθηκεύστε τις αλλαγές και πραγματοποιήστε έξοδο από το BIOS.

Ενεργοποίηση της τεχνολογίας Intel Virtualization

Ο υπολογιστής θα επανεκκινηθεί τώρα. Κατά την επανεκκίνηση, ίσως χρειαστεί να εγκαταστήσετε ξανά την εφαρμογή VirtualBox και μετά τη φόρτωση όλων των λειτουργικών συστημάτων επισκεπτών, ελέγξτε αν το πρόβλημα επιλύθηκε.

Λύση 2: Απενεργοποίηση του Hyper-V της Microsoft

Το Hyper-V είναι ένα εργαλείο που αναπτύχθηκε από τη Microsoft και επιτρέπει στους χρήστες να δημιουργούν μία ή περισσότερες εικονικές μηχανές. Αυτό γίνεται για την εκτέλεση διαφορετικών λειτουργικών συστημάτων στα Windows. Εκτελεί σχεδόν τα ίδια καθήκοντα με το VirtualBox, αλλά έχει δύσκολες επιλογές εκτός από την σύγχυση της αρχιτεκτονικής. Βρήκαμε από τις αναφορές χρηστών ότι το Hyper-V πρέπει να είναι απενεργοποιημένο στα Windows για VirtualBox για να λειτουργεί σωστά.

Ελέγξτε αν ο υπολογιστής είναι Hyper-V Capable

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

  1. Πατήστε τα Windows + S, πληκτρολογήστε "γραμμή εντολών" στο παράθυρο διαλόγου, κάντε δεξί κλικ στην εφαρμογή και επιλέξτε Εκτέλεση ως διαχειριστής .
  2. Μόλις εμφανιστεί η γραμμή εντολών, εκτελέστε την ακόλουθη εντολή:
 systeminfo.exe 

Εκτέλεση συστήματοςinfo.exe
  1. Μόλις τα αποτελέσματα φορτωθούν, μεταβείτε στο κάτω μέρος για να αναζητήσετε την καταχώρηση " Απαιτήσεις Hyper-V ". Αν έχετε Ναι μπροστά από τις επιλογές, αυτό σημαίνει ότι ο υπολογιστής σας υποστηρίζει το Hyper-V. Εάν δεν το κάνετε και δείτε ένα " Όχι", θα πρέπει να παραλείψετε αυτή τη λύση.

Έλεγχος των απαιτήσεων Hyper-V

Απενεργοποίηση του Hyper-V

Τώρα, εάν το Hyper-V είναι εγκατεστημένο στον υπολογιστή σας, θα το απενεργοποιήσουμε και θα επανεκκινήσουμε τον υπολογιστή σας. Αυτό θα καταργήσει τη σύγκρουση μεταξύ του Hyper-V και του VirtualBox και θα διορθώσει το πρόβλημα.

  1. Πατήστε τα Windows + R, πληκτρολογήστε " OptionalFeatures.exe " στο παράθυρο διαλόγου και πατήστε Enter.
  2. Μόλις ανοίξουν οι Προαιρετικές λειτουργίες, αναζητήστε την επιλογή του Hyper-V . Εάν είναι επιλεγμένο, καταργήστε την επιλογή (συμπεριλαμβανομένων των υπο-επιλογών).

Απενεργοποίηση του Hyper-V - Windows 10
  1. Επανεκκινήστε τον υπολογιστή σας και εκκινήστε ξανά το VirtualBox. Ελέγξτε εάν το ζήτημα έχει επιλυθεί. Μπορείτε επίσης να φορτώσετε εκ νέου το λειτουργικό σύστημα 64-bit από το αρχείο iso του.

Λύση 3: Κατάργηση εγκατάστασης της συσκευής Guard / Guard Guard

Το Device Guard είναι ένας συνδυασμός λειτουργιών ασφάλειας υλικού και λογισμικού που σχετίζονται με την επιχείρηση και επιτρέπει σε μια συσκευή να εκτελεί μόνο εφαρμογές οι οποίες ορίζονται σωστά στις πολιτικές ακεραιότητας κώδικα των Windows. Χρησιμοποιείται ως επιπλέον επίπεδο ασφαλείας και ενεργοποιείται από την προεπιλογή σε υπολογιστές DELL. Αυτή η επιλογή πρέπει να απενεργοποιηθεί προκειμένου το VirtualBox να εμφανίσει λειτουργικά συστήματα επισκεπτών 64-bit στον υπολογιστή σας.

Το Credential Guard πρέπει να υπάρχει μόνο σε Windows 10 Enterprise Edition, οπότε μην ανησυχείτε αν δεν μπορείτε να το δείτε στην έκδοση των Windows.

Απενεργοποίηση προστασίας συσκευών

  1. Πατήστε τα Windows + R, πληκτρολογήστε " gpedit.msc " στο παράθυρο διαλόγου και πατήστε Enter.
  2. Μετά την επεξεργασία πολιτικής ομάδας, μεταβείτε στην ακόλουθη διαδρομή:
 Ρυθμίσεις υπολογιστή> Πρότυπα διαχείρισης> Σύστημα> Φρουρά συσκευών 

Πλοήγηση στο Device Guard - Επεξεργαστής πολιτικής ομάδας
  1. Τώρα κάντε διπλό κλικ στην πολιτική Ενεργοποιήστε την ασφάλεια βασισμένη στην τεχνολογία virtualization και ορίστε την ως απενεργοποιημένη .

Απενεργοποίηση προστασίας συσκευών
  1. Αποθηκεύστε αλλαγές και εξόδου. Τώρα επανεκκινήστε τον υπολογιστή σας και δοκιμάστε να ξεκινήσετε το VirtualBox. Ελέγξτε εάν το ζήτημα έχει επιλυθεί.

Απενεργοποίηση Φρουράς διαπιστευτηρίων

Εάν ο υπολογιστής σας είναι Windows 10 Enterprise και περιέχει επίσης Credential Guard, θα προσπαθήσουμε να την απενεργοποιήσουμε, εκτός από το Device Guard. Ακολουθήστε τις παρακάτω οδηγίες.

  1. Εκτελέστε τη μέθοδο απενεργοποίησης του Device Guard, όπως φαίνεται παραπάνω. Τώρα πατήστε τα Windows + R, πληκτρολογήστε "regedit" στο παράθυρο διαλόγου και μεταβείτε στις ακόλουθες διευθύνσεις.
 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ LsaCfgFlags HKEY_LOCAL_MACHINE \ Λογισμικό \ Πόροι \ Microsoft \ Windows \ DeviceGuard \ EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ DeviceGuard \ RequirePlatformSecurityFeatures 

Διαγράψτε κάθε ένα από τα παραπάνω κλειδιά που αναφέρονται.

  1. Τώρα πρέπει να διαγράψουμε τις μεταβλητές EFI της Credential Guard της EFF με το bcdedit. Πατήστε τα Windows + S, πληκτρολογήστε "γραμμή εντολών" στο παράθυρο διαλόγου, κάντε δεξί κλικ στην εφαρμογή και επιλέξτε Εκτέλεση ως διαχειριστής .
  2. Τώρα εκτελέστε τις ακόλουθες εντολές μία προς μία με ένα Enter μετά από κάθε μία από αυτές.
 mountvol X: / s αντίγραφο% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y bcdedit / δημιουργία {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" Οδός \ n "" \ n "" \ n \ n \ n \ n \ n \ n \ n \ b \ 0cb3b571-2f2e-4343-a879-d86a476d7215} μετατοπίσεις συσκευών DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} 

Απενεργοποίηση Φρουράς διαπιστευτηρίων
  1. Τώρα επανεκκινήστε τον υπολογιστή σας σωστά. Όταν σας ζητηθεί να απενεργοποιήσετε το Windows Defender Credential Guard, αποδέχεστε την προτροπή.
  2. Κάντε επανεκκίνηση του υπολογιστή σας ξανά. Τώρα προσπαθήστε να εκτελέσετε το VirtualBox και αφού φορτώσετε ξανά το λειτουργικό σύστημα guest, ελέγξτε αν το σφάλμα έχει επιλυθεί.

Λύση 4: Απενεργοποίηση απομόνωσης πυρήνα

Η τεχνολογία απομόνωσης πυρήνα επέτρεψε στα Windows να δημιουργήσουν μια ασφαλή περιοχή μνήμης συστήματος η οποία είναι απόλυτα απομονωμένη από την κανονική μνήμη εργασίας του υπολογιστή. Βοηθά στην εκτέλεση εικονικών μηχανών στα Windows. Σε αυτόν τον ασφαλή τομέα, το σύστημα μπορεί να εκτελέσει τις διαδικασίες του συστήματος, το λογισμικό ασφαλείας κ.λπ. χωρίς τον κίνδυνο διακοπής από το λειτουργικό σύστημα πυρήνα. Μερικές φορές αυτή η ενότητα προκαλεί σύγκρουση με την απομόνωση πυρήνα. Θα απενεργοποιήσουμε την απομόνωση πυρήνα και θα ελέγξουμε εάν αυτό λύνει το μήνυμα σφάλματος.

  1. Κάντε λήψη του αρχείου .reg από (εδώ). Το αρχείο θα ονομάζεται "Απενεργοποίηση Φρουράς Εξουσιοδότησης".
  2. Κάντε διπλό κλικ πάνω του για εκτέλεση. Ενδέχεται να σας ζητηθεί από ένα UAC για να επιβεβαιώσετε τις ενέργειές σας.

Απενεργοποίηση απομόνωσης πυρήνα
  1. Εάν θέλετε να ενεργοποιήσετε ξανά την Απομόνωση πυρήνα, κάντε λήψη του αρχείου .reg από (εδώ).
  2. Επανεκκινήστε τον υπολογιστή σας και ελέγξτε αν το μήνυμα σφάλματος έχει επιλυθεί.

Λύση 5: Κατάργηση εγκατάστασης των Debugger επιπέδου συστήματος και άλλων πλατφορμών VM

Αν έχετε εγκαταστήσει άλλο λογισμικό Virtual Machine στον υπολογιστή σας, δεν θα επιτρέψει στο VirtualBox να εκτελεί λειτουργικά συστήματα 64 bit στον υπολογιστή σας. Μπορεί ακόμη και να έρχεται σε σύγκρουση με άλλες λειτουργίες της εφαρμογής. Εδώ θα πρέπει να απεγκαταστήσετε όλα τα άλλα λογισμικά εικονικής μηχανής και Debuggers επιπέδου συστήματος (αν υπάρχουν) από τον υπολογιστή σας.

  1. Πατήστε τα Windows + R, πληκτρολογήστε " appwiz.cpl " στο παράθυρο διαλόγου και πατήστε Enter.
  2. Μόλις εισέλθετε στο διαχειριστή εφαρμογών, αναζητήστε άλλες πλατφόρμες VM ή Debuggers επιπέδου συστήματος. Κάντε δεξί κλικ σε αυτά και επιλέξτε Κατάργηση εγκατάστασης .

Κατάργηση εγκατάστασης Debugger επιπέδου συστήματος και άλλων πλατφορμών VM
  1. Επανεκκινήστε τον υπολογιστή σας και ελέγξτε αν το πρόβλημα επιλύθηκε. Εάν δεν συμβαίνει, σκεφτείτε να τοποθετήσετε ξανά το λειτουργικό σύστημα 64-bit στον υπολογιστή σας.

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