Reparieren Sie den EFI-Start auf dem MacBook Pro Mitte 2012

0

Vor einiger Zeit habe ich die Partitionstabelle meines MacBook Pro Mitte 2012 manuell neu geschrieben, sodass ich entweder unter Windows 10 oder OS-X booten konnte. In der Zwischenzeit habe ich mein MacBook mit einer SSD aufgerüstet und auf macOS Sierra aufgerüstet, wodurch die Bootoptionen gebrochen wurden. Ich kann OSX nur über das Startmenü auswählen. Wie kann ich das reparieren?

Ich habe schon mit gdisk herumgespielt und einen hybriden MBR erstellt, aber ich bin mir nicht wirklich sicher, was ich als Partitionstyp wählen soll, damit er funktioniert.

Jede Hilfe wird geschätzt :)

user3815297
quelle

Antworten:

0

Es ist wichtig zu wissen, ob Ihre ursprüngliche Windows-Installation im BIOS / CSM / Legacy-Modus oder im EFI-Modus gestartet wurde. Die meisten Windows 10-Installationen auf Macs werden im EFI-Modus gestartet. Dies ist jedoch nicht allgemein zutreffend. Wenn es im BIOS-Modus gestartet wurde, muss die Festplatte einmal einen Hybrid-MBR verwendet haben, und wahrscheinlich hat Ihr MacOS-Upgrade entweder den Hybrid-MBR durch einen schützenden MBR ersetzt oder den Windows-BIOS-Modus-Bootloader gelöscht. Wenn Windows im EFI-Modus gebootet wurde, wurde möglicherweise der Windows EFI-Modus-Bootloader beschädigt oder ersetzt, oder das Apple-Startmenü wurde beschädigt. Die Reparaturmethode ist völlig unterschiedlich, je nachdem, welcher Boot-Modus verwendet wurde. Wenn Sie versuchen, falsch zu reparieren, kann dies die Sache nur verschlimmern.

Wenn Sie den ursprünglichen Windows-Startmodus nicht kennen, schlage ich vor, dass Sie den EFI-Systempartition (ESP) um zu sehen, ob es Windows-Bootloader-Dateien enthält. (Sie wären in der EFI/Microsoft Verzeichnisbaum, falls überhaupt vorhanden.) Wenn Windows-Boot-Dateien auf dem ESP vorhanden sind, besteht die Möglichkeit, dass er im EFI-Modus gestartet wurde. Wenn nicht, wurde entweder im BIOS-Modus gebootet oder das macOS-Upgrade löschte diese Dateien. Daher ist das Fehlen dieser Dateien weniger diagnostisch als ihre Anwesenheit.

Selbst wenn Windows im BIOS-Modus gestartet wurde, können Sie es möglicherweise mithilfe des EFI-Modus-Bootloaders in den EFI-Modus konvertieren. Dies wird unter anderem hier beschrieben:

http://sdnalloh.com/converting-win7-from-mbr-to-gpt/

Beachten Sie jedoch, dass dieser Blogbeitrag eine vollständige Konvertierung auf UEFI-basierten PCs beschreibt. Ein Teil der Arbeit (wie das Konvertieren von MBR in GPT) wird bereits auf einem Mac ausgeführt (obwohl Sie möglicherweise einen Hybrid-MBR in einen schützenden MBR konvertieren müssen).

Rod Smith
quelle
Sollte Windows 10 auf meinem MacBook im EFI-Modus gestartet werden, bevor Sie tiefer tauchen? Seitdem ich dies gepostet habe, habe ich Windows 10 neu installiert. Jetzt habe ich zwei Startoptionen, OSX und BOOTCAMP, die beide das gleiche Festplattensymbol haben. Ich nehme an, beide befinden sich im BIOS-Modus. Aus meiner vorherigen Installation erinnere ich mich an Probleme, Bluescreens und dergleichen, wenn Sie im BIOS-Modus ausgeführt wurden. Ich habe das in den wenigen Stunden, die ich in Windows 10 ausgeführt habe, noch nicht gesehen.
user3815297
OS X bootet immer im EFI-Modus. (Nun, es sei denn, Sie machen seltsame Dinge mit einem Hackintosh-Bootloader.) Windows 8 und höher kann sein in beiden Modi installiert. Ich verstehe, dass Boot Camp jetzt den EFI-Modus bevorzugt, aber Sie können aus verschiedenen Gründen einen BIOS-Modus installieren. Wenn Windows startet, siehe diese Seite von mir Informationen zum Identifizieren des Startmodus.
Rod Smith
Ich habe Ihre Anweisungen befolgt und mein Boot Camp-Windows-Boot im BIOS-Modus gestartet. Dort wird Legacy angezeigt. Was ist die Auswirkung davon? Ist es besser in EFI zu booten?
user3815297
Wenn es jetzt funktioniert, folgen Sie dem Sprichwort: "Wenn es nicht kaputt ist, reparieren Sie es nicht." Obwohl ich empfehle, das Booten im EFI-Modus zu starten, wann immer dies möglich ist, bietet das Wechseln des Boot-Modus die Möglichkeit, dass neue Probleme auftauchen, sodass sich der Wechsel wahrscheinlich nicht lohnt. Wenn es jetzt nicht funktioniert, erarbeiten Sie bitte eine neue Frage.
Rod Smith