Ketika pengguna mencoba menjalankan image VirtualBox di Oracle VirtualBox, sering muncul pesan kesalahan yang menyatakan bahwa VirtualBox tidak ditandatangani dengan sertifikat build. Masalah ini mengganggu alur kerja, menghalangi pengguna untuk mengakses image VirtualBox mereka. Artikel ini akan membahas masalah tersebut dan memberikan solusi mudah untuk mengatasinya.
Kesalahan “NtCreateFile(\Device\VBoxDrvStub) failed, Not signed with the build certificate” atau “VERR_SUP_VP_NOT_SIGNED_WITH_BUILD_CERT – The image is required to be signed with the same certificate as the rest of VirtualBox” menunjukkan bahwa ada masalah dengan tanda tangan digital komponen VirtualBox. Ini adalah fitur keamanan yang disebut hardening, di mana VirtualBox memeriksa apakah semua komponennya ditandatangani secara digital dengan sertifikat Oracle yang benar untuk mencegah modifikasi oleh kode berbahaya. Kesalahan ini biasanya terjadi karena sistem mencoba memuat file driver lama yang tidak ditandatangani dengan benar bersamaan dengan file baru.
Masalah ini umum terjadi setelah pemutakhiran VirtualBox pada host Windows. Versi baru menginstal file yang ditandatangani dengan benar, tetapi file driver yang ketinggalan zaman (seperti vboxdrv.sys) dari instalasi sebelumnya tetap ada di sistem. File sisa ini berkonflik dengan file baru, menyebabkan kegagalan pemeriksaan tanda tangan. Untuk memperbaiki VirtualBox yang tidak ditandatangani dengan sertifikat build, ada beberapa solusi yang bisa diikuti.
Pertama, lakukan fungsi Repair installation. Fungsi Repair pada installer dirancang untuk menyelesaikan masalah dengan instalasi yang ada tanpa mengharuskan penghapusan konfigurasi virtual machine Anda. Ini bekerja dengan membandingkan file VirtualBox yang terinstal saat ini dengan file asli di cache installer. Kemudian, ia mengganti file yang hilang, rusak, atau ditandatangani secara tidak benar dengan versi asli yang ditandatangani dengan benar dari Oracle. Ini secara langsung mengatasi akar penyebab kesalahan sertifikat build. Untuk melakukannya, tutup VirtualBox sepenuhnya. Buka Settings melalui Win + I, lalu buka Apps > Installed apps. Cari “VirtualBox”, klik tiga titik, dan klik Modify. Setelah setup dimulai, klik Next, lalu pilih ikon Repair. Klik Repair dan tunggu hingga proses selesai. Setelah itu, coba import image VB dan periksa apakah masalah telah teratasi.
Kedua, periksa Leftover Drivers. Ketika VirtualBox di-uninstall, beberapa file driver (*.sys) mungkin tetap berada di direktori driver sistem. File sisa ini mungkin tidak ditandatangani atau ditandatangani dengan sertifikat lama. Ketika Anda menginstal versi baru VirtualBox, Windows mungkin menggunakan driver yang tidak kompatibel ini, menyebabkan konflik tanda tangan. Untuk mencegah masalah ini, sebaiknya hapus file sisa secara manual untuk instalasi yang bersih. Langkah-langkahnya adalah uninstall VirtualBox dari komputer Anda. Buka Run melalui Win + R, ketik C:\Windows\System32\drivers dan tekan Enter. Di folder drivers, cari search bar di sudut kanan atas jendela. Ketik vbox.sys ke dalam search bar dan tekan Enter. Tanda * adalah wildcard yang akan menemukan file apa pun yang dimulai dengan “vbox” dan berakhiran “.sys”. Windows akan mencari dan menampilkan semua file yang cocok dengan pola tersebut (misalnya, vboxdrv.sys, vboxnetadp.sys, vboxsup.sys). Pilih semua file ini, klik kanan, dan pilih Delete. Anda mungkin menerima prompt yang meminta izin administrator untuk menghapus file sistem ini. Konfirmasi dengan mengklik Yes. Terakhir, kosongkan Recycle Bin. Setelah reboot, unduh VirtualBox versi terbaru dari situs web resmi dan instal dengan mengklik kanan installer dan memilih “Run as administrator”.
Ketiga, Disable Security Application. Beberapa antivirus pihak ketiga dan suite keamanan memiliki fitur pemantauan perilaku agresif yang dapat mengganggu instalasi dan operasi driver sistem tingkat rendah, seperti yang digunakan oleh VirtualBox. Mereka mungkin secara tidak benar menandai instalasi driver sebagai aktivitas yang mencurigakan atau mencegah pemuatan driver yang ditandatangani dengan benar, yang mengakibatkan kesalahan sertifikat. Menonaktifkan sementara perangkat lunak ini menghilangkan potensi gangguan ini, memungkinkan driver VirtualBox untuk menginstal dan berjalan dengan benar. Jika Anda tidak menggunakan antivirus pihak ketiga, coba nonaktifkan sementara Windows Security dan kemudian import image VB.
Keempat, Troubleshoot in Clean Boot. Selain perangkat lunak antivirus, aplikasi dan layanan latar belakang lainnya terkadang dapat berkonflik dengan VirtualBox. Melakukan Clean Boot memulai Windows dengan set driver dan program startup minimal. Ini membantu menghilangkan konflik perangkat lunak yang terjadi dari layanan pihak ketiga. Dengan menginstal VirtualBox dalam keadaan bersih ini, Anda memastikan tidak ada program lain yang mengganggu proses instalasi driver.