Wie kann ich eine neue Datenpartition auf dem Mac hinzufügen, indem ich die Hauptpartition in zwei Teile aufteile? Windows 7 ist bereits mit Bootcamp installiert

Wie kann ich eine neue Datenpartition auf dem Mac hinzufügen, indem ich die Hauptpartition in zwei Teile aufteile? Windows 7 ist bereits mit Bootcamp installiert

Ich habe einen iMac von Mitte 2011 und habe Windows 7 in Bootcamp installiert mit Hilfe vondieser Link .

$ diskutil-Liste

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            1.5 TB     disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                499.3 GB   disk0s4

Dann brauche ich eine neue Partition für meine Mediendaten. Ich habe versucht, eine ExFAT-Partition hinzuzufügen, indem ich disk0s2 über DiskUtility aufgeteilt habe, und das Ergebnis war folgendes ...

$ diskutil-Liste

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            496.8 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s6
   4:       Microsoft Basic Data data                    1.0 TB     disk0s7
   5:       Microsoft Basic Data BOOTCAMP                499.3 GB   disk0s4

$ sudo fdisk /dev/disk0

Disk: /dev/disk0    geometry: 243201/255/63 [3907029168 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -     409639] <Unknown ID>
 2: AF 1023 254  63 - 1023 254  63 [    409640 -  970300304] HFS+        
 3: AB 1023 254  63 - 1023 254  63 [ 970709944 -    1269536] Darwin Boot 
 4: 07 1023 254  63 - 1023 254  63 [ 971979480 - 1959233472] HPFS/QNX/AUX

$ sudo gpt -r zeigen /dev/disk0

gpt show: /dev/disk0: Suspicious MBR at sector 0
       start        size  index  contents
           0           1         MBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34           6         
          40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      409640   970300304      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
   970709944     1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
   971979480  1959233472      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  2931212952      262144         
  2931475096   975291888      5  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  3906766984      262151         
  3907029135          32         Sec GPT table
  3907029167           1         Sec GPT header

Nachdem ich die ExFAT-Partition hinzugefügt hatte, funktionierte BootCamp nicht und ich konnte den iMac nicht mit Windows 7 booten. (Bootfähige Festplatte nicht gefunden …)

Ich glaube, mein Punkt ist, dass die Indexnummer der BOOTCAMP-Partition nach dieser Partitionierung Nr. 5 ist. Davor war sie Nr. 4. Das bedeutet, dass ich die BOOTCAMP-Partition nicht erstellen kann.'aktiv'mit 'fdisk' oder 'diskpart. Habe ich Recht?

Schließlich habe ich die ExFAT-Partition entfernt und die BOOTCAMP-Partition (#4) manuell auf „aktiv“ gesetzt.

Gibt es eine Möglichkeit, eine ExFAT-Partition auf meinem iMac hinzuzufügen, ohne Windows 7 neu zu installieren? Oder gibt es noch andere Punkte, die in meinem Fall zu beachten sind?

Antwort1

Sie müssen die Partitionen 2, 3 und 4 der GPT nicht denselben Partitionen 2, 3 und 4 der MBR-Partitionstabelle zuweisen. Mit anderen Worten, Sie hätten Partition 3 der GPT überspringen können, um das unten gezeigte Ergebnis zu erzielen.

Disk: /dev/disk0    geometry: 243201/255/63 [3907029168 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -     409639] <Unknown ID>
 2: AF 1023 254  63 - 1023 254  63 [    409640 -  970300304] HFS+        
 3: 07 1023 254  63 - 1023 254  63 [ 971979480 - 1959233472] HPFS/QNX/AUX 
*4: 07 1023 254  63 - 1023 254  63 [2931475096 - 975291888 ] HPFS/QNX/AUX

Während das Ändern der MBR-Partitionstabelle mit dem fdiskBefehl möglich ist,gdiskDer Befehl ist viel einfacher zu verwenden. Windows 7 könnte die Änderung in Partition 3 als Versuch betrachten, Windows auf eine andere Maschine zu verschieben. Wenn dies geschieht, wird Windows nicht gestartet. Die Lösung wäre, den bootrec /RebuildBcdBefehl zum Neuaufbau der BCD-Datei zu verwenden. Die Anweisungen finden Sie auf der Microsoft-Website:Verwenden Sie Bootrec.exe in der Windows RE, um Startprobleme zu beheben.Sie müssten Windows 7 nicht neu installieren.

Hinweis: Das macOS-Betriebssystem betrachtet dieses Partitionierungsschema gelegentlich als Fehler und ändert die MBR-Partitionstabelle entweder zurück in einen vollständig geschützten MBR oder ersetzt die Partitionen 3 und 4 durch die Partitionen 3 und 4 der GPT. In diesem Fall müssen Sie die MBR-Partitionstabelle manuell reparieren.Sie müssten die BCD-Datei nicht neu erstellen.

verwandte Informationen