Problem Bootmenue und automatischer Neustart

  • #1
O

odysseus

Bekanntes Mitglied
Themenersteller
Dabei seit
03.01.2008
Beiträge
139
Reaktionspunkte
0
Ich hatte W7 und W10 auf einer SSD eingerichtet und in einem Bootmenue konnte ich wählen, welches System ich starten will. Jetzt habe ich beide Systeme auf getrennte SSD's kopiert. Aber das Bootmenue bleibt und ich kann auch beide Systeme starten.
Jetzt das Problem:
manche Programme oder Updates benötigen mehrere Starts, wie z.B. das W10-Update vom Herbst 2017. Solange das Bootmenue aber funktioniert gehen die automatischen Neustarts nicht mehr. Auch wenn man das gleiche System anklickt.
Wie kriege ich das Bootmenue weg?
Ich kann ja beim Start im UEFI wählen, was auf welcher PLatte starten soll. Wo wird das Bootmenue hingeschrieben? Eine boot.ini gibt es nicht mehr(Systemdateien sichtbar gemacht).
 
  • #2
Man kann das Bootmenü mit EasyBCD ( = Freeware ) oder BCDedit ( gehört zu Windows ) bearbeiten.
In dem Bootmenü ist festgelegt, welches System gestartet werden soll.
Ich habe insgesamt 6 Windowse in meinem Bootmenü, das sieht dann so aus:
10EasyBCD.jpg

Der Haken ist bei dem Windows gesetzt, das nach Ablauf der Wartezeit automatisch gestartet werden soll.
Ich wollte es aber so haben, dass immer das System gestartet wird, welches als letztes gestartet wurde.
Ich habe dafür folgende Lösung gefunden, die zunächst ein wenig Arbeit macht, aber funktioniert.

1) Auf jeder System-Partition habe ich einen Ordner angelegt
- für Windows 10: C:\#hkBCD10
- für Windows 8.1: C:\#hkBCD81
Natürlich ist C: immer dann C: wenn das jeweilige System gestartet ist.

2) In diese Ordner habe ich jeweils 2 angepasste .bat-Dateien gespeichert

hkExport.bat (um die aktuelle BCD-Datei zu exportieren)
- in C:\#hkBCD10:
Code:
bcdedit.exe /export "C:\#hkBCD10\hkBCD10"
bcdedit.exe >"C:\#hkBCD10\hkBCD10.txt"
- in C:\#hkBCD81:
Code:
bcdedit.exe /export "C:\#hkBCD81\hkBCD81"
bcdedit.exe >"C:\#hkBCD81\hkBCD81.txt"

hkImport.bat( um sie zu importieren)
- in C:\#hkBCD10:
Code:
bcdedit.exe /import "C:\#hkBCD10\hkBCD10"
- in C:\#hkBCD81:
Code:
bcdedit.exe /import "C:\#hkBCD81\hkBCD81"

3) Mit Hilfe von EasyBCD stelle ich im jeweiligen Systen, dieses als zu startend ein und führe danach hkExport.bat aus. Dabei wird die BCD-Datei im jeweiligen Ordner C:\#hkBCD10 bzw. C:\#hkBCD81 gespeichert.

4) Nun muss noch dafür gesorgt werden, dass beim System-Start diese Datei zur aktuellen BCD-Datei wird. Das muss man in der Aufgabenplanung festlegen, nicht im Autostart.
Für Windows 10 : hkBCD10_Aufgabenplanung.jpg
Für Windows 8.1 : hkBCD81.jpg

Natürlich muss man das in jedem System so machen und dort die jeweilige Datei ( für Win10, 8.1 7 usw. ) angeben.
Wenn man am Autostart etwas ändert, z.B. ein weiteres System installieren, dann muss man die Dateien aktualisieren ( mein Punkt 3) ).

Der Start vom BIOS/UEFI aus erfolgt bei mir zunächst über die SSD, auf der Win10 installiert ist. Damit kann ich aber auch die Windowse auf der anderen Platte starten.

