6 Cara Memperbaiki Kode Hasil VirtualBox: E_FAIL (0x80004005) Error di Windows


Kotak Virtual menampilkan kode kesalahan “E_FAIL (0x80004005)” ketika tidak dapat membuka sesi mesin virtual. Kesalahan ini mungkin disebabkan oleh masalah pada aplikasi VirtualBox, file konfigurasi, atau masalah terkait perangkat keras.

Tutorial ini menyoroti kemungkinan penyebab dan solusi pemecahan masalah untuk kesalahan VirtualBox E_FAIL (0x80004005) pada perangkat Windows.

1. Perbarui VirtualBox

Beberapa pengguna Windows mengatasi kesalahan ini dengan menginstal versi terbaru VirtualBox 6. Buka situs web pengembang dan unduh file pengaturan VirtualBox host Windows.

Anda juga dapat memperbarui VirtualBox langsung di dalam aplikasi. Buka aplikasi VirtualBox Manager, pilih Filepada bilah menu, dan pilih Periksa Pembaruan.

Pilih tautan yang tersedia untuk mengunduh file executable (.exe) dari VirtualBox versi terbaru.

2. Mulai ulang Windows Hypervisor (Hyper-V)

Hiper-V adalah fitur Windows yang memungkinkan komputer Anda menjalankan beberapa sistem operasi sebagai mesin virtual. Anda mungkin tidak dapat mengakses mesin virtual di VirtualBox jika Hyper-V mengalami kesalahan.

