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
操作图(重点用 红线做了标注)
用mac的磁盘分区工具,做好分区、格式化工作。
分区表格式当然选GUID,而不是MBR,不多废话了。
随便分了5个分区,并故意把Win7启动分区放到了最后。
(你的磁盘分区肯定和这个不同,不要照搬照抄。)
EFI分区是我乱写了,只为提醒一下:Mac的分区软件会创建一个默认的EFI分区,在这里并不会显示出来。实际的分区数量是6个,不要晕掉了。
请看下面的截图,是不是有2个EFI?注意他们的类型是不一样的。自动创建的EFI分区是209.7MB。
用diskutil命令行工具查看分别表。
顺便说一下,我是在一个16G的U盘上做的演示。Mac系统的硬盘是 /dev/disk0,16GU盘是/dev/disk1,自己操作的时候注意一下,再次提醒别弄错了。
下面是Gdisk软件的使用部分
进入gdisk和查看GPT分区表
GPT和diskutil看到的是一致的。
进入恢复菜单和查看MBR
现在只有一个EE格式的分区,其实就是标识 这个分区表是GPT格式的。
现在开始创建混合分区表
可以先做个分区表的备份。方法后面有。
保存分区表
拔掉并重插U盘(或重启电脑后),再次进入gdisk,就可以看到分区表变成了混合(Hybrid)分区表。
备份分区表和恢复分区表
再看一下恢复模式的菜单:
备份文件的文件名可以随便取。
把分区表折腾坏(我自由发挥的,过程略。。),结果就是只有一个分区了。。
--演示用,危险系数很高,请勿模仿
用l命令恢复 分区表的备份。
可以看到优美的分区表又回来了。
再次说一下,本文只是介绍 GPT和MBR的混合分区表,其他的东西都是附带提一下。
不清楚的地方,请自行Google。
win Boot的相关工具:
- 安装win7的时候,可以按 shift + F10,调出命令行窗口
- bootsect.exe 可以修复 mbr、pbr
- bootsect {/help|/nt60|/nt52} {SYS|ALL|<DriveLetter>:} [/force] [/mbr]
- 例子:bootsect /nt60 SYS /mbr
- bootrec.exe 可以修复 mbr、pbr、BCD启动项
- bootrec /FixMbr /FixBoot /ScanOs /RebuildBcd
-
- bcdboot.exe 可以修复bcd项
-
BCDBOOT source [/svolume-letter]
- 例子:bcdboot c:\windows c:
- 可以简单的理解为 把source:\windows下的某些bcd模板文件 复制到根目录下
参考资料:
gdisk:
下载地址:http://sourceforge.net/projects/gptfdisk/
软件使用:http://www.rodsbooks.com/gdisk/walkthrough.html
混合分区:http://www.rodsbooks.com/gdisk/hybrid.html
Windows的Boot相关工具:
bootsect.exe:http://baike.baidu.com/view/2789343.htm
bootrec.exe:http://baike.baidu.com/view/6591993.htm
BCDBoot:http://baike.baidu.com/view/3208516.htm
GPT和MBR
《GPT与MBR那些纠缠不清的故事第一弹——GPT与MBR是什么呢?》:http://bbs.weiphone.com/read-htm-tid-5874872-page-1.html
《GPT与MBR那些纠缠不清的故事第二弹——GPT与MBR实验探究》:http://bbs.weiphone.com/read-htm-tid-5969091.html
[原创]GPT与MBR那些纠缠不清的故事第三弹(不论你是Boot Camp还是要玩多分区,都在玩之前自己先看看这篇文章!)——注意事项:http://bbs.weiphone.com/read.php?tid=5985723&uid=433066
一些安装Mac+Win系统的资料:
Mac不通过bootcamp安装相对独立的OSX和windows:http://www.tedz.me/macosx/osx-win-installation-without-bootcamp
(超详细图文)完美解决Mountain Lion10.8.3山狮或10.7.4狮子系统安装windows7 win8多分区双系统教程方法,无须其它分区软件!亲测可行:http://bbs.weiphone.com/read-htm-tid-3206915.html
MBP本,完美多分区装双系统图文教程,多分区而不影响苹果系统GUID分区表,图文教程:http://bbs.weiphone.com/read-htm-tid-2365800.html
Unable to boot up in bootcamp after installing Mountain Lion:https://discussions.apple.com/thread/4151736?start=0&tstart=0
- 大小: 38.3 KB
- 大小: 23.5 KB
- 大小: 52.6 KB
- 大小: 23.2 KB
- 大小: 11.7 KB
- 大小: 22.8 KB
- 大小: 79.6 KB
- 大小: 11.4 KB
- 大小: 40.9 KB
- 大小: 21.2 KB
- 大小: 65.7 KB
- 大小: 22.8 KB
分享到:
相关推荐
mac bootcamp安装windows10 下安装hyper-v 要求cpu虚拟化启动,但是默认的bootcamp均没有开启,这里提供了有效的解决方法,通过重新配置bootcamp选项实现,本人测试完全ok。
Boot Camp 可让您使用自己的 Microsoft Windows 安装光盘在 Mac 电脑上安装 Windows。
苹果笔记本 MacBookPro 光盘 Boot Camp
Android Bootcamp 2017 - Color Management Android Bootcamp 2017 — deqp Android Bootcamp 2017 — Updateable Graphics Drivers Android Bootcamp 2017—Camera Android Bootcamp 2017—NextGenGraphicsAPIs ...
Mac下Bootcamp分区备份和还原工具
基于BootCamp+JQuery+Spring的图书馆管理系统实现代码与功能文档
mac装win11适配的驱动包,解压后打开BootCamp/Drivers/Apple/BootCamp.msi。双击打开BootCamp.msi安装。
macbook 2017 bootcamp win10 安装macbook 2017 bootcamp win10 安装macbook 2017 bootcamp win10 安装macbook 2017 bootcamp win10 安装macbook 2017 bootcamp win10 安装
如何彻底移除你的 Boot Camp 分区
苹果 MacBook Pro 16寸 19款 BootCamp6.1.7748
在苹果电脑上安装xp,win7的帮助文档,多需要装双系统的朋友比较有用
下了很久才下到的,苹果air的 驱动 对应型号为a1370 机器是09年出的。之前网上找的不全的。为了大家方便我特意放了上来。
2.或者进入MacOS系统,修改bootcamp分区的这个文件; 3.或者在win系统中循环(蓝屏、重启、蓝屏...)差不多10次,win系统的“安全模式”即可弹出,选择“带命令行的安全模式”,进行文件替换(从U盘);
bootcamp5.0是一款系统驱动程序,主要用户在Mac上安装Windows系统,如果您想把您的苹果电脑安装windows操作系统,那么这款驱动是必备工具,需要的话那就下载吧!bootcamp5.0支持功能BootCamp5.0能为在Windows10中...
在基于苹果Mac电脑上的window系统里,自动匹配下载对应的mac bootcamp支持包 ,可以获取bootcamp6下载地址, 支持bootcamp6, 使用说明参看 http://blog.csdn.net/still_night/article/details/53862465
苹果电脑MACBOOK AIR A1370 BOOTCAMP WIN10 X64驱动下载,亲测可以使用,解决安装WIN10系统后不识别声卡,或者识别声卡后没有声音的问题。推荐使用。
google官方文档:开机速度优化必备文档; Android Bootcamp 2017—QuickBoot
关于MacBook Pro 在Boot Camp下安装完Win7后键盘出现失灵的完美解决方法
2017款MacBook Pro 13寸有/无触控条Win 10驱动
Mac boot camp安装与设置指南,针对APPLE安装windows系统。