저는 2011년 중반 iMac을 가지고 있으며 다음의 도움으로 Bootcamp에 Windows 7을 설치했습니다.이 링크 .
$ 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
그런 다음 미디어 데이터를 위한 새 파티션이 필요합니다. DiskUtility를 통해 disk0s2를 분할하여 ExFAT 파티션을 추가하려고 시도했는데 결과는 다음과 같습니다.
$ 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가 작동하지 않고 Widows 7로 iMac을 부팅할 수 없습니다. (부팅 가능한 디스크를 찾을 수 없습니다...)
내 요점은 이 파티셔닝 이후 BOOTCAMP 파티션의 인덱스 번호가 #5라는 것입니다. 그 전에는 4위였죠. 이는 BOOTCAMP 파티션을 만들 수 없음을 의미합니다.'활동적인''fdisk' 또는 'diskpart'를 사용합니다. 내가 맞나요?
마지막으로 ExFAT 파티션을 제거하고 BOOTCAMP 파티션(#4)을 '활성'으로 수동으로 설정했습니다.
Windows 7을 다시 설치하지 않고 iMac에 ExFAT 파티션을 추가할 수 있는 방법이 있습니까? 아니면 제 경우에는 고려해야 할 다른 사항이 있나요?
답변1
GPT의 파티션 2, 3, 4를 MBR 파티션 테이블의 동일한 파티션 2, 3, 4에 할당할 필요는 없습니다. 즉, GPT의 파티션 3을 건너뛰어 아래와 같은 결과를 생성할 수 있습니다.
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에서는 Windows를 다른 시스템으로 이동하려는 시도로 파티션 3의 변경을 볼 수 있습니다. 이런 일이 발생하면 Windows가 부팅되지 않습니다. 해결책은 bootrec /RebuildBcd
명령을 사용하여 BCD 파일을 다시 작성하는 것입니다. 지침은 Microsoft 웹사이트에서 제공됩니다.Windows RE에서 Bootrec.exe를 사용하여 시작 문제 해결.Windows 7을 다시 설치할 필요는 없습니다.
참고: macOS 운영 체제에서는 때때로 이 파티션 구성표를 오류로 간주하고 MBR 파티션 테이블을 다시 완전히 보호되는 MBR로 변경하거나 파티션 3과 4를 GPT의 파티션 3과 4로 바꿀 수 있습니다. 이런 일이 발생하면 MBR 파티션 테이블을 수동으로 수정해야 합니다.BCD 파일을 다시 작성할 필요는 없습니다.