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

419
Hoon Lee

Ich habe einen iMac von Mitte 2011 und habe Windows 7 mithilfe dieses Links in Bootcamp installiert .

$ 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 durch Aufteilen von disk0s2 über DiskUtility hinzuzufügen.

$ 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 show / 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 die ExFAT-Partition hinzugefügt wurde, funktioniert BootCamp nicht. Ich konnte den iMac nicht mit Widows 7 starten. (Bootfähige Festplatte kann nicht gefunden werden ...)

Ich glaube, der Punkt von mir ist, dass die Indexnummer der BOOTCAMP-Partition # 5 nach dieser Partitionierung ist. Es war damals # 4. Das bedeutet, kann ich nicht die BOOTCAMP Partition ‚aktiv‘ mit ‚fdisk‘ oder ‚diskpart‘. Habe ich recht?

Schließlich entfernte ich die ExFAT-Partition und setzte die BOOTCAMP-Partition (# 4) manuell auf "aktiv".

Gibt es eine Möglichkeit, eine ExFAT-Partition auf meinem iMac hinzuzufügen, ohne Windows 7 neu zu installieren? Oder irgendwelche anderen Punkte, die in meinem Fall zu berücksichtigen sind?

0

1 Antwort auf die Frage

0
David Anderson

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

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 

Das Ändern der MBR-Partitionstabelle mit dem fdiskBefehl ist zwar möglich, der gdiskBefehl eines Drittanbieters ist jedoch viel einfacher zu verwenden. Windows 7 sieht die Änderung in Partition 3 möglicherweise als Versuch, Windows auf einen anderen Computer zu verschieben. In diesem Fall startet Windows nicht. Die Lösung wäre, den bootrec /RebuildBcdBefehl zum Wiederherstellen 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üssen Windows 7 nicht neu installieren.

Hinweis: Das macOS-Betriebssystem kann dieses Partitionsschema gelegentlich als Fehler anzeigen und die MBR-Partitionstabelle in einen vollständig geschützten MBR zurücksetzen oder die Partitionen 3 und 4 durch die Partitionen 3 und 4 des GPT ersetzen. In diesem Fall müssen Sie die MBR-Partitionstabelle manuell korrigieren. Sie müssen die BCD-Datei nicht neu erstellen.

Vielen Dank für Ihre großartige Idee, es funktioniert für mich wie ein Zauber. Obwohl `bootrec / RebuldBcd`` ..found no element..` produzierte, ist in meinem alten iMac alles sehr gut. Hoon Lee vor 5 Jahren 0