私は2011年半ばのiMacを持っており、BootcampでWindows 7をインストールしました。このリンク 。
$ ディスクユーティリティリスト
/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 パーティションを追加しようとしましたが、結果は次のようになりました...
$ ディスクユーティリティリスト
/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 が動作せず、Windows 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 では、パーティション 3 の変更が Windows を別のマシンに移動する試みとみなされる可能性があります。この場合、Windows は起動しません。解決策としては、コマンドを使用してbootrec /RebuildBcd
BCD ファイルを再構築します。手順は、Microsoft の Web サイトで提供されています。Windows RE の Bootrec.exe を使用して起動の問題をトラブルシューティングする。Windows 7 を再インストールする必要はありません。
注意: macOS オペレーティング システムは、このパーティション スキームをエラーと見なし、MBR パーティション テーブルを完全に保護された MBR に戻すか、パーティション 3 と 4 を GPT のパーティション 3 と 4 に置き換えることがあります。この場合は、MBR パーティション テーブルを手動で修正する必要があります。BCD ファイルを再構築する必要はありません。