在新版的Mac上(多新,还未知,需要数据搜集),BootCamp只能安装Win 10,不再支持Win 7。其中的原因是,BootCamp的运作方式不同。
Windows 10在UEFI的机器上,只能使用GPT分区运行,而在传统BIOS的机器上,也只能用MBR上安装运行。
BootCamp的分区过程,在旧Mac中创建混合分区表,而在新Mac上创建“受保护MBR”的GPT分区。
混合分区表是穿件GPT架构和分区后,在LBA0扇区上为前4个GPT分区都建立一个MBR分区入口;“受保护MBR”的GPT分区与混合分区不同的是,在LBA0扇区中只建立一个EEh的分区,它占用硬盘的所有空间。这两种方式都是GPT所支持的。
一个“受保护MBR”的GPT分区的样子:
$ sudo fdisk /dev/disk0
Password:
Disk: /dev/disk0 geometry: 30515/255/63 [490234752 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 490234751] <Unknown ID>
2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused