Win7/8: Dualboot Menüeintrag ändern (überarbeitet)

01-BootmenüWenn man mehrere Windows-7-Systeme parallel installiert hat man das Problem, dass alle Betriebssysteme die gleiche Bezeichnung im Bootmenü haben.
Ebenfalls unschön ist der Umstand, dass jedes nachträglich installiertes System im Startmenü den obersten Eintrag bekommt und automatisch zum Standard-System wird.
Um die Übersicht zu behalten, können diese Einträge bearbeitet werden.
Rudimentäre Einstellungen des Bootmenüs können auch in der Systemsteuerung eingestellt werden.
02-Einstellungen-system

Wesentlich mächtiger ist aber der Konsolenbefehl „bcdedit“
Durch die Eingabe von bdcedit im Konsolenfenster werden alle Bootmenüeinträge angezeigt.

14-cmd-admin
Das Konsolenfenster muss mit Administratorrechte ausgeführt werden. Dazu auf das Windowslogo klicken und „Alle Programme“ anzeigen. In dem Ordner „Zubehör“ den Eintrag „Eingabeaufforderung“ mit der rechten Maustaste anklicken und im Menü dann „Als Administrator ausführen“ auswählen.

Im ersten Abschnitt wird u.a.: die Anzeigereihenfolge ausgegeben, sowie die Wartezeit bis zum automatischen Booten der Default-Installation.
Danach kommen die „Windows Startladeprogramm“-Einträge für jedes installierte System.
Der Bezeichner ist eine eindeutige Nummer für jedes installierte Betriebssystem und ist eine Zahlen-Buchstaben-Kombination in geschweiften Klammern.
Es gibt aber auch 2 Ausnahmen:
Das Betriebssystem, welches als Standard vorgegeben ist, hat als Bezeichner den Eintrag {default}. Das Betriebssystem, welches aktuell gestartet wurde hat den Bezeichner {current}.
Werden bei den folgenden Befehlen keine weiteren Bezeichner-Daten angegeben, so werden alle Aktionen immer auf das laufende System ( {current} ) angewendet.
Umbenannt werden Bootmenü-Einträge mit „/set despription ´´“

Möchte man nun andere Einträge als den des laufenden Systems ändern, muss man dies unter Angabe des jeweiligen Bezeichners ausführen.

Um ein Standard-Betriebssystem auszuwählen benutzt man den Parameter „-default {Bezeichner}“
In diesem Fall soll die Firmenpartition als Standard eingestellt werden. Da es das System ist, das aktuell läuft, kann der Bezeichner {current } verwendet werden.

In der obigen Auflistung sieht man nun auch, dass das oberste System, welches vor dem Ausführen des Befehls noch den Bezeichner {default} hatte, jetzt eine Zahlen-Buchstaben-Kombination hat.
Unschön ist aktuell, dass das Default-System im Bootmenü unten steht.
Dies kann mit dem Parameter „-displayorder“ geändert werden.
Die Befehlssyntax lautet

Alternativ kann auch

(setzt den angegeben Eintrag an das die unterste Stelle des Bootmenüs)
Oder

(setzt den angegebenen Eintrag an die oberste Stelle des Bootmenüs)
Wir nehmen erstmal die erster Variante mit Angabe aller Systeme:

(Fehlt noch der Beweis mit –addlast)

Die Wartezeit bis zum automatischen Start des Default-Systems kann mit dem Parameter „-timeout“ angegeben werden

Nach einem Reboot hat man nun folgendes Bootmenü
10-bcdeit-menü-1
Um einen Eintrag zu löschen, verwendet man den Parameter „-delete“.
In diesem Fall soll der Eintrag für „Win7 testsystem“ gelöscht werden.

10-bcdeit-menü-1a