Big Sur: Booten von Win10 von SSD und Deaktivieren des internen Laufwerks

Computer: MBP 15 Ende 2013. Ich habe ein BIOS zum Booten von Windows 10 auf einer externen SSD installiert. Windows belegt zwei Partitionen auf dieser SSD. Die erste ist die Systempartition und die zweite eine kombinierte Windows- und Wiederherstellungspartition. Unten ist die Ausgabe des Befehls diskutil list.

Geben Sie hier die Bildbeschreibung ein

Seit ich auf Big Sur aktualisiert habe, kann ich Windows nicht mehr von der externen SSD booten. Ich erhalte eine Meldung, dass kein bootfähiges Gerät vorhanden ist, und der Computer startet neu und bootet in macOS auf dem internen Laufwerk. Es sieht so aus, als ob Apple den Bootloader aktualisiert hat (ich kann es anhand der neuen Grafiken nicht erkennen), was anscheinend mit dem Problem zusammenhängt. Ich habe an dieser Stelle so ziemlich alles ausprobiert und das einzige, was mich von der SSD booten lässt, ist, wenn ich das interne Laufwerk vollständig lösche/formatiere.

Gibt es eine Möglichkeit, das interne Boot-Laufwerk zu deaktivieren, damit der Bootloader es nicht sieht? (Ich weiß, dass dies eine Problemumgehung ist, aber ich habe jetzt keine Zeit, das Problem mit der externen SSD weiter zu untersuchen und warum sie nicht davon booten kann.)

Dies ist die Festplatte, die ich zu deaktivieren versuche: Festplatte: /dev/disk1s5 Geometrie: 3811/255/63 [61228134 Sektoren] Sektorgröße: 4096 Bytes Signatur: 0x0 Beginnendes Ende #: id cyl hd sec - cyl hd sec [ start - size ] ------------------------------------------------- ----------------------- 1: 00 0 0 0 - 0 0 0 [ 0 - 0] unbenutzt 2: 00 0 0 0 - 0 0 0 [ 0 - 0] unbenutzt 3: 00 0 0 0 - 0 0 0 [ 0 - 0] unbenutzt 4: 00 0 0 0 - 0 0 0 [ 0 - 0] unbenutzt
Ja, wie im ursprünglichen Beitrag erwähnt, konzentriere ich mich darauf, das Boot-Problem selbst zu deaktivieren und nicht zu beheben (ich habe einige Nachforschungen angestellt und es gibt viele andere Leute mit demselben Problem, seit der Bootloader aktualisiert wurde). Was ich gepostet habe, sind die Informationen zu der Partition, die das Betriebssystem enthält (Big Sur). Ich bin mir nicht sicher, was der Unterschied zwischen einem Volume und einer Partition ist, aber ich habe ein grundlegendes Verständnis der anderen Begriffe. Ich möchte das gesamte interne Laufwerk (disk0) oder alternativ nur die Partition disk1s5, die das Betriebssystem enthält, ausblenden. Angeforderte Ausgabe --> paste.pics/C80XD
Das Verschieben der Systempartition für Windows auf das interne Laufwerk ist für mich leider keine Option. Ich muss in der Lage sein, die SSD mit dem System von einem MBP zu einem anderen zu verschieben. Ich hoffe, Apple wird das Problem irgendwann mit dem aktuellen Bootloader beheben (er funktionierte seit 2013 einwandfrei, aber das letzte Bootloader-Update hat die Dinge durcheinander gebracht). Wenn sie es nicht beheben, werde ich versuchen, zu UEFI zu konvertieren (bereits früher einen Versuch unternommen, aber es ist fehlgeschlagen).
@David Anderson Sie treffen mehrere Annahmen ... Softwarelizenzen unterscheiden sich in den USA von beispielsweise der EU, wo eine unbestimmte Lizenzdauer als einfacher Verkauf angesehen wird und Verkäufe von persönlichem Eigentum nicht mit Bedingungen versehen werden können, wie die Eigentum genutzt werden kann. Außerdem läuft zur Zeit sowieso nur eine Instanz...
Ich habe meine Kommentare gelöscht und einige Ihrer Kommentare zu Ihrer Frage hinzugefügt. Ich denke, meine Kommentare führten nicht zu einer produktiven Lösung.

Antworten (1)

Die auf der Hauptplatine Ihres Mac gespeicherte Firmware enthält sowohl BIOS- als auch UEFI-Bootloader. Außerdem enthält die Firmware auf dem Logic Board den Mac Startup Manager, mit dem Sie verfügbare Startvolumes oder -volumes auswählen können. Sie können auf den Mac Startup Manager zugreifen, indem Sie die Wahltaste (⌥) oder die Alt-Taste unmittelbar nach dem Starten oder Neustarten Ihres Mac gedrückt halten.

IFAIK, der Mac Startup Manager kann nicht so konfiguriert werden, dass er das interne Laufwerk ignoriert.

Es gibt jedoch andere Start- (Boot-) Manager, die so konfiguriert werden können, dass sie das interne Laufwerk ignorieren. Ein solches kostenloses Produkt ist der rEFInd Boot Manager . Um rEFInd so zu konfigurieren, dass es nur nach BIOS sucht, das externe Laufwerke bootet, muss man nur die folgende Zeile am Ende der refind.confDatei hinzufügen.

scanfor biosexternal

Darüber hinaus kann der rEFInd Boot Manager während der Installation so konfiguriert werden, dass er über den Mac Startup Manager zugänglich ist. Der rEFInd Startup Manager kann in Ihrer bestehenden EFI-Partition installiert werden, sodass Sie keine Änderungen an Ihrem externen Laufwerk vornehmen müssen. Auf Wunsch kann rEFInd Windows, die auf einem externen Laufwerk installiert sind, im Hintergrund per BIOS booten.

Ich habe einen 2013er iMac verwendet, um zu überprüfen, ob Ihr Problem mit dem Mac Startup Manager existiert. Als nächstes installierte ich rEFInd, um zu überprüfen, ob rEFInd das Problem lösen würde. Eine genauere Erklärung finden Sie als Antwort auf die Frage Zwei Bootcamp-Installationen: erste auf interner Festplatte und zweite auf externer Thunderbolt 2-SSD .