Seite 4 von 4
Re: ein Betriebsystem wird nicht erkannt
Verfasst: 30.03.2025, 20:49
von DK2000
Das wieder so ein Problem, welches ich gerade nicht so nachvollziehen kann. Allerdings verwende ich auch kein EasyBCD. Aber sollte eigentlich kein Problem darstellen. <
Wenn im laufenden Windows F:\Windows\System32\winload.efi vorhanden ist und beim Booten der Boot Manager die aber nicht findet, dann verschiebt sich da was. Dann ist aus Sicht des Boot Manager F: nicht das F: aus dem laufenden Window. Ist leider in Windows selber schwer zu ermitteln, was da wirklich eingetragen wird. F: ist Ja nur eine Maske.
Re: ein Betriebsystem wird nicht erkannt
Verfasst: 30.03.2025, 21:51
von g-force
"EasyBCD" kann den Bootmanager über den aktuellen LW-Buchstaben einrichten. Tatsächlich wird aber nicht der LW-Buchstabe verwendet, sondern die ID der Partition. Außerdem verstehen viele User nicht, daß der LW-Buchstabe (in Mehrfach-Boot-Systemen) ja auch wechselt, abhängig vom gebooteten OS. Das aktuell gebootete OS ist immer "C", aber die anderen Windows auf anderen Partitionen sind völlig egal und bekommen einfach freie LW-Buchstaben. Die "wahre Identität" eines Laufwerks liegt in der ID - und diese verwendet (auch) "EasyBCD".
EDIT: im nachfolgenden Post hat mich @DK2000 berechtigterweise korrigiert. Es wird nicht die "ID" genutzt, sondern der Gerätepfad ("Device\HarddiskVolume").
Re: ein Betriebsystem wird nicht erkannt
Verfasst: 30.03.2025, 22:10
von DK2000
Ne, die ID wird auch nicht eingetragen. Da wird der Volumenpfad eingetragen, bei mir z.B.
Element 0x11000001 (device)
partition=C: <-> \Device\HarddiskVolume2
C: oder eine ID wird da nicht hinterlegt. Für was anderes interessiert sich der Boot Manager nicht, weil zu dem Zeitpunkt nichts anderes zur Verfügung steht.
Aber an die Info kommt man nur über die CIM in PowerShell. Wie man das aus der Registry interpretiert, weiß ich bis heute nicht.
Re: ein Betriebsystem wird nicht erkannt
Verfasst: 31.03.2025, 00:27
von Milchkaffee
ZU GUID: In der versteckten Windows
ESP Boot-Partition (ich hab sie mit
DiskGenius sichtbar gemacht und den Buchstaben B verpasst) steht bei mir (mit
Bootice=> Professioneller Modus) unter
B:\EFI\Microsoft\Boot\BCD folgendes ...
Mit
BootICE ...
Mit
DiskGenius gibt's wieder viele andere IDs ...

Re: ein Betriebsystem wird nicht erkannt
Verfasst: 31.03.2025, 06:10
von DK2000
Für den BCD-Eintrag "device" und "osdevice" ist das wichtig, was DiskGenius als "Gerätepfad" anzeigt.
Der "GUID alias ('Bezeichner' in bcdedit)", welchen BootICE anzeigt, ist ein zufällig erstellte GUID, welche beim Anlegen des Eintrages generiert wird. Dient nur dazu, dern Eintrag im BCD eindeutig zu machen. Die GUID darf nicht für andere Einträge verwendet werden. Andere "GUID alias" sind jedoch festgelegt, z.B. für den Bootmanager und auf allen Installationen identisch.
Die ganzen restlichen IDs, welche da angezeigt werden, sind für den Boot Manager uninteressant. Sie werden beim Anlegen und Formatieren der Partition angelegt. Lediglich die Typ-GUID für die ESD ist festgelegt und bei allen Systemen identisch.
Für den BCD ist letztendlich für "device" und "osdevice" nur der "Gerätepfad" von Bedeutung. Der wird dort eingetragen. Und wenn dem "Gerätepfad" mal ein Laufwerksbuchstaben zugewiesen wurde, dann wird dieser auch angezeigt.
Re: ein Betriebsystem wird nicht erkannt
Verfasst: 31.03.2025, 14:58
von Checkit
Ist euch im Bild 1 dazu schon mal aufgefallen, dass hier 2x vdhx anbei steht?
---->> HyperV
Wie bindet BCD die nun ein?
Danke für weiter Denkanstöße

Re: ein Betriebsystem wird nicht erkannt
Verfasst: 31.03.2025, 15:15
von moinmoin
Die Bilder von Milchkaffee sind hier irrelevant zum Problem selber.
Re: ein Betriebsystem wird nicht erkannt
Verfasst: 31.03.2025, 15:37
von Milchkaffee
Checkit hat geschrieben: 31.03.2025, 14:58
Ist euch im Bild 1 dazu schon mal aufgefallen, dass hier 2x vdhx anbei steht?
---->> HyperV
Wie bindet BCD die nun ein? Danke für weiter Denkanstöße
Wie moinmoin richtig schrieb, ist das für diesen Thread "irrelevant".
Weiteres hier ...
Re: ein Betriebsystem wird nicht erkannt
Verfasst: 31.03.2025, 18:26
von etmundi
Gast hat geschrieben: 29.03.2025, 13:18
Da reicht doch ein einziger Konsoleneintrag:
bcdboot F:\Windows
Hatte 2 Windows Installationen auf 2 Festplatten. Bisher habe ich das gewünschte Windows per F8 beim Start des PCs ausgewählt.
Durch deinen Konsoleneintrag habe ich nun endlich ein Bootmenü, welches mir die beiden Windowsversionen anzeigt.
Viele Danke dafür.
Re: ein Betriebsystem wird nicht erkannt
Verfasst: 31.03.2025, 18:57
von DK2000
Ja, im Normalfall funktioniert das auch. Warum das bei fritom nicht klappt, kann ich da wirklich nicht nachvollziehen.
Re: ein Betriebsystem wird nicht erkannt
Verfasst: 31.03.2025, 19:05
von Gast
@etmundi
Und bitte daran denken, dass Windows immer ins {default} Betriebssystem bootet, sofern man da nicht im blauen Bootmenü eingreift..
Das Default kann man am einfachsten unter msconfig unter dem Reiter "Start" auswählen.
Da kannst du auch die Wartezeit von 30 Sek auf 5 Sek. ändern
Re: ein Betriebsystem wird nicht erkannt
Verfasst: 01.04.2025, 00:18
von g-force
etmundi hat geschrieben: 31.03.2025, 18:26
Hatte 2 Windows Installationen auf 2 Festplatten. Bisher habe ich das gewünschte Windows per F8 beim Start des PCs ausgewählt.
Durch deinen Konsoleneintrag habe ich nun endlich ein Bootmenü, welches mir die beiden Windowsversionen anzeigt.
Du hattest vorher 2 getrennte Bootmanager auf 2 Festplatten (hast Du im Grunde immernoch).
Nun hast Du das zweite OS dem (vermutlich) ersten Bootmanager hinzugefügt, der beide OS booten kann. Ähnliches versucht @fritom (mit 3x Windows), aber es gelingt nicht - warum, weiß ich inzwischen auch nicht mehr.