Anzeige

Am Puls von Microsoft

Anzeige

System Windows 7 Bootmanager

Hallo,

ich hatte verschiedene Windows 7 Versionen als VHD Image installiert und in den Bootmanager eingebunden. Nach einem Absturz sind die eingebundenen VHD Images nicht mehr vorhanden. Wie kann ich die vorhandenen VHD Images nachträglich wieder in den Windows 7 Bootmanager einbinden, ohne die verschiedenen Windows7 Versionen neu zu installieren. Noch was zu den Versionen es ware die Build 7000 x86/x64 und die Build 7048 /x64.

gruß drvista-merlin
 
Anzeige
Hallo,

danke für die Antwort, ich wollte keine neuen VHD Images erstellen sondern schon vorhandene nutzen. Habe den Windows 7 Bootmanager drauf und kann aber nur mein Vista starten.

gruß drvista-merlin
 
Normalerweise würde man sagen: Benutze "VistaBootPRO" oder "EasyBCD" um die Bootmenü-Einträge zu ergänzen. Das geht aber bei VHDs nicht, weil diese beiden Programme damit noch nicht umgehen können.

So mußt du das wohl händisch mit dem Programm "bcdedit" machen.
Hier habe ich mal eine Anleitung geschrieben - vielleicht hilft die.
 
sorry, komme nicht weiter, wo liegt der Fehler?

C:\Users\Administrator>bcdedit /copy {6fd1d7a7-b426-11dd-9c82-8b25c263cc2b} /d "Windows 7 VHD x86"
Der Eintrag wurde erfolgreich in {6fd1d7ac-b426-11dd-9c82-8b25c263cc2b} kopiert.


C:\Users\Administrator>bcdedit /set {6fd1d7ac-b426-11dd-9c82-8b25c263cc2b} device vhd=[D:]\w7.vhd

Das Gerät ist in der angegebenen Form ungültig.
Führen Sie "bcdedit /?" aus, um die Befehlszeilenunterstützung aufzurufen.

C:\Users\Administrator>
 
C:\Users\Administrator>bcdedit /set {6fd1d7ac-b426-11dd-9c82-8b25c263cc2b} device vhd=[D:]\w7.vhd

Das Gerät ist in der angegebenen Form ungültig.
'vhd' solltest du durch 'file' ersetzen.
 
Zuletzt bearbeitet:
gefunden

C:\Users\Administrator>bcdedit /set {6fd1d7ac-b426-11dd-9c82-8b25c263cc2b} device vhd=[D:]\w7.vhd

statt device pfad eingegeben

also nicht pfad sondern file, ok, Danke

file geht nicht kommt Fehler, Path geht

komme immer noch nicht weiter, habe auf Laufwerk C Vista installiert und auf Laufwerk D befindet sich meine VHD Datei mit dem Namen w7.vhd

bei Parameter Device, File Fehler, bei Path gehts, aber immer noch kein Eintrag im Bootmanager

C:\Users\Administrator>bcdedit /set {6fd1d7ac-b426-11dd-9c82-8b25c263cc2b}file vhd=[D:]\w7.vhd
Der angegebene Elementdatentyp wird nicht erkannt oder
passt nicht zum angegebenen Eintrag.
Führen Sie "bcdedit /?" aus, um die Befehlszeilenunterstützung aufzurufen.

C:\Users\Administrator>

C:\Users\Administrator>bcdedit /set {6fd1d7ac-b426-11dd-9c82-8b25c263cc2b} path hd=[D:]\w7.vhd
Der Vorgang wurde erfolgreich beendet.

C:\Users\Administrator>
 
Zuletzt bearbeitet von einem Moderator:
Sorry, jetzt hab' ich den Fehler gemacht, war gerade zu sehr bei 'Gerät'.

Natürlich nicht 'device' ersetzen, sondern 'vhd',
also >>device file=[D:]\w7.vhd<<,
so wird ein Schuh draus.

Hab's oben korrigiert.
 
sorry, komme nicht weiter, wo liegt der Fehler?
C:\Users\Administrator>bcdedit /set {6fd1d7ac-b426-11dd-9c82-8b25c263cc2b} device vhd=[D:]\w7.vhd
Das Gerät ist in der angegebenen Form ungültig.
Das liegt wohl daran, daß du das alte "bcdedit.exe" von Vista verwendest. Das kennt den Parameter "vhd" noch nicht - nur "file".

