Seite 2 von 2

Re: BCD Macrium-Boot

Verfasst: 01.06.2024, 20:56
von Palladium
Da geht so Einiges am Thema vorbei!
Prozesse in der RamDisk (ramdisksdidevice = boot.sdi) haben mit VHD (Virtual Hard Disk) nichts zu tun.

Hier geht es um Besonderheiten im UEFI/BCD Umfeld. Das oben Gesagte gilt auch für die WinRE.wim.
Von letzter Partition auf Disk 0 geht das problemlos, von Partition 1 auf Disk 1 kommt der BSOD für Variante (A) ebenso.
Variante (B) läuft problemlos. Ich werde auch jetzt nicht alle möglichen, auffindbaren bootmgfw.efi durchprüfen, um die Ursachen weiter einzugrenzen. Fragwürdig, wenn nicht sogar buggy bleibt das allemal.

Re: BCD Macrium-Boot

Verfasst: 01.06.2024, 22:11
von DK2000
Und ich kann mir das immer noch nicht so richtig vorstellen, wie da was genau wo installiert ist.

Re: BCD Macrium-Boot

Verfasst: 01.06.2024, 23:56
von Palladium
Ist doch ganz einfach:
dir B:\EFI
Datenträger in Laufwerk B: ist SYSTEM
Volumeseriennummer: 12B2-5FBE

Verzeichnis von B:\EFI

28.08.2023 07:56 <DIR> .
28.08.2023 07:56 <DIR> ..
28.08.2023 07:56 <DIR> Microsoft
28.08.2023 07:56 <DIR> Boot
04.10.2023 17:29 <DIR> MACRIUM
30.05.2024 22:51 <DIR> HP

Microsoft und Boot sind die Standardeinträge
HP ist der Ordner für BIOS Updates
Macrium ist Kopie von Microsoft mit eigenem BCD

Re: BCD Macrium-Boot

Verfasst: 02.06.2024, 00:03
von DK2000
Und das hast du da selber eingetragen bzw. angelegt den Ordner für Macrium?

Weil das stelle ich mir gerade etwas komisch vor, wenn zwei Bootmanager in derselben ESP sind. Macrium selber macht das bei mir nicht.

Re: BCD Macrium-Boot

Verfasst: 02.06.2024, 00:20
von Palladium
Ja, den Macrium-Ordner habe ich selbst hinzugefügt. Dann kann ich über das Bootmenü die Auswahl treffen.
Das funktioniert auf anderen Rechnern auch und ist als Redundanz zum Microsoft-Ordner zu verstehen. Der einzige Unterschied ist hier eben, dass es sich bei der 2. Disk um eine NVMe handelt und ich ursprünglich annahm, man könne von der NVMe nicht booten. Aber das ist falsch, wie die Variante (B) beweist.

Re: BCD Macrium-Boot

Verfasst: 02.06.2024, 00:41
von DK2000
So langsam verstehe ich das. Ja, von NVMe kann man booten.

0xc000000e deutet eigentlich darauf hin, dass der Gerätepfad nicht passt.

Re: BCD Macrium-Boot

Verfasst: 02.06.2024, 00:48
von Palladium
Aber warum nur bei Variante (A), und bei (B) nicht, wenn doch der Device/OSDevice bei (B) identisch zu (A) ist?

Re: BCD Macrium-Boot

Verfasst: 02.06.2024, 00:59
von DK2000
Ja, aber besagt halt der Code des Bootmanagers:

0xc000000e = STATUS_NO_SUCH_DEVICE
A device that does not exist was specified.

Deutet halt darauf hin, dass im BCD von Variant A ein Gerät im BCD angegeben wurde, welches nicht existier. Aber komisch ist es eigentlich schon. Die restlichen Einträge im BCD passe so weit?

Re: BCD Macrium-Boot

Verfasst: 02.06.2024, 01:02
von Palladium
Die WinRE.wim bootet ja von Disk (1|1) (F:) auch nicht, wenn ich sie über (A) starte. Über (B) geht das problemlos. Hat also mit Macrium nichts zu tun.

Re: BCD Macrium-Boot

Verfasst: 02.06.2024, 01:08
von DK2000
Dann ist wohl Variante A F: nicht Variante B F:.

Hast Du F: mal den Buchstaben entzogen und nachgeschaut, ob die Einträge denselben Gerätepfad dann im BCD haben? Variante B sollte der richtige Gerätepfad sein.

Re: BCD Macrium-Boot

Verfasst: 02.06.2024, 01:09
von Palladium
ramdisk=[\Device\HarddiskVolume4] = disk 0 Partition 4 ==> geht Variante (A) + (B)
ramdisk=[\Device\HarddiskVolume5] = disk 1 Partition 1 ==> geht nur Variante (B)