2024年4月12日发(作者:么韫玉)
关于Mac的启动、Bootcamp、GPT+MBR混合分区的备忘笔记
关于Mac的启动、Bootcamp、GPT+MBR混合分区的备忘笔记
Mac mini买回来后,用bootcamp安装好了win7 64位。用了几天,嫌只有一个分
区各种问题,比如PS性能非常不好,打开菜单都需要10s。就去Mac下,用 磁盘工具,
把Mac分区缩小,分了100G空间出来,格式化成Fat32,准备做d盘。重启后发现Win7
启动不了了。于是在网上找了一些资料,虽然还有些问题没弄明白,但至少可以启动了。
一些知识点:
EFI、BIOS、MBR、GPT等分区、启动的基础知识(省略...)苹果Mac Mini(2013)
用的启动是EFI 1.1,不是最新的2.x;安装Win7/8系统用的是模拟bios启动。(有网友
说win8系统对EFI 1.1的支持不好,安装过程不顺利。)苹果用的分区是GPT格式的的,
用Bootcamp安装系统,本质上是 把分区变成GPT和MBR的混合分区,让windows
可以读到分区并安装。(只有64位的win7以上的系统可以安装到GPT上,其他的64位
的win只能识别到。不能启动。32位的系统不识别GPT系统-- 这个细节不确定,但不是
关键。)用 gdisk 软件可以管理GPT和MBR的混合分区,别的分区软件可能不支持,用
之前一点要确认清楚。比如在win下分成两个区。具体啥情况我没测试过,不知道能否修
复。但朋友这样做过,很悲催的格式化了整个硬盘!
分区很危险,需谨慎操作,不要”范“低级错误,如打错字、弄错分区等,。。
处理步骤:
(引子)你已经用bootcamp安装了win系统,重新分区后出现问题;或者准备安装
Win系统先用 Mac 的磁盘分区软件,把区分好。可以格式化成需要的文件格式。如果要
Mac、Win同时访问(如D盘),可以格式化成Fat32或者exFat,不要格式化成Ntfs。
保险起见,重启一下电脑,看能不能启动。(以下是本文重点)安装gdisk,学习它的使用。
类似于fdisk等命令行软件——麻烦点,习惯了好了。启动 gdisk /dev/disk0 用b备份
一下分区表,出错了还可以恢复。用 r 进入恢复模式,用 p 查看GPT分区,用 o 查看
mbr分区。记录一下,以便和修改后的做比较,或者还原。我们不需要调整GPT分区,只
需要调整mbr分区。用 h 生成混合分区,输入分区的顺序。一般第一个是EE保留分区,
剩下3个分区给Win系统。并把win系统所在的分区设置成 “可启动”Boot Flag(即
设置“激活"Active标识)。--也许把Mac分区设置成可启动会出错,如果找不到Win启
动盘,无法启动,看看是不是把Mac分区也设置了启动标识(这点不确定,可自行尝试)。
然后用p / o 看看分区表是否正确,确认无误后,用 w 保存。(如果只做上面的操作,应
该没有大的风险,至少能启动)重启机器后按option键,进入win系统。或者安装系统。
更多的说明:(上文是启动的本质,下面谈的实际操作中的事项)
一方面:mbr启动项只留了3个给win系统(第一个是EE保留分区),所以不要分太
多的ntf/fat32分区;另一方面,mbr中应该可以只保留win启动分区,其他分区win应
该能从GPT分区表中找到(比如比较新的64位win7系统等),这个知识点还不确定,有
机会验证一下。 如果全新分区,可以把前3个win分区放到磁盘的上面,这样默认生成
的MBR表应该就没有问题;或者"直接在Mac 下分割好要用的分區,用carbon copy
cloner 張Mac OS 複製到最後分區,重啟,刪除第一分區(原Mac OS ),分割為Fat 分
區” -- Errol
操作图(重点用 红线做了标注)
2024年4月12日发(作者:么韫玉)
关于Mac的启动、Bootcamp、GPT+MBR混合分区的备忘笔记
关于Mac的启动、Bootcamp、GPT+MBR混合分区的备忘笔记
Mac mini买回来后,用bootcamp安装好了win7 64位。用了几天,嫌只有一个分
区各种问题,比如PS性能非常不好,打开菜单都需要10s。就去Mac下,用 磁盘工具,
把Mac分区缩小,分了100G空间出来,格式化成Fat32,准备做d盘。重启后发现Win7
启动不了了。于是在网上找了一些资料,虽然还有些问题没弄明白,但至少可以启动了。
一些知识点:
EFI、BIOS、MBR、GPT等分区、启动的基础知识(省略...)苹果Mac Mini(2013)
用的启动是EFI 1.1,不是最新的2.x;安装Win7/8系统用的是模拟bios启动。(有网友
说win8系统对EFI 1.1的支持不好,安装过程不顺利。)苹果用的分区是GPT格式的的,
用Bootcamp安装系统,本质上是 把分区变成GPT和MBR的混合分区,让windows
可以读到分区并安装。(只有64位的win7以上的系统可以安装到GPT上,其他的64位
的win只能识别到。不能启动。32位的系统不识别GPT系统-- 这个细节不确定,但不是
关键。)用 gdisk 软件可以管理GPT和MBR的混合分区,别的分区软件可能不支持,用
之前一点要确认清楚。比如在win下分成两个区。具体啥情况我没测试过,不知道能否修
复。但朋友这样做过,很悲催的格式化了整个硬盘!
分区很危险,需谨慎操作,不要”范“低级错误,如打错字、弄错分区等,。。
处理步骤:
(引子)你已经用bootcamp安装了win系统,重新分区后出现问题;或者准备安装
Win系统先用 Mac 的磁盘分区软件,把区分好。可以格式化成需要的文件格式。如果要
Mac、Win同时访问(如D盘),可以格式化成Fat32或者exFat,不要格式化成Ntfs。
保险起见,重启一下电脑,看能不能启动。(以下是本文重点)安装gdisk,学习它的使用。
类似于fdisk等命令行软件——麻烦点,习惯了好了。启动 gdisk /dev/disk0 用b备份
一下分区表,出错了还可以恢复。用 r 进入恢复模式,用 p 查看GPT分区,用 o 查看
mbr分区。记录一下,以便和修改后的做比较,或者还原。我们不需要调整GPT分区,只
需要调整mbr分区。用 h 生成混合分区,输入分区的顺序。一般第一个是EE保留分区,
剩下3个分区给Win系统。并把win系统所在的分区设置成 “可启动”Boot Flag(即
设置“激活"Active标识)。--也许把Mac分区设置成可启动会出错,如果找不到Win启
动盘,无法启动,看看是不是把Mac分区也设置了启动标识(这点不确定,可自行尝试)。
然后用p / o 看看分区表是否正确,确认无误后,用 w 保存。(如果只做上面的操作,应
该没有大的风险,至少能启动)重启机器后按option键,进入win系统。或者安装系统。
更多的说明:(上文是启动的本质,下面谈的实际操作中的事项)
一方面:mbr启动项只留了3个给win系统(第一个是EE保留分区),所以不要分太
多的ntf/fat32分区;另一方面,mbr中应该可以只保留win启动分区,其他分区win应
该能从GPT分区表中找到(比如比较新的64位win7系统等),这个知识点还不确定,有
机会验证一下。 如果全新分区,可以把前3个win分区放到磁盘的上面,这样默认生成
的MBR表应该就没有问题;或者"直接在Mac 下分割好要用的分區,用carbon copy
cloner 張Mac OS 複製到最後分區,重啟,刪除第一分區(原Mac OS ),分割為Fat 分
區” -- Errol
操作图(重点用 红线做了标注)