Ten samouczek zawiera szczegółowe instrukcje dotyczące rozwiązania błędu VirtualBox 0x000000C4 podczas próby zainstalowania systemu Windows 8.1, Windows 10 lub Windows Server 2012 64-bitowego systemu operacyjnego na Oracle VM VirtualBox.
Twój komputer musi się zrestartować.
Proszę przytrzymać przycisk zasilania.
Kod błędu: 0x000000C4
Parametry:
0x00000000000000091
0x000000000000000F
0xFFFFF80141B5BA80 (lub „0xFFFFF801E5962A80”)
0x0000000000000000
Jak naprawić błąd VirtualBox 0x000000C4 (Windows 10, 8.1, Server 2012)
Ważny: Zanim przejdziesz do poniższych metod. upewnij się, że zainstalowałeś najnowsza wersja Oracle Virtual box i określiłeś, że instalujesz a 64-bitowy System operacyjny w ustawieniach maszyny wirtualnej.
Metoda 1. Włącz ochronę wykonywania danych w systemie BIOS.
Pierwszą metodą rozwiązania problemu błędu maszyny wirtualnej o kodzie 0x000000C4 jest włączenie „Zapobiegania wykonywaniu danych” w systemie BIOS. Aby to zrobić:
1. Włącz komputer i wejdź do BIOS (Konfiguracja CMOS).
2. Iść do Zaawansowany lub Bezpieczeństwo opcje i Włączyć ten Ochrona wykonywania danych.
* Notatka: W niektórych BIOS-ach „Ochrona wykonywania danych” może mieć nazwę „Bez ochrony pamięci przed wykonywaniem”, „Bit wyłączania wykonywania”, „Funkcja wyłączania wykonywania” lub „Bit NX”.
3.Zapisz zmiany oraz Wyjście z Bios Setup.
4. Uruchom system Windows.
5. Otwórz VirtualBox i zainstaluj maszynę VM.
Metoda 2. Włącz instrukcję CMPXCHG16B.
Według Microsoftu jeden zWymagania systemowe do zainstalowania 64-bitowego systemu operacyjnego Windows 8.1, Windows 10 lub Server 2012 na 64-bitowym komputerze, ma mieć procesor obsługujący instrukcję CMPXCHG16B (może być również określany jako „CompareExchange128”). Ale niektóre wcześniejsze procesory nie miały instrukcji CMPXCHG16B i musisz włączyć tę funkcję w maszynie VM, aby ominąć błąd „0x000000C4”. Aby to zrobić:
1. Otwórz wiersz polecenia jako administrator.
2. Wpisz następujące polecenie:
- cd \Program Files\Oracle\VirtualBox
3. Następnie wydaj poniższe polecenie, aby wyświetlić maszyny VM.
- VBoxManage.exe lista maszyn wirtualnych
4. Zwróć uwagę na dane wyjściowe powyższego polecenia, nazwę maszyny VBOX, na której pojawia się błąd 0x000000C4.
np. W tym przykładzie maszyna wirtualna z błędem „0x000000C4” to „Windows8.1_x64_Pro".
5. Następnie wpisz następujące polecenie, ale zastąp „Nazwa maszyny wirtualnej", z nazwą maszyny VBOX, na której pojawia się błąd 0x000000C4, i naciśnij Wchodzić:
- VBoxManage.exe setdodatkowe dane "Nazwa maszyny wirtualnej" VBoxWewnętrzny/CPUM/CMPXCHG16B 1
np. W tym przykładzie polecenie będzie wyglądało następująco:
- VBoxManage.exe setdodatkowe dane "Windows8.1_x64_Pro" VBoxWewnętrzny/CPUM/CMPXCHG16B 1
6. Zamknij wiersz polecenia i przejdź do instalacji maszyny wirtualnej. *
* Wskazówka: Jeśli chcesz włączyć instrukcję CMPXCHG16B na wszystkich zainstalowanych maszynach VM, wydaj następujące polecenie:
- VBoxManage.exe setextradata globalny VBoxInternal/CPUM/CMPXCHG16B 1
Otóż to! Daj mi znać, czy ten przewodnik Ci pomógł, zostawiając komentarz na temat swojego doświadczenia. Polub i udostępnij ten przewodnik, aby pomóc innym.