Disk2VHD Hyper-V Startet nicht
Hallo zusammen!
Ich habe mit dem Tool Disk2VHD einen Win 8.1 und einen Win 7 x64 konvertiert. Danach habe ich die VHDX, die mir erstellt wurde in einer Hyper-V als neuen Virtuellen Computer eingebunden. Einmal als Generation 1 und auch als Generation 2. Ram 1024 einmal mit Netzwerk einmal ohne. Immer dasselbe Ergebnis.
Bei Generation 1 blink der Cursor oben links – fertig
Bei Generation 2 kommt „Boot Failed. EFI SCSI Device Boot Failed. EFI network. No Operating Systemwas Loaded. Press a key to retry the boot sequence…“
Was läuft hier schief? Hat jemand von Euch vielleicht eine Idee oder Lösung?
Gruß und Dank HeinrichM
Ich habe mit dem Tool Disk2VHD einen Win 8.1 und einen Win 7 x64 konvertiert. Danach habe ich die VHDX, die mir erstellt wurde in einer Hyper-V als neuen Virtuellen Computer eingebunden. Einmal als Generation 1 und auch als Generation 2. Ram 1024 einmal mit Netzwerk einmal ohne. Immer dasselbe Ergebnis.
Bei Generation 1 blink der Cursor oben links – fertig
Bei Generation 2 kommt „Boot Failed. EFI SCSI Device Boot Failed. EFI network. No Operating Systemwas Loaded. Press a key to retry the boot sequence…“
Was läuft hier schief? Hat jemand von Euch vielleicht eine Idee oder Lösung?
Gruß und Dank HeinrichM
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 303006
Url: https://administrator.de/forum/disk2vhd-hyper-v-startet-nicht-303006.html
Ausgedruckt am: 25.12.2024 um 01:12 Uhr
36 Kommentare
Neuester Kommentar
Zitat von @HeinrichM:
Hallo Iks,
es wird beim Disk2VHD keine ISO sondern nur eine VHDX Datei erzeugt. ich möchte ja gerade das installieren von einer ISO (Neuinstallation) vermeiden. Ich möchte ja einfach den bestehenden PC in eine VHDX konvertieren und in einer Hyper-V starten.
Hallo Iks,
es wird beim Disk2VHD keine ISO sondern nur eine VHDX Datei erzeugt. ich möchte ja gerade das installieren von einer ISO (Neuinstallation) vermeiden. Ich möchte ja einfach den bestehenden PC in eine VHDX konvertieren und in einer Hyper-V starten.
Du sollst nicht frisch installieren, sondern die ISO als DVD einbinden, die VM von dieser ISo booten udn mit BCDBoot, BCDedit udn Bootrec repaireren. Vorher kannst Du natürlich die Systemstartreparatur durchlaufen lassen.
Also dasselbe Spielchen, wenn ein physikalischer Rechner nicht mehr booten will.
lks
Weil du keinen Sysprep gemacht hast, bevor du disk2vhd eingesetzt hast. Deshalb gibt es jetzt u. a. Treiber Probleme. Die Boot Probleme hättest du aber wahrscheinlich trotzdem...
Von einer Live CD:
Von einer Live CD:
- Die Automatische Reparatur 4x mit anschließenden Neustarts durchlaufen lassen.
- Eingabe Aufforderung öffnen:
- bootrec /fixmbr && bootrec /fixboot && bootrec /rebuildbcd
- diskpart
- lis dis
- sel dis <Nummer der System platte>
- lis par
- sel par <Nummer der kleinen Boot Partition>
- active
Zitat von @HeinrichM:
Ich denke es kann ja auch nicht sein, dass man nach der Konvertierung ein System zu dingen zwingen muss damit es lauffähig wird.
Ich denke es kann ja auch nicht sein, dass man nach der Konvertierung ein System zu dingen zwingen muss damit es lauffähig wird.
Doch. ist oft so. Je nach legacy/UEFI/Secureboot/Boot-cotroller/OS-Version komtm es oft genug vor, daß man das System erst "reparieren" muß, bevor es so tut, wie man will. Sonst könnte das ja jeder machen und ich könnte kein Geld verdienen.
lks
Hallo.
Tipp (wenn nicht schon so gemacht) die VHDX mal als IDE einbinden.
Disk2VHD mach einfach aus einer Partition eine VHD und nix weiter, d.h. es hat primär überhaupt gar nicht den Anspruch eine bootfähige VM-Platte zu erzeugen.
Ansonsten noch die Frage ob die Partition eventuell größer als 127GB ist?
Die Auswahl der Generation hat in diesem Fall gar keine Auswirkung auf dein Problem.
Gruß c
Tipp (wenn nicht schon so gemacht) die VHDX mal als IDE einbinden.
Disk2VHD mach einfach aus einer Partition eine VHD und nix weiter, d.h. es hat primär überhaupt gar nicht den Anspruch eine bootfähige VM-Platte zu erzeugen.
Ansonsten noch die Frage ob die Partition eventuell größer als 127GB ist?
Die Auswahl der Generation hat in diesem Fall gar keine Auswirkung auf dein Problem.
Gruß c
Vermutlich weil derjenige, der das Video erstallt hat, darauf geachtet hat, daß alle Parameter passen: IDE/SCSI, UEFI/Legac, Secureboot, usw. passen.
Es komtm so schlecht auf youtube, wenn er erst 3h "Fehlerbehebung" reinstellt.
lks
Zitat von @Lochkartenstanzer:
Vermutlich weil derjenige, der das Video erstallt hat, darauf geachtet hat, daß alle Parameter passen: IDE/SCSI, UEFI/Legac, Secureboot, usw. passen.
Es komtm so schlecht auf youtube, wenn er erst 3h "Fehlerbehebung" reinstellt.
lks
Vermutlich weil derjenige, der das Video erstallt hat, darauf geachtet hat, daß alle Parameter passen: IDE/SCSI, UEFI/Legac, Secureboot, usw. passen.
Es komtm so schlecht auf youtube, wenn er erst 3h "Fehlerbehebung" reinstellt.
lks
...genau! Dann ist das Video nämlich zu lang
Zitat von @HeinrichM:
Bei Win 10 hatte ich es auch schon versucht -Lief auch. Nur Win 7 und 8.1 mach nicht mit
Bei Win 10 hatte ich es auch schon versucht -Lief auch. Nur Win 7 und 8.1 mach nicht mit
Waren die auf dem gleichen System installiert, wo Du auch das Win10 hattest oder waren das andere Kisten?
Ich tippe mal, daß es andere Kisten waren und die irgendeine Eigenheit hatten, daß das "sofort-klappen" verhindert hat.
lks
Dann ist ein Problem vermutlich AHCI, bei XP gab es seitens Microsoft noch keinen Standardtreiber für (Außerdem waren es noch größtenteils IDE Platten...)
Deshalb muss der Treiber in der Registry erst aktiviert (nicht benötigte werden bei der Installation automatisch deaktiviert z. B. IDE Treiber bei AHCI Modus) werden, weil das System sonst sobald es die Treiber lädt nicht mehr auf die Platte zugreifen kann. Das erfährt mann normalerweise, sobald das System bootet und mit Bluescreen abstürzt...
Deshalb muss der Treiber in der Registry erst aktiviert (nicht benötigte werden bei der Installation automatisch deaktiviert z. B. IDE Treiber bei AHCI Modus) werden, weil das System sonst sobald es die Treiber lädt nicht mehr auf die Platte zugreifen kann. Das erfährt mann normalerweise, sobald das System bootet und mit Bluescreen abstürzt...
Zitat von @HeinrichM:
Moin Moin,
die Hyper-V findet die Festplatte zum Booten nicht.
„Boot Failed. EFI SCSI Device Boot Failed. EFI network. No Operating Systemwas Loaded. Press a key to retry the boot sequence…“
Moin Moin,
die Hyper-V findet die Festplatte zum Booten nicht.
„Boot Failed. EFI SCSI Device Boot Failed. EFI network. No Operating Systemwas Loaded. Press a key to retry the boot sequence…“
Nein. Deine Kiste findet keine EFI Bootpartition. Stell mal im BIOS entweder auf legacy boot oder erstell eine EFI Boot-Partition.
lks
Zitat von @HeinrichM:
Das bedeutet:
Wurde ein Win 7 PC unter UEFI Installiert, kann man später mit der konvertieren VHDX nichts anfangen. Wurde der PC jedoch im LEGACY Modus installiert, gibt es keine Probleme im Hyper-V.
Das bedeutet:
Wurde ein Win 7 PC unter UEFI Installiert, kann man später mit der konvertieren VHDX nichts anfangen. Wurde der PC jedoch im LEGACY Modus installiert, gibt es keine Probleme im Hyper-V.
Blödsinn. Man muß nur alle Partitionen mitnehmen und den EFI-Boot richtig einstellen.
Würde es jetzt eine Möglichkeit geben, deinen im UEFI installierten PC auf LEGACY so umzubauen, dass er wieder Bootet, könnte man jeden PC für Hyper-V um konvertieren.
Gibt es. Du mußt nur wie oben schon gesagt, mit der InstallationsCD booten und die Bootmodus und die Bootdateien zurechtrücken.
ggf. mußt Du noch eine GPT/MBR-Wandlung durchführen.
Wie ich schon sagte, wenn das tatsächlich mit Knopfdruck immer gehen würde, würde ich viel weniger Geld verdienen.
lks
Deine VHDX mit knoppix oder der InstallationsCD booiten. Platz schaffen und in der VHD eine EFI-Partition erstellen. Bootkonfiguration erstellen und fertig.
Im Hyper-V Manager kann ich doch keine Bios- Umstellungen machen oder!?
https://www.windowspro.de/script/bios-uefi-einstellungen-hyper-v-auslese ...
lks
Hi,
https://msdn.microsoft.com/de-de/library/hh825691.aspx?f=255&MSPPErr ...
Gruß
Holli
Nein. Deine Kuste findet keine EFI Bootpartition. Stell mal im BIIS entweder auf legacy boot oder erstell eine EFI boot-pattition.
wenn Du nicht weist, was der Kollege geschrieben hat, dann schau mal hier :https://msdn.microsoft.com/de-de/library/hh825691.aspx?f=255&MSPPErr ...
Gruß
Holli
In Hyper-V gibt es kein Bios mehr, das wurde mal entfernt, weil alle Einstellungen über den Host erfolgen sollen (Menü Einstellungen bzw. PowerShell)
Aber:
Legacy bzw. Bios => Generation 1
UEFI => Generation 2
@holli.zimmi
Ist das nicht eine Anleitung zum Booten einer VHDX auf einem Physikalischen System (nicht virtuell)?
Aber:
Legacy bzw. Bios => Generation 1
UEFI => Generation 2
@holli.zimmi
Ist das nicht eine Anleitung zum Booten einer VHDX auf einem Physikalischen System (nicht virtuell)?
Zitat von @HeinrichM:
@lks Es ist ja auch ok wenn Du Geldverdienen willst, aber das macht man doch nicht im Forum. Wenn Du keine Lösungen Posten willst ist es ja auch ok, aber so Aussagen wie „gibt es“ oder „ggf. mußt“ oder „blödsin“ oder einfach nur ein Link bringt uns hier ja nicht weiter.
Wir brauchen doch Lösungen. (will Dich nicht persönlich angreifen)
@lks Es ist ja auch ok wenn Du Geldverdienen willst, aber das macht man doch nicht im Forum. Wenn Du keine Lösungen Posten willst ist es ja auch ok, aber so Aussagen wie „gibt es“ oder „ggf. mußt“ oder „blödsin“ oder einfach nur ein Link bringt uns hier ja nicht weiter.
Wir brauchen doch Lösungen. (will Dich nicht persönlich angreifen)
Mein Hinweis war nur dazu gedacht darauf hinzuweisen, daß wenn immer alles so schön funktionieren würde, wie es die Hersteller behaupten, mindestens die Hälfter der Teilnehmer hier arbeitslos wäre. Und das ich hier keine Lösungsvorschläge gebracht hätte, ist auch eine Unterstellung. Und solange ich hier im Forum helfe, will ich ja auch gar kein Geld. Nur dann wenn die Leute tiefergehende Unterstützung per PM oder IRL wollen, fängt es an etwas zu kosten. Und Blödsinn muß mann Blödsinn nennen, damit klar ist, daß es Blödsinn ist. Das ist direkte Hilfe und kein Niedermachen, wie es leider viel Neulinge hier im Forum empfinden.
Wenn man mit Disk2VHD einen Win 7 PC konvertiert, ist dieser im Hyper-V nicht lauffähig, was mit einem Win XP und einem Win 10 kein Problem darstellt. Was ist die Ursache?
Oben wurden Dir schon viele Möglichkeiten genannt. BIOS/UEFI-Einstellungen,. Treiber, nicht mitgenommene Bootpartitionen, etc.
Was genau Bei Dir der Fall ist, können wir Dir im Trockenkurs leider nciht sagen, weil einfach Du nur WinXp Win10 und Win7 sagst, aber nciht, was die genaue Feherlemdeldung is, ob alle Partoitionenmitgegangen sind, welche "BIOS-Einstellungen" eingestellt sind, usw.
Du könntest z.B. mit Hilfe des portierten Windows 10 mal die BIOS-Einstellugne des Hyper-V auslesen und posten. Wie man das macht, habe ich Dir schon in einem Link gepostet.
lks
Nachtrag: Wenn Du wissen willst, welche Forenmitglieder brauchbare Lösungen liefern, brauchst Du nur ins Scoreboard zu schauen.
Hallo.
Nein, weil ich hab mit Backup2VHD -Powershell Script die PCs gesichert und dann in der VM ein Restore durchgeführt. Hat den Vorteil dass man dann auch immer noch ein echtes Backup von dem Ursprungs-PC hat falls was schief läuft etc. Wenn das Ziel die Virtualisierung ist würde ich mich an deiner Stelle an eine Anleitung halten. Wenn das Ziel die Virtualisierung mit Disk2VHD ist, würd ich mich an deiner Stelle mit Hyper-V an sich befassen, gucken ob die Bedingungen für Dish2VHD auch alle erfüllt sind und an sonsten das umsetzen was Lochkartenstanzer angeregt hat.
viel Erfolg.
Grüße c
Nein, weil ich hab mit Backup2VHD -Powershell Script die PCs gesichert und dann in der VM ein Restore durchgeführt. Hat den Vorteil dass man dann auch immer noch ein echtes Backup von dem Ursprungs-PC hat falls was schief läuft etc. Wenn das Ziel die Virtualisierung ist würde ich mich an deiner Stelle an eine Anleitung halten. Wenn das Ziel die Virtualisierung mit Disk2VHD ist, würd ich mich an deiner Stelle mit Hyper-V an sich befassen, gucken ob die Bedingungen für Dish2VHD auch alle erfüllt sind und an sonsten das umsetzen was Lochkartenstanzer angeregt hat.
viel Erfolg.
Grüße c
Zitat von @HeinrichM:
Konnte denn jemand von Euch das schon einmal nachvollziehen?
Antwort 1 = „Ja“ Antwort 2 = „Nein“
Konnte denn jemand von Euch das schon einmal nachvollziehen?
Antwort 1 = „Ja“ Antwort 2 = „Nein“
2
Wird wohl nicht passieren. Denn irgendwas an Deiner Konfiguration scheint so zu sein, daß ein reines Disk2VHD-Aufrufen nicht zum Ziel führt.
Dazu müßte man wissen, wie das Partitionsschema ist, wie die BIOS-Einstellungen sind und wie die Bootkonfiguration ist.
lks
Also noch ein letztes mal:
Außerdem ist Gen 2 UEFI Modus
und Gen 1 Bios Modus.
Gen 1 klappt nicht, weil du im Quell-system AHCI aktiviert hast, dafür wäre erst die Aktivierung der Treiber in der Registry erforderlich. Sonst crasht das System mit einem Bluescreen. Um das jedoch mit Sicherheit zu sagen währe der BSOD-Code interessant...
==>> Sonstiges Erwähnenswertes:
Häufig treten mehrere Probleme gleichzeitig auf, z. B. Ungültiger Bootloader und fehlender IDE Treiber.
>>>> MÖGLICHE LÖSUNGEN
Das BIOS ist ein UEFI Bios mit Werkskonfiguration.
Fallback auf Bios mode erlaubt, oder? Dann installiert sich Windows 7 standardmäßig noch im Bios und nicht im UEFI Modus. Ab Windows 8 ist das anders. Hier wird standardmäßig der UEFI Modus verwendet, falls verfügbar.Hyper-V
Gen 1 kein AHCI support und IDE oder SCSI FestplatteWandle ich nur die Partition mit dem Namen C:\ um und baue diese mit Generation 1 oder 2 im Hyper-V ein, läuft der Kasten nicht.
Klar, fehlt ja die boot platte.Außerdem ist Gen 2 UEFI Modus
und Gen 1 Bios Modus.
Wandle ich beide Partitionen um und versuche das ebenso mit Generation 1 oder 2 bekomme ich dasselbe Ergebnis.
Gen 2 logisch weil vgl. Oben.Gen 1 klappt nicht, weil du im Quell-system AHCI aktiviert hast, dafür wäre erst die Aktivierung der Treiber in der Registry erforderlich. Sonst crasht das System mit einem Bluescreen. Um das jedoch mit Sicherheit zu sagen währe der BSOD-Code interessant...
Stelle ich jetzt das BIOS auf LEGACY, Installiere neu, konvertiere mit Diskt2VHD, binde die VHDX mit Generation 1 ein Läuft es.
Ja, weil im LEGACY Modus dein Quell-System bereits eine "IDE" Festplatte im Bios Modus verwendet. Und Windows deshalb bei der Installation die erforderlichen Treiber für IDE NICHT deaktiviert==>> Sonstiges Erwähnenswertes:
Häufig treten mehrere Probleme gleichzeitig auf, z. B. Ungültiger Bootloader und fehlender IDE Treiber.
>>>> MÖGLICHE LÖSUNGEN
- Am Quell-system in der Registry nach "HKLM\System\ControlSet???\services" gehen und nacheinander in den Unterschlüsseln "ACPI, pciide, intelide, IastorV, Msahci" den DWORD "Start" auf "0" setzen.
- So etwas wie "Acronis Universal Restore" verwenden.
- Das ganze sein lassen und in einer VM neu installieren.
https://wibier.me/uefi-generation-2-vm-windows-7-sp1-and-hyper-v-server- ...
Windows 7 auf Hyper-V geht nicht mit UEFI.
"Certainly it is true that Windows 7 support UEFI, the first requirement for generation 2 virtual machines. However, Windows 7 has a hardware dependency on a Programmable Interrupt Controller (PIC) which is not present in generation 2 virtual machines. Even if Secure Boot is disabled, an attempt to install Windows 7 will result in an apparent hang at “Starting Windows” shortly after boot, consuming high CPU utilization. A similar effect to this will be seen if attempting a network install from a WDS server which has a Windows 7 era boot PE image – network boot will appear to hang as well. For that reason (along with the keyboard issue in Windows 8 PE) I strongly recommend any WDS server are upgraded to the Windows 8.1 PE boot image."
Windows 7 auf Hyper-V geht nicht mit UEFI.
"Certainly it is true that Windows 7 support UEFI, the first requirement for generation 2 virtual machines. However, Windows 7 has a hardware dependency on a Programmable Interrupt Controller (PIC) which is not present in generation 2 virtual machines. Even if Secure Boot is disabled, an attempt to install Windows 7 will result in an apparent hang at “Starting Windows” shortly after boot, consuming high CPU utilization. A similar effect to this will be seen if attempting a network install from a WDS server which has a Windows 7 era boot PE image – network boot will appear to hang as well. For that reason (along with the keyboard issue in Windows 8 PE) I strongly recommend any WDS server are upgraded to the Windows 8.1 PE boot image."