Das vhdx-Image für Windows 10 (mit UEFI-Partition) wird nicht gestartet, wenn der sichere Start aktiviert ist

1

Ich habe ein vhdx-Image einer Windows-Installation mit UEFI-Partition. Wenn ich versuche, es auf einem Hyper-V zu starten, wechselt es die ganze Zeit in den Systemwiederherstellungsmodus. Wenn ich versuche, die sichere Startoption von Hyper-V zu deaktivieren, wird sie ordnungsgemäß angezeigt.

Ich habe das gleiche Verfahren mit Windows 8 versucht und es funktioniert gut. Was könnte der Grund dafür sein? Gibt es eine Problemumgehung, damit ich mit aktiviertem sicherem Start booten kann?

Durgesh
quelle
Welche Generation ist die VM? In den folgenden Referenzen finden Sie Informationen zu Bootloader-Problemen: Artikel 1 und Faden 2 .
harrymc
Hyper-V Manager - Microsoft Corporation - Version: 10.0.10586.0
Durgesh
Ich meine, wenn sie Generation 1 oder 2 sind (siehe diese für den Unterschied).
harrymc
Windows 10 verfügt über eine UEFI-Partition. Ich verwende Generation 2 in hyperV (ich denke, es ist für UEFI-basierte Partition erforderlich).
Durgesh
1
@Durgesh Wenn dies keine VM wäre, würde ich sagen, dass auf Ihrer Festplatte kein GPT oder EFI definiert ist, um den Bootloader anzuzeigen, auf den über UEFI gebootet werden kann. & Amp; Auf der Festplatte ist Windows mit einem MBR-Setup-Typ installiert. Wenn Sie die Funktion "Sicherer Start" von UEFI aktivieren, wird sie möglicherweise für die Wiederherstellung benötigt, damit Sie GPT usw. erstellen können und wissen, was zu tun ist. Deaktivieren Sie andernfalls Secure Boot und es wird über den MBR gebootet, anstatt eine UEFI-Funktion / -Option zum Booten zu verwenden. Möglicherweise wissen Sie dies alles bereits, aber ich dachte, ich würde Ihnen zumindest einen Kommentar zukommen lassen und das Offensichtliche erwähnen - nicht zu sicher über VMs & amp; Secure Boot selbst aber.
Pimp Juice IT

Antworten:

2

Mein Verständnis ist, dass Windows 10 & amp; Windows 2012 R2 unterstützt virtuelle Maschinen der 1. Generation (wie frühere Versionen von Hyper-V) und der 2. Generation (mit neuer Funktionalität).

Generation 2 wird benötigt für:  - Booten von einer SCSI-Festplatte & amp; DVDs  - Sicherer Startvorgang  - UEFI-Firmware-Unterstützung (Unified Extensible Firmware Interface)

Gastbetriebssysteme, die unter Gen 2 unterstützt werden, sind:  - Windows Server 2012 R2  - Windows Server 2012  - 64-Bit-Versionen von Windows 8, 8.1 & amp; 10 (nur 64-Bit-UEFI-Firmware)

Die Firmware startet den Bootloader nur, wenn seine Signatur von einer vertrauenswürdigen Stelle signiert wurde, die in der UEFI-Datenbank registriert ist.

cpuguru
quelle
Ich verstehe das. Mein Zweifel ist - in welchem ​​Fall kann VHDX nur für Win10 UEFI aber nicht für Win8 UEFI ausfallen? Und wie kann ich Speicher für dasselbe abrufen und debuggen? Gibt es eine Möglichkeit, wie ich den Fehlerdump von Vhdx überprüfen kann?
Durgesh
@ Durgesh Unterstützt Ihr Computer Secure Boot?
juniorRubyist
Es ist HyperV. Es besteht die Möglichkeit, den sicheren Start zu aktivieren oder zu deaktivieren.
Durgesh