Mit der Vista-Version kannst du die VHD zwar über "device ….. file=[D:]\w7.vhd" einbinden. Aber ein Start der VHD-Datei mit dem Parameter "file" ist mir nicht gelungen. Das ging erst mit "device ….. vhd=[D:]\w7.vhd" und "osdevice ….. vhd=[D:]\w7.vhd"

Suche mal im Verzeichnis \windows\system32\ nach dem Programm "bcdedit.exe" und dann rechter Mausklick darauf und "Eigenschaften". Die Vista Version hat die Versions-Nr.: 6.0.6001.18000. Die Windows 7 Version hat die Versions-Nr.: 6.1.7000.0
 
habe bcdedit ausgetauscht,

C:\Users\Administrator>bcdedit /set {6fd1d7ac-b426-11dd-9c82-8b25c263cc2b} device vhd=[D:]\w7.vhd
Der Vorgang wurde erfolgreich beendet.

C:\Users\Administrator>bcdedit /set {6fd1d7ac-b426-11dd-9c82-8b25c263cc2b} osdevice vhd=[D:]\w7.vhd
The element data type specified is not recognized, or does not apply to the
specified entry.
Run "bcdedit /?" for command line assistance.
Element nicht gefunden.
 
C:\Users\Administrator>bcdedit /set {6fd1d7ac-b426-11dd-9c82-8b25c263cc2b} device vhd=[D:]\w7.vhd
Der Vorgang wurde erfolgreich beendet.
Soweit sieht ja alles richtig aus.

C:\Users\Administrator>bcdedit /set {6fd1d7ac-b426-11dd-9c82-8b25c263cc2b} osdevice vhd=[D:]\w7.vhd
The element data type specified is not recognized, or does not apply to the specified entry.
Keine Ahnung, worauf sich dieser Fehler bezieht. Die Syntax ist richtig und es liegt auch kein Tippfehler vor.

Wie du hier siehst, gibt es tatsächlich einige Bootmenü-Einträge, die den Parameter "osdevice" nicht benötigen; z.B. der Bereich "ntldr".
Poste mal den gesamten Abschnitt von {6fd1d7ac-b426-11dd-9c82-8b25c263cc2b} - vielleicht sehe ich dann den Fehler.
 
habe noch mal Windows 7 als VHD installiert, jetzt gehts. Ich denke die bcdedit von Windows 7, nach Vista kopiert, funktioniert nicht.

C:\Users\Administrator>BCDEDIT/copy {8786914e-0e94-11de-bfa0-a6e8a5dcaca6} /d "W
indows 7 x86 VHD Image"
Der Eintrag wurde erfolgreich in {87869151-0e94-11de-bfa0-a6e8a5dcaca6} kopiert.


C:\Users\Administrator>BCDEDIT/set {8786914e-0e94-11de-bfa0-a6e8a5dcaca6} device vhd=[D:]\w7.vhd
Der Vorgang wurde erfolgreich beendet.

C:\Users\Administrator>BCDEDIT/set {8786914e-0e94-11de-bfa0-a6e8a5dcaca6} osdevice vhd=[D:]\w7.vhd
Der Vorgang wurde erfolgreich beendet.

C:\Users\Administrator>BCDEDIT/set {8786914e-0e94-11de-bfa0-a6e8a5dcaca6} detecthal on
Der Vorgang wurde erfolgreich beendet.

Danke für die vielen Lösungsvorschläge
 
komme doch nicht weiter, jetzt kommt der Bootscreen von Vista mit dem laufenden Balken und dann startet Windows 7.

