gambar vhdx untuk Windows 10 (dengan partisi UEFI) tidak dapat di-boot jika boot aman diaktifkan

1

Saya memiliki gambar vhdx dari instalasi windows dengan partisi UEFI. Ketika saya mencoba untuk mem-boot-nya di hyper-v, ia beralih ke mode pemulihan sistem sepanjang waktu. Ketika saya mencoba untuk menonaktifkan opsi boot aman dari hyper-v, itu muncul dengan benar.

Saya mencoba prosedur yang sama dengan windows 8 dan berfungsi dengan baik. apa yang mungkin menjadi alasan untuk itu? Apakah ada solusi agar saya bisa mem-bootnya dengan boot aman diaktifkan?

Durgesh
sumber
Apa generasi VM itu? Lihat referensi ini untuk masalah bootloader: Artikel 1 dan utas 2 .
harrymc
Hyper-V Manager - Microsoft Corporation - Versi: 10.0.10586.0
Durgesh
Maksud saya jika mereka generasi 1 atau 2 (lihat ini untuk perbedaannya).
harrymc
Windows 10 memiliki partisi UEFI. Saya menggunakan generasi 2 di hyperV (saya pikir perlu untuk partisi berbasis UEFI).
Durgesh
1
@Durgesh Jika ini bukan VM, saya akan mengatakan bahwa HD Anda tidak memiliki GPT yang ditentukan atau EFI untuk melihat bootloader untuk apa yang akan di-boot melalui UEFI, & amp; Anda memiliki Windows yang diinstal pada disk dengan jenis pengaturan MBR. Mungkin mengaktifkan fitur Boot Aman UEFI membawanya ke pemulihan sehingga Anda dapat membuat GPT, dll. Sehingga ia tahu apa yang harus dilakukan. Jika tidak, nonaktifkan Boot Aman dan boot ke MBR daripada menggunakan beberapa fitur / opsi UEFI untuk tempat boot. Anda mungkin sudah tahu semua ini, tetapi saya pikir saya setidaknya akan memberikan komentar dan menyebutkan yang jelas - tidak terlalu yakin tentang VM & amp; Amankan Boot sendiri.
Pimp Juice IT

Jawaban:

2

Pemahaman saya adalah bahwa Windows 10 & amp; Windows 2012 R2 mendukung mesin virtual Generasi 1 (sama seperti versi sebelumnya dari Hyper-V) dan Generasi 2 (fungsi baru).

Diperlukan generasi 2 untuk:  - Booting dari SCSI HDD & amp; DVD  - Boot Aman  - Dukungan firmware UEFI (Unified Extensible Firmware Interface)

OS Guest yang didukung di bawah Gen 2 adalah:  - Windows Server 2012 R2  - Windows Server 2012  - Versi 64-bit Windows 8, 8.1 & amp; 10 (firmware UEFI 64-bit-only)

Firmware hanya memulai bootloader ketika tanda tangannya telah ditandatangani oleh otoritas tepercaya yang terdaftar di basis data UEFI.

cpuguru
sumber
Aku mengerti itu. Keraguan saya adalah - dalam hal apa VHDX mungkin gagal hanya untuk Win10 UEFI tetapi tidak untuk Win8 UEFI? Dan bagaimana saya bisa mendapatkan dan men-debug memori untuk hal yang sama? apakah ada cara saya dapat memeriksa dump kegagalan Vhdx?
Durgesh
@Durgesh Apakah komputer Anda mendukung Boot Aman?
juniorRubyist
Itu adalah HyperV. Ini memiliki opsi untuk mengaktifkan atau menonaktifkan boot aman.
Durgesh