Wenn Du die Auswahl nur über UEFI machen willst, dann muss Du in der jeweiligen BCD-Datei das andere Windows löschen (vorher aber sichern, z.B. mit dem Export.bat, den ich oben beschrieben habe. Dann gibt je nach dem, von welcher Festplatte/SSD gebootet wird, nur das dort installierte Windows, also keine Auswahl. Es wird ohne Bootmanager sofort durchgestartet...
 
Zuletzt bearbeitet:
  • #3
@hkdd:
Das easybcd hatte ich auch verwendet. Das Problem ist: wie werde ich es wieder los??
Es geht um den automatischen Neustart, den manche Programme selbstständig durchführen.
Der funktioniert bei easybcd nicht. Auch wenn man z.B. das Programm an erste Stelle setzt und die Wartezeit auf 0 stellt.
Dieser automatische Neustart scheint sich ins UEFI zu schreiben und nicht auf eine der Platten.
Gruß Ody
 
  • #4
@Ody, wenn Du zwei Windowse installiert hast und diese auf zwei verschiedenen Festplatten, jede davon ist bootfähig...
Dann gibt es für jede Festplatte ein eigenes Bootmenü.
Du bootest von HDD1 mittels UEFI (bei mir ist das auch die F12-Taste beim hochfahren) und löschst dort mittels EasyBCD den Eintrag für das Windows auf der anderen HDD2.
Danach das selbe mit HDD2.
Wenn nun von einer der HDDs gebootet wird, dann gibt es in jedem Bootmanager nur dieses eine Windows.
Damit hast Du aber nicht geregelt, von welche HDD Dein UEFI booten soll, das ist im UEFI fest eingestellt.
Du müsstes dann jeweils, wenn Du nicht von der eingestellten HDD booten willst, mittels F12-Taste im UEFI die andere HDD auswählen.
Wenn Du es aber so machst, wie ich es oben beschrieben habe, dann wird zwar vom UEFI aus immer von derselben HDD gebootet (bei mir die SSD, auf der Win10 installiert ist), durch den Bootmanager wird aber immer das zuletzt gestartete Windows aufgerufen. Wenn also ein Programm in Win7 einen Neustart macht, dann wird wieder Win7 gestartet, weil dieses als automatisch zu startet in der BCD-Datei festgelegt ist.
 
Zuletzt bearbeitet:
  • #5
Danke Hartmut, ich werde das probieren. Muß aber erst mal sehen, welches Programm den Mehrfachstart erfordert. Ich arbeite an dem Problem schon seit 2 Monaten.:(
Ursprünglich hatte ich W7 und W10 auf einer PCIe-SSD(Corsair-Neutron NX-500 700GB). Es begann dann mit dem Upgrade für W10 auf Version 1709. Dann begann die SSD auf einmal immer langsamer zu werden. So kam ein Problem nach dem anderen und irgendwann verlor ich dann die Übersicht. Jetzt habe ich erstmal W7 und W10 auf je einer SSD und, da ich mehrere 2,5" Einschübe mit Autostart für die SSD's habe, kann ich wählen, welches System ich starten möchte. Schiebe ich z.B. die W10 SSD in einen anderen Einschub, dann kann ich von der nicht booten. Es kommt die Meldung, daß ich die Installations-DVD einlegen soll und die SSD reparieren. Über das UEFI und F12 habe ich auch versucht, aber auch da kommt der Fehler mit "kann nicht gebootet werden". Stecke ich die SSD aber in den "richtigen" , ursprünglichen, Einschub geht das Booten wieder. Bis ich meine Corsair Neutron wieder habe(reklamiert) wollte ich eigentlich jeweils die SSD einschieben, mit der ich arbeiten will. Immer der gleiche Port und dann mal W7 und mal W10 starten.
Später würde ich gerne beide Systeme auf die Corsair packen, jeweils mit ca. 150GB und den Rest (400GB) zum Schneiden von Filmen nutzen. Die Corsair arbeitet 10mal so schnell wie eine SSD.
Gruß
Ody
 
  • #6
Hallo Ody,
ich nehme an, Du hast Wechsel-Einschübe für die SSD.
Diese sind mit einem sATA-Kabel an konkreten sATA-Steckplätzen auf dem Mainboard verbunden (sATA-0 ... sATA-7).
Wenn die SSD an ein anderes sATA-Kabel (sATA-Steckplatz auf Mainboard) kommt, dann ist es nicht die, die im UEFI festgelegt ist, dort ist gespeichert z.B. SSD steckt an sATA-2. Wenn Du sie nun an sATA-3 steckst (über den anderen Einschub), dann findet das BIOS sie nicht, Du könntest aber über die F12-Taste die SSD auswählen oder den Steckplatz im UEFI-Boot einstellen, dann müsste es auch gehen.
Das ist kein Windows-Problem, sondern ein Mainboard-UEFI-Problem.

Du hast noch nichts zu Deinem Mainboard usw. gesagt.
Sind alle sATA-Anschlüsse auch sATA3 ? Die sind auch beinahe 10x so schnell, wie sATA2. Sind die Wechseleinschübe und die sATA-Kabel für sATA3 gemacht ?
 
  • #7
Computerdaten:
GA-X99 UD5 WEIFI, Core I7-5820K, Corsair 4x4GB DDR4 2800MHz, Graka MSI GTX 960 4G D5T, Dark Power Pro11 550Watt
Das Board hat 6 SATA3 und 4 sSATA3 Anschlüsse, rote Kabel. Die Wechseleinschübe hängen alle am sSATA.
Das mit der F12-Taste ist mir klar aber es geht nicht.
Hier eine ältere Aufnahme des UEFI. Da kann ich einstellen, was in welcher Reihenfolge gebootet werden soll. Wegen der besseren Lesbarkeit habe ich die Farben invertiert.
 

Anhänge

  • Boot-am-2018-15-01-25.JPG
    Boot-am-2018-15-01-25.JPG
    216,6 KB · Aufrufe: 5
  • #8
Hier habe ich etwas zu dem Board gefunden.


Storage Interface
Chipset:
  1. 1 x M.2 PCIe connector
    (Socket 3, M key, type 2260/2280 SATA & PCIe x2/x1 SSD support)
  2. 1 x SATA Express connector
  3. 6 x SATA 6Gb/s connectors (SATA3 0~5)
  4. Support for RAID 0, RAID 1, RAID 5, and RAID 10
    * Only AHCI mode is supported when an M.2 PCIe SSD or a SATA Express device is installed.
    (M2_10G, SATA Express, and SATA3 4/5 connectors can only be used one at a time. The SATA3 4/5 connectors will become unavailable when an M.2 SSD is installed in the M2_10G connector.)
Chipset:
  1. 4 x SATA 6Gb/s connectors (sSATA3 0~3), supporting IDE and AHCI modes only
    (An operating system installed on the SATA3 0~5 connectors cannot be used on the sSATA3 0~3 connectors.)
Ich verstehe nicht, was der Unterschied von SATA3 0~5 und sSATA3 0~3 ist.
Hast Du mal versucht, die SSD alle an SATA3 0~5 anzuschließen ?
Benutzt Du IDE oder AHCI ? Sind die Festplatten mit MBR oder GPT initialisiert ?

Hier habe ich etwas zu sSATA3 gefunden

Es gibt einen Unterschied zwischen den SATA- und den sogenannten SSATA-Ports, aber es hat nichts mit dem Typ des Laufwerks zu tun, das damit verbunden ist.

Der Intel X99-Chipsatz bietet zehn SATA III 6 Gb / s-Ports. Sechs von ihnen, SATA3_0 bis SATA3_5, können zum Erstellen von RAID-Arrays verwendet werden. Das bedeutet nicht, dass sie nur für RAID-Arrays verwendet werden können, sie stellen einfach diese Fähigkeit zur Verfügung. Jedes Laufwerk mit einer SATA-Schnittstelle kann mit diesen Anschlüssen verwendet werden.

Die verbleibenden vier SATA III-Ports, SSATA3_0 bis SSATA3_3, bieten keine RAID-Fähigkeit. Das ist der einzige Unterschied zwischen den SATA- und SSATA-Ports.

Diese sechs Ports, die RAID-Unterstützung bieten, und vier Ports, die kein RAID bieten, sind die Art und Weise, wie Intel die SATA-Schnittstelle im X99-Chipsatz entworfen und implementiert hat. ASRock hat damit nichts zu tun, und alle X99-Boards haben unabhängig von ihrer Herstellung die gleiche Grundkonfiguration.

Es gibt einen weiteren Unterschied zu einem der SSATA-Ports, der durch eine Designauswahl von ASRock verursacht wird. Der Ultra M.2-Socket wird mit dem SSATA3_2-Port geteilt. Das heißt, wenn Sie eine M.2-SSD im Ultra M.2-Anschluss verwenden, funktioniert der SSATA3_2-Anschluss nicht. Wahrscheinlich gibt es eine BIOS-Einstellung, um zwischen den beiden zu wechseln oder um zu konfigurieren, wie diese beiden Ports funktionieren, wenn Laufwerke mit beiden verbunden sind.

ASRock erklärt das alles in dieser Form von der Informationsseite Ihres Board:

10 x SATA3 6,0 Gb / s Anschlüsse, unterstützt RAID (RAID 0, RAID 1, RAID 5, RAID 10 und Intel® Rapid Storage 13), NCQ, AHCI, Hot Plug und ASRock HDD Saver Technologie (SSATA3_2 Anschluss ist mit Ultra M geteilt .2 Socket) * RAID wird nur an SATA3_0 ~ SATA3_5-Ports unterstützt.

X99 Extreme3 ">ASRock> X99 Extreme3

Ihr DVD-Laufwerk kann an einen der zehn SATA-Anschlüsse angeschlossen werden, ist aber in einem der SSATA-Anschlüsse möglicherweise aufgrund der fehlenden RAID-Unterstützung und der Verwendung des IDE-zu-SATA-Adapters besser aufgehoben.

Der Standard-SATA-Modus sollte AHCI sein. Ändern Sie es nicht nur in IDE für das DVD-Laufwerk, es muss höchstwahrscheinlich nicht auf den IDE-Modus eingestellt werden, und was Sie verlieren, wenn Sie IDE-Modus anstelle von AHCI verwenden, ist es nicht wert.
 
Zuletzt bearbeitet:
  • #9
Hallo Hartmut,

danke, daß Du Dir so viel Mühe machst.
IDE habe ich überhaupt nicht angeschlossen oder im Bootmenue installiert. An den SATA-Ports hängen drei HDD-Platten, eine mit GPT-formatiert und die anderen MBR. Ich benutze für die SSD-Einschübe nur die eSATA-Ports. Getauscht habe ich das noch nicht. Es bringt nur noch mehr Verwirrung. Ich habe aber die beiden SSD's W7 und W10 getauscht und wie erwartet kann ich dann nicht mehr booten. D.h. wenn ich im Bootmenue W7 wähle müsste W10 starten und umgekehrt. Tun sie aber nicht. Die müssen genau da stecken, wo sie beim Einrichten waren. Was Du bei Asrock gefunden hast steht so auch im Manual.
In Deinem 1. Eintrag habe ich gesehen, daß Du W10 vers. 1703 hast. Ist das noch so? Dann versuch mal auf 1709 abzudaten. Dabei bin ich nämlich baden gegangen. So hat bei mir alles angefangen. :D
Gruß Ody
 
  • #10
Ich habe auf allen Win10-PCs die Version 1709.
Mit IDE meinte ich nicht, dass IDE-Laufwerke angeschlossen sind, sondern dass die Anschüsse im IDE-Modus betrieben werden. Das kann man in manchen BIOSen einstellen.
 
Zuletzt bearbeitet:
  • #11
In Deinem ersten Beitrag steht das noch mit 1703.
Hast Du das Update installiert als EASYBCD installiert war?
 
  • #12
Ich habe 1709 seit dem 18-10-2017. Ich kann in keinem meiner Beiträge etwas von 1703 erkennen.
EasyBCD habe ich schon lange installiert, da ich ja mehrere Windows-Versionen auf meinem PC-1 habe. EasyBCD ist nicht nur unter WWin10 installiert, sondern auch unter Win8.1 und Win7.
 
  • #13
Ich meinte dieses Bild:

4617-8dd695fc42f503e095800203ed8e0cf9.jpg

Das ist doch von Dir.
 
Thema:

Problem Bootmenue und automatischer Neustart

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.849
Beiträge
708.001
Mitglieder
51.499
Neuestes Mitglied
sugarland
Oben