Windows erkennt GPT-Datenträger als MBR beim EFI-Start


42

Diese Festplatte ist OCZ VERTEX 128GB SSD. Es ist als GPT von OSX formatiert. Das Festplattenlayout ist

/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *128.0 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                 Apple_RAID                         63.8 GB    disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
   4:       Microsoft Basic Data ssdwin                  63.9 GB    disk1s4

Ich versuche, windows7 in der "ssdwin" -Partition zu installieren, aber wenn ich das Windows 7 64-Bit-USB-Installationsprogramm von EFI boote, heißt es:

Windows kann nicht auf diesem Datenträger installiert werden. Die ausgewählte Festplatte verfügt über eine MBR-Partitionstabelle. Das Fenster On EFI System kann nur auf GPT-Festplatten installiert werden.

Aber meine Festplatte ist eine GPT-Festplatte. Hast du eine Idee, wie ich mich davon erholen kann?

Antworten:


69

Haben Sie zufällig das Festplatten-Dienstprogramm von Apple verwendet, um ein FAT-Dateisystem in dieser zukünftigen Windows-Partition zu erstellen? In diesem Fall haben Sie den Datenträger von einem legalen GPT-Datenträger in einen Hybrid-MBR- Datenträger konvertiert , den OS X als GPT und Windows als MBR ansieht. In diesem Fall besteht die Lösung darin, die Hybrid-MBR-Daten zu löschen. Eine Reihe von Dienstprogrammen kann dies tun. Ich beschreibe, wie ich es mit meinem eigenen GPT-gdisk Dienstprogramm fdisk ( ) mache :

  1. Laden Sie GPT fdisk von der Sourceforge-Seite herunter und installieren Sie es. (Versionen sind für Linux, OS X und Windows verfügbar. Ich gehe davon aus, dass Sie dies unter OS X tun.) Alternativ können Sie es von einer Linux-Notfall-CD wie Parted Magic ausführen .
  2. Starten Sie gdiskauf Ihrer Festplatte, indem Sie sudo gdisk /dev/disk1in ein Terminalfenster tippen. (Ändern Sie die Gerätekennung, wenn dies nicht der Fall ist, den Sie zuvor angegeben haben, oder wenn Sie ein anderes Betriebssystem für den Auftrag verwenden.)
  3. Geben Sie pdie Partitionstabelle anzuzeigen Sie arbeiten an der richtigen Datenträger zu überprüfen. Wenn nicht, geben Sie ein, um den Vorgang qzu beenden, ohne die Änderungen zu speichern, und versuchen Sie es erneut mit einem anderen Gerät.
  4. Geben Sie ein x, um das Expertenmenü aufzurufen.
  5. Geben Sie ein n, um einen neuen MBR-Schutz zu erstellen. Beachten Sie, dass gdiskeine Änderung nicht bestätigt wird. Es wird nur eine neue Experten-Eingabeaufforderung angezeigt.
  6. Geben Sie ein w, um Ihre Änderungen zu speichern. Sie werden aufgefordert, diese Aktion zu bestätigen. Tun Sie dies.

Mit etwas Glück wird das Problem behoben. Wenn es nicht, obwohl, können Sie gdisk‚s - vOption (auf jedem Menü) zu haben , gdisksucht Partitionstabelle Probleme. Es kann einige kleinere Probleme automatisch beheben, aber manchmal müssen Sie explizite Änderungen vornehmen. Weitere Informationen finden Sie in der GPT fdisk-Dokumentation zu GPT-Reparaturen .


El Capitan Nachtrag:

Apples OS X 10.11 ("El Capitan") enthält eine neue Funktion, die als "rootless" oder "System Integrity Protection" bezeichnet wird und das Ausführen bestimmter Arten von Dienstprogrammen, einschließlich GPT fdisk, erschwert oder unmöglich macht. Mit dieser neuen Funktion soll die Sicherheit verbessert werden, indem es Malware erschwert wird, die Kontrolle über den Computer zu übernehmen, oder indem Benutzer versehentlich ihre eigenen Systeme beschädigen. Es verursacht jedoch auch Probleme, wenn Sie GPT fdisk oder andere Tools von Drittanbietern verwenden müssen. Wenn Apples eigene Tools das Entfernen eines hybriden MBR erlauben, weiß ich nicht, wie es damit gemacht wird. Daher erfordert AFAIK für diese Aufgabe die Umgehung dieser neuen Sicherheitsfunktion.

