Triple Boot: „Missing operating system“ auf Windows 7-Partition nach Ubuntu-Installation

Ich habe versucht, Ubuntu (ohne rEFInd) zu installieren, und bin diesem Artikel gefolgt, wie man das auf einem Dual-Boot-Mac (macOS und Windows) erreicht: Installation von Ubuntu auf einem Mac mit bereits installiertem macOS und Windows

Nach dem Ändern der Größe und dem Erstellen neuer Partitionen auf der Festplatte und der erfolgreichen Installation von Ubuntu wird beim Versuch, Windows 7 erneut zu starten, jetzt jedoch die Meldung "Kein Betriebssystem" angezeigt.

Ich habe versucht, die Windows-Partition mit einem Windows-Wiederherstellungs-USB-Laufwerk zu reparieren, wie auf dieser Website erwähnt: http://www.crabtree-consulting.com/boot-camp-windows-7-repair-for-missing-operating-system-error /

Leider zeigt der "Diskpart" von Windows nicht alle Partitionen an und eine Reparatur scheint wie erwähnt nicht möglich zu sein.

Jetzt weiß ich nicht mehr, wie ich die Windows-Partition reparieren kann, entweder in macOS oder in den Windows-Wiederherstellungstools.

MacBook Pro Ende 2013, macOS Sierra, Windows 7, Ubuntu 18.04

Jede Hilfe ist gerne willkommen. Vielen Dank im Voraus!

diskutil list disk0:

diskutil list disk0

sudo gpt -r show /dev/disk0:

sudo gpt -r show /dev/disk0

sudo fdisk /dev/disk0:

sudo fdisk /dev/disk0

Bitte posten Sie die Ausgabe der Befehle als reinen Text, nicht als Bilder.

Antworten (1)

Ich konnte das Problem beheben.

Die MBR-Tabelle wurde nach der Installation von Ubuntu durcheinander gebracht. Windows benötigt einen aktiven Partitionseintrag in dieser Tabelle. In meinem Fall musste die Partition #7(überprüfen der Ausgabe von ) erneut in den MBR geschrieben werden.diskutil list disk0

Der MBR ist sichtbar mit:sudo fdisk /dev/disk0

Um den MBR neu zu erstellen, habe ich das gdiskTool verwendet, das es einfacher gemacht hat und hier verfügbar ist: https://sourceforge.net/projects/gptfdisk/

Um die Bearbeitung des MBR zu ermöglichen, musste das SIP zunächst wie folgt vorübergehend deaktiviert werden:

  1. Booten Sie in Recovery OS, indem Sie gedrückt haltenCommand + R
  2. Gehen Sie zu Dienstprogramme -> Terminal
  3. eingebencsrutil disable

Dann nach dem Neustart und wieder zurück in macOS habe ich folgende Befehle eingegeben:

  1. sudo gdisk /dev/disk0
  2. r (Wiederherstellung/Umwandlung)
  3. h (Hybrid-MBR erstellen)
  4. 7 (GPT-Partition #, die ich hinzufügen wollte)
  5. y (EFI-Partition zuerst im MBR platzieren)
  6. enter (für Standard-MBR-Hex-Code 07)
  7. y (bootfähiges Flag setzen)
  8. n (keine Partitionen mehr)
  9. o (überprüfen Sie den neuen MBR)
  10. w (neuen MBR schreiben)
  11. y (fortfahren)

Abschließend das SIP im Recovery Mode mit csrutil enablewieder aktivieren.

Der endgültige MBR sieht wie folgt aus ( sudo fdisk /dev/disk0):

Disk: /dev/disk0    geometry: 60821/255/63 [977105060 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   2 - 1023 254  63 [         1 -  785698815] <Unknown ID>
*2: 07 1023 254  63 - 1023 254  63 [ 785698816 -  191406080] HPFS/QNX/AUX
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused

Hilfreich war dieser Beitrag, um die GPT- und (Hybrid-)MBR-Dinge zu erklären: https://superuser.com/questions/1216055/hybrid-mbr-triple-boot-on-a-macbook

sowie dieses hier zur tatsächlichen Verwendung von gdisk: http://nerdr.com/bootcamp-partition-lost-repairing-mac-partitions/

Dieser Beitrag war sehr hilfreich. Habe das gleiche Problem gelöst, mit dem ich konfrontiert war. Danke vielmals..!!!
Das hat gut funktioniert. Hatte die Größe der Bootcamp-Partition von Windows aus geändert und dann Ubuntu im freigegebenen Speicherplatz installiert. Tausend Dank Freund.