Windows-Start-Manager
---------------------
Bezeichner {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=\Device\HarddiskVolume1
path \bootmgr
description Windows Boot Manager
locale de-DE
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
resumeobject {8786914d-0e94-11de-bfa0-a6e8a5dcaca6}
displayorder {8786915b-0e94-11de-bfa0-a6e8a5dcaca6}
{87869168-0e94-11de-bfa0-a6e8a5dcaca6}
{87869169-0e94-11de-bfa0-a6e8a5dcaca6}
{8786916a-0e94-11de-bfa0-a6e8a5dcaca6}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30

Windows-Startladeprogramm
-------------------------
Bezeichner {8786915b-0e94-11de-bfa0-a6e8a5dcaca6}
device partition=\Device\HarddiskVolume1
path \Windows\system32\winload.exe
description Windows Vista (TM) Ultimate
osdevice partition=\Device\HarddiskVolume1
systemroot \Windows
resumeobject {65c7a294-0eef-11de-89cd-806e6f6e6963}

Windows-Startladeprogramm
-------------------------
Bezeichner {87869168-0e94-11de-bfa0-a6e8a5dcaca6}
device vhd=[D:]\w7.vhd,locate=custom:12000002
path \Windows\system32\winload.exe
description Windows 7 x86 VHD Image
osdevice vhd=[D:]\w7.vhd,locate=custom:22000002
systemroot \Windows
resumeobject {65c7a294-0eef-11de-89cd-806e6f6e6963}
detecthal Yes

Windows-Startladeprogramm
-------------------------
Bezeichner {87869169-0e94-11de-bfa0-a6e8a5dcaca6}
device vhd=[D:]\w7x64.vhd,locate=custom:12000002
path \Windows\system32\winload.exe
description Windows 7 x64 VHD Image
osdevice vhd=[D:]\w7x64.vhd,locate=custom:22000002
systemroot \Windows
resumeobject {65c7a294-0eef-11de-89cd-806e6f6e6963}
detecthal Yes

Windows-Startladeprogramm
-------------------------
Bezeichner {8786916a-0e94-11de-bfa0-a6e8a5dcaca6}
device vhd=[F:]\win7x64_7048.vhd,locate=custom:12000002
path \Windows\system32\winload.exe
description Windows 7 x64 7048 VHD Image
osdevice vhd=[F:]\win7x64_7048.vhd,locate=custom:22000002
systemroot \Windows
resumeobject {65c7a294-0eef-11de-89cd-806e6f6e6963}
detecthal Yes

C:\Users\Administrator>
 
Regel 1:
Wenn die Bildschirmauflösung unter 1024x768 liegt, dann erscheint immer der Vista-Startbildschirm mit dem grünen Ladebalken. Z.B. bei den kleinen "Netbooks" mit einer Auflösung von 1024x600.

Regel 2:
Wenn die Spracheinstellung nicht stimmt oder nicht vorhanden ist erscheint auch immer der Vista-Startbildschirm mit dem grünen Ladebalken.

Also für deine vier Einträge folgendes hinzufügen:
bcdedit /set {8786915b-0e94-11de-bfa0-a6e8a5dcaca6} locale de-DE
bcdedit /set {87869168-0e94-11de-bfa0-a6e8a5dcaca6} locale de-DE
bcdedit /set {87869169-0e94-11de-bfa0-a6e8a5dcaca6} locale de-DE
bcdedit /set {8786916a-0e94-11de-bfa0-a6e8a5dcaca6} locale en-US

In deinem letzten Bootmenü-Eintrag (Version 7048) sind wohl nur englische Sprachdateien enthalten – deshalb en-US
 
hier der Windows Boot Loader wenn ich von Windows 7 DVD auf VHD
installiere, sieht anders aus

Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=C:
description Windows Boot Manager
locale de-DE
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {8786916c-0e94-11de-bfa0-a6e8a5dcaca6}
resumeobject {8786916b-0e94-11de-bfa0-a6e8a5dcaca6}
displayorder {8786916c-0e94-11de-bfa0-a6e8a5dcaca6}
{8786915b-0e94-11de-bfa0-a6e8a5dcaca6}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 3

Windows Boot Loader
-------------------
identifier {8786916c-0e94-11de-bfa0-a6e8a5dcaca6}
device file=[D:]\w7x86.vhd
path \Windows\system32\winload.exe
description Windows 7
locale de-DE
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
osdevice file=[D:]\w7x86.vhd
systemroot \Windows
resumeobject {8786916b-0e94-11de-bfa0-a6e8a5dcaca6}
nx OptIn
detecthal Yes

Windows Boot Loader
-------------------
identifier {8786915b-0e94-11de-bfa0-a6e8a5dcaca6}
device partition=C:
path \Windows\system32\winload.exe
description Windows Vista (TM) Ultimate
osdevice partition=C:
systemroot \Windows
resumeobject {65c7a294-0eef-11de-89cd-806e6f6e6963}

C:\Users\Administrator>
 
Anzeige
Oben