FIX: VirtualBoxin virhe 0x000000C4 (RATKAISU) (RATKAISU)

FIX: VirtualBoxin virhe 0x000000C4 (RATKAISU) (RATKAISU)

Andy Davis

Tämä opetusohjelma sisältää yksityiskohtaiset ohjeet VirtualBoxin virheen 0x000000C4 ratkaisemiseksi, kun yrität asentaa Windows 8.1, Widows 10 tai Windows Server 2012 64-bittisen käyttöjärjestelmän Oracle VM VirtualBoxiin.

Tietokoneesi on käynnistettävä uudelleen.
Pidä virtapainiketta alhaalla.
Virhekoodi: 0x000000C4
Parametrit:
0x0000000000000091
0x0000000000000000000F
0xFFFFF80141B5BA80 (tai "0xFFFFF801E5962A80")
0x0000000000000000

VirtualBoxin virheen 0x00000000C4 korjaaminen (Windows 10, 8.1, Server 2012)

Tärkeää: Ennen kuin jatkat alla oleviin menetelmiin, varmista, että olet asentanut ohjelmiston uusin versio Oracle Virtual boxista ja olet määrittänyt, että asennat 64-bittinen Käyttöjärjestelmä VM-asetuksissa.

Menetelmä 1. Ota Data Execution Protection käyttöön BIOSissa.Menetelmä 2. Ota CMPXCHG16B-käsky käyttöön. Menetelmä 1. Ota Data Execution Protection käyttöön BIOSissa.

Ensimmäinen tapa ratkaista VM-virhekoodi 0x000000C4 on ottaa BIOSissa käyttöön 'Data Execution Prevention'. Voit tehdä sen:

1. Kytke tietokoneeseen virta ja siirry BIOS (CMOS-asetus) asetukset.
2. Siirry osoitteeseen Edistynyt tai Turvallisuus vaihtoehdot ja Ota käyttöön ... Tietojen suorittamisen suojaus.

Huomautus: Joissakin BIOS-käyttöjärjestelmissä " Tietojen suorittamisen suojaus " voidaan nimetä nimellä "Ei suorituksen muistisuojausta", tai "Suoritusestobitti", tai "Suoritusestotoiminto", tai "NX-bitti".

3. Tallenna muutokset ja Poistu Bios-asetuksista.
4. Käynnistä Windows.
5. Avaa VirtualBox ja asenna VM-kone.

Menetelmä 2. Ota käyttöön CMPXCHG16B-käsky.

Microsoftin mukaan yksi järjestelmävaatimuksista Windows 8.1:n, Windows 10:n tai Server 2012:n 64-bittisen käyttöjärjestelmän asentamiseksi 64-bittiseen tietokoneeseen on oltava prosessori, joka tukee CMPXCHG16B-käskyä (jota kutsutaan myös nimellä "CompareExchange128"). Joistakin aiemmista suorittimista CMPXCHG16B-käsky puuttui, ja sinun on otettava tämä ominaisuus käyttöön VM-koneessa ohittaaksesi "0x000000C4"-virheen. Näin voit tehdä seuraavastiettä:

1. Avaa komentorivi järjestelmänvalvojana.
2. Kirjoita seuraava komento:

  • cd \ Ohjelmatiedostot\Oracle\VirtualBox

3. Anna sitten alla oleva komento luetellaksesi VM-koneet.

  • VBoxManage.exe list vms

4. Huomaa yllä olevan komennon tulosteesta sen VBOX-koneen nimi, jossa saat virheen 0x000000C4.

Esim. Tässä esimerkissä VM-kone, jossa on virhe "0x000000C4", on "Windows8.1_x64_Pro".

5. Kirjoita sitten seuraava komento, mutta korvaa "VM Name" -arvo sen VBOX-koneen nimellä, jonka kohdalla virhe 0x000000C4 ilmenee, ja paina painiketta Kirjoita :

  • VBoxManage.exe setextradata "VM nimi" VBoxInternal/CPUM/CMPXCHG16B 1

Esim. Tässä esimerkissä komento on:

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

6. Sulje komentorivi ja jatka VM-koneen asentamista. *

* Vinkki: Jos haluat ottaa CMPXCHG16B-ohjeen käyttöön kaikissa asennetuissa VM-koneissa, anna seuraava komento:

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

Kerro minulle, onko tämä opas auttanut sinua jättämällä kommentti kokemuksestasi. Tykkää ja jaa tätä opasta auttaaksesi muita.


Andy Davis

Järjestelmänvalvojan blogi Windowsista

Leave a comment