Es gibt verschiedene Möglichkeiten, um dieses Problem zu umgehen:

  • Verwenden Sie ein Nicht-OS X-Betriebssystem, z. B. ein Ubuntu- Installationsprogramm, das im Modus "Vor der Installation testen" gestartet wurde.
  • Halten Sie Befehlstaste + R gedrückt, während Sie Ihren Mac starten, um die Wiederherstellungsumgebung zu starten, in der diese Funktion deaktiviert ist. Theoretisch sollten Sie gdiskin dieser Umgebung ausgeführt werden können, obwohl Sie möglicherweise die PATHUmgebungsvariable anpassen müssen . (Ich habe diesen Ansatz nicht ausprobiert, daher gibt es möglicherweise Hürden, die ich nicht in Betracht gezogen habe.)
  • Starten Sie die Wiederherstellungsumgebung, öffnen Sie ein Terminalfenster csrutil disable, geben Sie ein und starten Sie Ihre reguläre Umgebung neu. Diese Aktion deaktiviert das rootless-System. Sie können es wieder aktivieren, indem Sie diese Schritte ausführen, aber enablenicht disablean übergeben csrutil.

Weitere Informationen zum Thema "Rootless Environment" finden Sie auf dieser Seite.


1
Rod, vielen Dank, dass du das aufgibst. Bei einem neu formatierten 2013 Macbook Pro Retina gab es mit dem gleichen Problem große Probleme. Win8 konnte nicht über die legitime Bootcamp-Assistentenmethode aus der Box installiert werden (ich habe nicht mit dem Festplatten-Dienstprogramm herumgespielt). Ich hatte immer noch das Problem und das Folgen Ihres Tutorials zum T wirkte wie ein Zauber. Danke noch einmal! Sie haben mir ein paar Stunden erspart, als Sie versucht haben, das zum Laufen zu bringen.
Saurabhj

3
Diese Schritte zerstören die hybriden MBR-Daten, aber der hybride MBR dupliziert lediglich ein bis drei GPT-Partitionseinträge (in MBR-Form). Die GPT-Einträge bleiben intakt und zugänglich, sodass Sie den Zugriff auf keine Ihrer Dateien verlieren sollten. All dies setzt natürlich voraus, dass die Partitionstabellen gültig sind (oder so "gültig", wie es ein hybrider MBR sein kann). Wenn Ihre Partitionstabellen beschädigt sind und Ihr Hybrid-MBR Partitionen angibt, die keine GPT-Gegenstücke haben, verlieren Sie diese Partitionen. Dies wäre zu Beginn eine höchst illegale und gefährliche Einrichtung.
Rod Smith

1
Vielen Dank @RodSmith! Ich habe es gerade auf einem OSX 10.10.1 Yosemite für Macbook Pro 2012 für Windows 8.1 ausprobiert und es hat einwandfrei funktioniert. Ihre Anweisungen sind sehr hilfreich und das Dienstprogramm ist einfach großartig.
Gerne

1
GPT fdisk bestätigte nicht nur einen Hybrid-MBR, sondern korrigierte anhand dieser Anweisungen auch meine Eingabeaufforderung "Sie müssen die Festplatte formatieren ..." in Windows 7 für eine externe Festplatte, die in OS X und Ubuntu einwandfrei gelesen werden konnte. Vielen Dank!
Sirap

2
Das war ein Lebensretter. In meinem Fall war BootCamp für die Erstellung der Hybrid-MBR-Bedingung verantwortlich, die so viele Probleme verursachte. Nach dem Update konnte ich eine native EFI-Triple-Boot-Installation auf meinem System durchführen.
Evan Plaice
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.