У меня iMac середины 2011 года, и я установил Windows 7 в Bootcamp с помощьюэта ссылка .
$ diskutil список
/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
Затем мне нужен новый раздел для моих медиаданных. Я попытался добавить раздел ExFAT, разделив disk0s2 через DiskUtility, и в результате получилось следующее...
$ diskutil список
/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 показать /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
После добавления раздела ExFAT BootCamp не работает, я не могу загрузить iMac с Widows 7. (не могу найти загрузочный диск...)
Я думаю, что смысл в том, что индекс раздела BOOTCAMP после этого разбиения равен #5. До этого он был #4. Это означает, что я не могу сделать раздел BOOTCAMP«активный»с помощью 'fdisk' или 'diskpart'. Я прав?
Наконец я удалил раздел ExFAT и вручную сделал раздел BOOTCAMP (#4) «активным».
Есть ли способ добавить раздел ExFAT на моем iMac без переустановки Windows 7? Или есть ли какие-то другие моменты, которые следует учитывать в моем случае?
решение1
Вам не обязательно назначать разделы 2, 3 и 4 GPT тем же разделам 2, 3 и 4 таблицы разделов MBR. Другими словами, вы могли бы пропустить раздел 3 GPT, чтобы получить результат, показанный ниже.
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
Хотя изменение таблицы разделов MBR с помощью fdisk
команды возможно, сторонниеgdisk
Команда намного проще в использовании. Windows 7 может воспринять изменение в разделе 3 как попытку переместить Windows на другую машину. Если это произойдет, Windows не загрузится. Решением будет использование команды bootrec /RebuildBcd
для перестройки файла BCD. Инструкции приведены на веб-сайте Microsoft:Используйте Bootrec.exe в Windows RE для устранения неполадок при запуске.Вам не придется переустанавливать Windows 7.
Примечание: операционная система macOS может иногда рассматривать эту схему разбиения как ошибку и изменять таблицу разделов MBR обратно на полностью защищенную MBR или заменять разделы 3 и 4 на разделы 3 и 4 GPT. Если это произойдет, вам придется вручную исправить таблицу разделов MBR.Вам не придется перестраивать файл BCD.