ΕΠΙΛΥΣΗ: Σφάλμα VirtualBox 0x000000C4 (ΛΥΣΗ)

ΕΠΙΛΥΣΗ: Σφάλμα VirtualBox 0x000000C4 (ΛΥΣΗ)

Άντι Ντέιβις

Αυτό το σεμινάριο περιέχει λεπτομερείς οδηγίες για την επίλυση του σφάλματος VirtualBox Error 0x000000C4, όταν προσπαθείτε να εγκαταστήσετε Windows 8.1, Widows 10 ή Windows Server 2012 64-bit OS στο Oracle VM VirtualBox.

Ο υπολογιστής σας πρέπει να επανεκκινήσει.
Κρατήστε πατημένο το κουμπί λειτουργίας.
Κωδικός σφάλματος: 0x000000C4
Παράμετροι:
0x0000000000000091
0x0000000000000000000F
0xFFFFF80141B5BA80 (ή "0xFFFFF801E5962A80")
0x0000000000000000

Πώς να διορθώσετε το σφάλμα VirtualBox 0x000000C4 (Windows 10, 8.1, Server 2012)

Σημαντικό: Πριν συνεχίσετε με τις παρακάτω μεθόδους, βεβαιωθείτε ότι έχετε εγκαταστήσει το τελευταία έκδοση του Oracle Virtual box και έχετε καθορίσει ότι θα εγκαταστήσετε ένα 64-bit OS στις ρυθμίσεις VM.

Μέθοδος 1. Ενεργοποιήστε την προστασία εκτέλεσης δεδομένων στο BIOS.Μέθοδος 2. Ενεργοποιήστε την εντολή CMPXCHG16B. Μέθοδος 1. Ενεργοποιήστε την προστασία εκτέλεσης δεδομένων στο BIOS.

Η πρώτη μέθοδος για την επίλυση του VM Error Code 0x000000C4, είναι να ενεργοποιήσετε την 'Data Execution Prevention' στο BIOS. Για να το κάνετε αυτό:

1. Ενεργοποιήστε τον υπολογιστή σας και μπείτε στο BIOS (Ρύθμιση CMOS).
2. Πηγαίνετε στο Προχωρημένο ή στο Ασφάλεια επιλογές και Ενεργοποίηση το Προστασία εκτέλεσης δεδομένων.

Σημείωση: Σε ορισμένα BIOS, η ένδειξη " Προστασία εκτέλεσης δεδομένων " μπορεί να ονομαστεί ως "Προστασία μνήμης χωρίς εκτέλεση", ή "Μπιτ απενεργοποίησης εκτέλεσης", ή "Λειτουργία απενεργοποίησης εκτέλεσης", ή "Μπιτ NX".

3. Αποθηκεύστε τις αλλαγές σας και Έξοδος από το Bios Setup.
4. Εκκίνηση στα Windows.
5. Ανοίξτε το VirtualBox και εγκαταστήστε τη μηχανή VM.

Μέθοδος 2. Ενεργοποιήστε την εντολή CMPXCHG16B.

Σύμφωνα με τη Microsoft, μία από τις απαιτήσεις συστήματος για την εγκατάσταση των Windows 8.1, των Windows 10 ή του 64-bit λειτουργικού συστήματος Server 2012 σε έναν υπολογιστή 64-bit, είναι να έχετε έναν επεξεργαστή που υποστηρίζει την εντολή CMPXCHG16B (μπορεί επίσης να αναφέρεται ως "CompareExchange128"). Αλλά, ορισμένες παλαιότερες CPU δεν είχαν την εντολή CMPXCHG16B και πρέπει να ενεργοποιήσετε αυτό το χαρακτηριστικό στη μηχανή VM προκειμένου να παρακάμψετε το σφάλμα "0x000000C4". Για να το κάνετεαυτό:

1. Ανοίξτε τη γραμμή εντολών ως διαχειριστής.
2. Πληκτρολογήστε την ακόλουθη εντολή:

  • cd \Program Files\Oracle\VirtualBox

3. Στη συνέχεια, δώστε την παρακάτω εντολή για να εμφανίσετε τις μηχανές VM.

  • VBoxManage.exe list vms

4. Παρατηρήστε από την έξοδο της παραπάνω εντολής, το όνομα του μηχανήματος VBOX, όπου λαμβάνετε το σφάλμα 0x000000C4.

π.χ. Σε αυτό το παράδειγμα, το μηχάνημα VM με το σφάλμα "0x000000C4" είναι το "Windows8.1_x64_Pro".

5. Στη συνέχεια, πληκτρολογήστε την ακόλουθη εντολή, αλλά αντικαταστήστε την τιμή "VM Name" με το όνομα του μηχανήματος VBOX που αντιμετωπίζετε το σφάλμα 0x000000C4 και πατήστε Εισάγετε το :

  • VBoxManage.exe setextradata "Όνομα VM" VBoxInternal/CPUM/CMPXCHG16B 1

π.χ. Σε αυτό το παράδειγμα η εντολή θα είναι:

  • VBoxManage.exe setextradata "Windows8.1_x64_Pro" VBoxInternal/CPUM/CMPXCHG16B 1

6. Κλείστε τη γραμμή εντολών και προχωρήστε στην εγκατάσταση της μηχανής VM. *

* Συμβουλή: Αν θέλετε να ενεργοποιήσετε την εντολή CMPXCHG16B σε όλες τις εγκατεστημένες μηχανές VM, τότε δώστε την ακόλουθη εντολή:

  • VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B 1

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


Άντι Ντέιβις

Ιστολόγιο διαχειριστή συστήματος σχετικά με τα Windows

Leave a comment