Ich hatte einen Windows 10-Laptop und habe disk2VHD verwendet, um die Festplatte in VHD umzuwandeln. Jetzt versuche ich, es auf einer anderen Maschine auf einer virtuellen Box zu mounten, aber es scheint nicht zu booten.
Ich habe Windows 10 ISO verwendet und über CMD denke ich, dass keine meiner Partitionen die Eigenschaft bootdisk = yes hat.
Bitte führen Sie, wie kann ich diese VHD in bootfähig konvertieren?
Aktualisieren
Ich finde diesen Artikel,
https://blogs.technet.microsoft.com/jonjor/2011/10/04/vm-does-not-boot-following-p2v-or-disk2vhd/
basierend darauf habe ich Schritt versucht, in Schritt 8 stecke ich fest, siehe Bild unten
Update 2
Dies ist die Hauptmaschine
Weitere Updates basierend auf Kommentaren
Ich habe immer noch Zugriff auf die physische Maschine, sie hat nur 1 C: Laufwerk und Rest sind zwei System-EFI-Laufwerke + Wiederherstellungslaufwerke.
Wenn ich Disk2VHD verwende, werden mir nur 2 Laufwerke zum Kopieren angezeigt, nicht 3.
Antworten:
Was Sie brauchen, ist
mountvol drive: /S
, dass die EFI-Systempartition an einem Laufwerksbuchstaben befestigtdisk2vhd
wird, damit siedrive:
erkannt wird, wo sich ein beliebiger Laufwerksbuchstabe befinden kann (z. B.D:
):Stellen Sie sicher, dass Sie sowohl die Eingabeaufforderung (für
mountvol
) als auchdisk2vhd
als Administrator ausführen .Wenn Sie Windows 10 Pro / Enterprise und die Hyper-V-Funktion hinzugefügt haben, können Sie
New-VHD
stattdessen auch den Assistenten für neue virtuelle Festplatten im Hyper-V-Manager (oder im PowerShell-Cmdlet) verwenden, um eine virtuelle Festplatte (X) von einem physischen Laufwerk zu erstellen:Dies erfordert nicht, dass Sie das ESP mit mounten
mountvol
.quelle
Make sure you run both the Command Prompt (for mountvol) and disk2vhd as administrator.
Hast du das gemacht? i.stack.imgur.com/AMGjs.pngIch hoffe, Sie haben den originalen Windows-Laptop (der efi und gpt disk verwendet). Dies ist eine Prozedur, mit der wir möglicherweise das Disk2VHD-Problem umgehen. Das eigentliche Problem, das Sie beim Versuch haben, es zu nutzen. In Windows Server 2012 / Win-8.1 funktioniert dies. Ich hoffe, Sie können es möglicherweise verwenden.
Führen Sie die folgenden Befehle aus (je nach Konfigurationsszenario müssen Sie möglicherweise die Festplatten- und Partitionsnummern anpassen).
Diskpartliste Disk Select Disk 0 List Partition Partition Select Partition 1 Active Exit
Starten Sie erneut und führen Sie die folgenden Befehle aus
bootrec / fixmbr bootrec / fixboot bootrec / rebuildbcd
Beim nächsten Mal normal booten.
Das Problem bei Ihrem zweiten Ansatz ist, dass Sie keine funktionierende Boot-Partition hatten, die Sie erstellen konnten. Es ist nicht als aktiv markiert. Da mir jedoch nicht bekannt ist, wie Sie es erfasst haben, müssen Sie versuchen, diese Lösung zu verwenden, um das Ding zu optimieren.
quelle
Ich denke, eine andere Alternative wäre, die Dinge auf die altmodische Art und Weise zu tun.
Schritt 1: Klonen Sie Ihren physischen Computer mit Clonezilla auf ein externes USB-Laufwerk
Schritt 2: Schließen Sie das USB-Laufwerk an Ihren Virtualbox-Host an
Schritt 3: Starten Sie bei einer neuen Gastsitzung auf Virtualbox zunächst die Clonezilla-ISO-Datei zusammen mit einer leeren und ausreichend großen VHD (hoffentlich reichen 300 GB in Ihrem Fall aus?) Und stellen Sie sicher, dass Ihr neuer Gast darauf zugreifen kann das externe Laufwerk. Sie können Ideen von diesem Video bekommen
Schritt 4: Schließen Sie die Wiederherstellung ab und starten Sie stattdessen mit einer neuen VHD-Datei
Schritt 5: Wenn es ein Problem gibt, können Sie Windows10 ISO zur weiteren Fehlerbehebung verwenden (genau wie Sie es getan haben).
Wenn Sie ein schnelles lokales Netzwerk haben und es Ihnen nichts ausmacht, dass der Hauptcomputer etwas länger offline ist, können Sie versuchen, die FTP-Option auf Clonezilla zu verwenden. Mit Live-FTP können Sie einen temporären Speicher zum Speichern der Bilddateien umgehen (in diesem Beispiel ein USB-Laufwerk).
Hoffe das hilft.
quelle