Memulai ulang Hyper-V di Windows (lihat langkah-langkah di bawah) dapat memperbaiki masalah yang mencegah VirtualBox menjalankan sesi mesin virtual.

  1. Buka menu Start, ketik cmddi bilah pencarian, dan pilih Run as administratordi bawah aplikasi Prompt Perintah.
    1. Tempel bcdedit /set hypervisorlaunchtype offdi konsol Command Prompt dan tekan Enter.
    2. Menjalankan perintah ini akan mematikan Hyper-V di komputer Anda. Jika Anda memiliki beberapa sistem operasi yang terinstal di komputer Anda, jalankan perintah di bawah ini untuk menonaktifkan Hyper-V untuk OS yang aktif/saat ini.

      Tempel bcdedit /set {current} hypervisorlaunchtype offdi konsol Command Prompt dan tekan Enter.

      Restart komputer Anda ketika Anda mendapatkan pesan “Operasi ini berhasil diselesaikan”.

      1. Buka Command Prompt dengan hak administratif dan jalankan perintah di bawah ini untuk mengaktifkan kembali Hyper-V.
      2. bcdedit /set hypervisorlaunchtype otomatis.

        Restart komputer Anda lagi ketika Command Prompt menampilkan pesan “Operasi berhasil diselesaikan”. Luncurkan VirtualBox dan coba buka mesin virtual.

        3. Buang Status Tersimpan

        VirtualBox juga dapat menampilkan kesalahan E_FAIL (0x80004005) jika ada masalah dengan status tersimpan sesi virtual. Jadi, jika Anda tidak dapat memulihkan sesi, buang status tersimpan dan buka kembali mesin virtual.

        Membuang status tersimpan mesin memiliki efek yang sama seperti mematikannya. Buka VirtualBox, klik kanan mesin virtual, pilih Discard Saved State(atau tekan Ctrl+ J), dan mulai ulang sesi.

        Cobalah solusi pemecahan masalah di bawah ini jika “Buang Status Tersimpan” berwarna abu-abu—yaitu, mesin virtual tidak memiliki status tersimpan.

        4. Ganti Nama File Konfigurasi VirtualBox

        Force-quitting Kotak Virtual tanpa terlebih dahulu menutup mesin virtual dapat memicu kesalahan E_FAIL (0x80004005). Kami akan menjelaskan bagaimana dan mengapa hal ini terjadi.

        Anggaplah Anda memiliki mesin virtual “PC Linux” di VirtualBox. Saat Anda meluncurkan mesin virtual, VirtualBox mengganti nama file mesin dari “Linux PC.vbox” menjadi “Linux PC.vbox-prev.” VirtualBox kemudian membuat dan menggunakan salinan baru/sementara dari file mesin virtual—”Linux PC.vbox-tmp”—untuk sesi aktif.

        Saat Anda mengakhiri sesi mesin virtual, VirtualBox mengganti nama file sementara (yaitu, Linux PC.vbox-tmp) menjadi Linux PC.vbox. File “Linux PC.vbox-prev” berfungsi sebagai cadangan—VirtualBox akan menimpa file tersebut setiap kali Anda memulai sesi baru.

        Menghentikan VirtualBox tanpa menutup mesin virtual Anda dapat mengganggu proses konversi file. Ini akan memunculkan kesalahan “Kode Hasil: E_FAIL (0x80004005)” saat berikutnya Anda mencoba meluncurkan mesin virtual.

        Buka folder VirtualBox PC Anda dan periksa apakah ada file .vboxuntuk mesin virtual Anda. Jika Anda hanya menemukan file sementara (.vbox-tmp) dan cadangan (.vbox-prev) di folder, Anda mungkin menutup paksa VirtualBox saat menjalankan mesin virtual.

        Mengganti nama file cadangan dapat memperbaiki masalah dan membuat mesin virtual Anda berjalan kembali. Tutup aplikasi VirtualBox Manager dan ikuti langkah-langkah di bawah ini untuk menyelesaikannya..

        1. Buka pengelola file VirtualBox di File Explorer. Buka folder disk lokal Anda (C:), klik dua kali folder Pengguna, dan pilih nama komputer atau akun Anda.
          1. Buka folder VirtualBox VMs, pilih Machines, dan klik dua kali folder mesin virtual.
            1. Salin atau buat cadangan kedua file (.vbox-tmp dan .vbox-prev) di suatu tempat di komputer Anda. Ubah ekstensi file dari file sementara dari .vbox-prevmenjadi .vbox.
              1. Pilih OKpada prompt peringatan dan buka mesin virtual di VirtualBox.
                1. Tutup VirtualBox dan ubah kembali file .vboxmenjadi .vbox-prevjika kesalahan masih berlanjut. Setelah itu, ganti nama file .vbox-tempmenjadi .vboxdan periksa apakah VirtualBox sekarang menjalankan mesin virtual.
                2. Catatan:Versi VirtualBox yang lebih lama (v3.2 dan yang lebih lama) menyimpan file konfigurasi mesin virtual dalam format .xml—bukan .vbox. Jika Anda menemukan file dengan ekstensi ini di folder mesin virtual Anda, ganti namanya dengan mengikuti langkah-langkah di atas. Artinya, Anda akan mengubah file dalam format .xml-prevatau .xml-tmpmenjadi .xml.

                  5. Aktifkan Virtualisasi di Pengaturan BIOS

                  Anda harus mengaktifkan virtualisasi perangkat keras atau CPU di komputer Anda untuk menjalankan mesin virtual. Jika VirtualBox menyertakan kata kunci “AMD-v” atau “VT-x” dalam detail kesalahan, virtualisasi perangkat keras PC Anda kemungkinan besar dinonaktifkan.

                  Ikuti langkah di bawah ini untuk memverifikasi status virtualisasi perangkat keras komputer Anda.

                  1. Buka Pengaturan>Sistem>Pemulihan>Startup lanjutandan pilih Mulai ulang sekarang.
                  2. Di Windows 10, buka Pengaturan>Pembaruan & Keamanan>Pemulihandan pilih Mulai ulang sekarangdi Bagian “Startup lanjutan”.

                    1. Buka Pemecahan Masalah.>Opsi lanjutan.>Pengaturan Firmware UEFIdan pilih Mulai Ulanguntuk mem-boot ke perangkat Anda Pengaturan UEFI atau BIOS PC..
                      1. Cara Anda mengaktifkan virtualisasi di pengaturan BIOS akan bergantung pada pabrikan atau model PC Anda. Untuk perangkat Lenovo, buka bagian Konfigurasidan setel Intel Virtual Technologyke Enabled.
                      2. Buka bagian Konfigurasidi komputer HP dan tetap aktifkan Teknologi Virtualisasi. Dokumen Dukungan Microsoft ini berisi petunjuk untuk mengaktifkan virtualisasi untuk semua produsen dan perangkat PC.

                        1. Buka bagian “Keluar”, pilih Keluar Menyimpan Perubahan, dan pilih Yauntuk boot ke Windows.
                        2. VirtualBox sekarang seharusnya menjalankan mesin virtual setelah mengaktifkan virtualisasi di pengaturan BIOS/UEFI PC Anda.

                          6. Instal ulang VirtualBox

                          Copot pemasangan VirtualBox jika tidak ada trik pemecahan masalah yang menyelesaikan masalah. Setelah itu, reboot komputer Anda dan instal VirtualBox versi terbaru. Menginstal ulang VirtualBox memperbaiki masalah untuk beberapa pengguna Windows di Utas Komunitas Microsoft.

                          ini

                          Ketik virtualboxdi pencarian menu Start, pilih Uninstalldi bawah aplikasi Oracle VM VirtualBox dan ikuti perintah uninstall.

                          Hubungi Dukungan Oracle atau pabrikan PC Anda jika kesalahan “Kode Hasil: E_FAIL (0x80004005)” tetap ada meskipun VirtualBox telah diinstal ulang.

                          .

                          Pos terkait:


                          1.09.2022