Sisällysluettelo
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