Saya memiliki sistem dual-boot, Windows 7 pada drive C: dan Server 2008 R2 pada drive K :. Dua hard drive terpisah.
Saya mengatur Hyper-V dan semuanya berjalan hebat, membangun VMs kiri dan kanan dan kehidupan yang penuh kasih. Drive Win7 saya menjadi rusak dan saya gagal dan menginstal ulang windows 7. Di Server env saya, saya tidak dapat memulai VM karena "hypervisor tidak berjalan". Saya berlari bcdedit /set hypervisorlaunchtype auto
dan itu memperbaiki masalah saya.
Saya boot ke Windows 7 dan menggunakannya selama beberapa hari. Tidak ada masalah. Boot ke Server 2008 R2 hari ini dan saya mendapatkan kesalahan yang sama
"Mesin virtual tidak dapat dimulai karena hypervisor tidak berjalan."
Tidak ada pesan terbaru dalam log Operasional Hyper-V-Hypervisor. Hanya kesalahan terbaru dalam log Admin Hyper-V-VMMS berikut ini:
Driver 'Hypervisor' yang diperlukan oleh layanan Manajemen Mesin Virtual tidak diinstal atau dinonaktifkan. Periksa pengaturan Anda atau coba instal ulang peran Hyper-V.
Saya tidak melihat pesan lain yang relevan di log peristiwa Hyper-V- * lainnya.
Saya memeriksa %systemdrive%\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines\
folder dan penuh dengan symlink ke file konfigurasi mesin virtual, yang mana salah satu entri blog disebutkan sebagai masalah yang mungkin terjadi.
Aku pada akhirnya, tidak yakin harus berbuat apa lagi. Virtualisasi diaktifkan di BIOS, layanan yang relevan dimulai, dll. Ada ide?
Resolusi:
Saya harus menerapkan ulang flag set hypervisorlaunch, dan kemudian saya mematikan mesin saya dan secara fisik mencabut catu daya mesin dan kemudian reboot. Hypervisor bekerja dengan baik setelah itu. Ini adalah perbaikan yang konsisten. Jika saya hanya menerapkan kembali bendera tanpa mencabutnya, itu tidak berfungsi. Saya harus mengatakan, saya takut boot ke Win7.
Pikir masalah saya akan hilang ketika Windows 8 keluar dengan Hypervisor pada OS klien?
sumber
hypervisorlaunchtype
itu dihapus setiap kali Windows 7 diluncurkan, meskipun ia belum jelas menentukan apakah ia mencobabcdedit /set ...
perintah itu lagi.Jawaban:
Dengan semangat Jangan Takut untuk Menggunakan Ilmu Pengetahuan , saya baru saja mencoba ini, dengan melakukan dual-boot dari Windows Server 2008 R2, dan sepertinya ketika Anda menginstal OS lain, ia berjalan dan menonaktifkan beberapa tambahan bendera di toko bcd.
Saat Anda berada di 2008 R2, jalankan yang berikut ini dari command prompt yang ditinggikan:
bcdedit /set hypervisorlaunchtype auto
Ini akan mengembalikan Hyper-V driver ke dalam prosedur peluncuran dan Anda harus dapat memulai VM Anda lagi.
sumber