Как я могу добавить новый раздел данных на Mac с разделением основного раздела на две части? Windows 7 уже установлена ​​с bootcamp

342
Hoon Lee

У меня есть iMac середины 2011 года, и я установил Windows 7 в Bootcamp по этой ссылке .

$ diskutil list

/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 list

/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 

После добавления раздела ExFAT BootCamp не работает, я не могу загрузить iMac с помощью Widows 7. (не удается найти загрузочный диск ...)

Я считаю, что моя точка зрения состоит в том, что индекс раздела BOOTCAMP - № 5 после этого разделения. Это было № 4 до этого. Это означает, что я не могу сделать раздел BOOTCAMP «активным» с помощью «fdisk» или «diskpart». Я прав?

Наконец, я удалил раздел ExFAT и вручную установил раздел BOOTCAMP (# 4).

Есть ли способ добавить раздел ExFAT на мой iMac без переустановки Windows 7? Или какие-то другие моменты, которые следует учитывать в моем случае?

0

1 ответ на вопрос

0
David Anderson

Вам не нужно назначать разделы 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.

Спасибо за вашу прекрасную идею, она работает как волшебство для меня. Хотя `bootrec / RebuldBcd` выдает` ..found no element..`, в моем старом iMac все очень хорошо. Hoon Lee 5 лет назад 0

Похожие вопросы