一些前序知识:

1、Mac系统不是Intel的i386架构,没有Bios,但是有EFI,通过EFI管理系统的引导。

2、Mac系统的分区表采用GUID,不是MBR。因此如果硬盘完全交给windows控制,会导致Mac系统无法启动。

3、任何对MBR的强行操作,会导致已经装好的双系统引导失效。

4、Mac的EFI分区会用GPT锁定,不要尝试去操作这个分区。

我们以一台Macbook pro(2011.7后产)裸机为例,目标是安装Macos和Win7双系统,同时实现Win7的多分区操作。

1、首先开机采用option,选择wifi的方式恢复Mac系统,这个是苹果的强项,不再赘述。恢复完后系统有出厂一般的完整的Mac系统。

2、接下来可以采用两种方式,一种是采用Bootcamp较为简单的安装双系统,这种方式简便快捷,但是由于受到Mac的控制,对Win的性能会有一定的影响,因为这个分区相当于一个映射分区。还有一种方式是用第三方程序refit,接管Mac的启动,类似以前win下面的启动管理器之类的软件。可以通过这个第三方efi直接选择从哪个分区引导,好处是直读硬盘,缺点是驱动会有点麻烦,因为不是BC模拟,所以驱动要自找。

3、我们采用较为普遍的BC方式。接下来又可以有两种选择,一种是根据BC的指示找Win7的DVD盘安装系统,还有一种是想办法绕过苹果的限制,用U盘安装Win7.有人说不是本来就可以用U盘装么?那个仅仅适用早先的Macbook,最新的苹果本都不能支持U盘,哪怕你用什么Win7 DVD USB启动程序把U盘写成一个启动盘,亦或者修改系统文件使得BC显示“制作Win7的U盘安装程序”(这条本来是不显示的,因为不支持较新的本,但是通过修改BC配置文件可以显示出来,并且可以帮你制作好启动U盘,但是你会发现,在BC的重启后,仍然显示找不到启动设备)

4、此外还尝试了把U盘转化为GPT的引导方式等等,都没能让mac认出这个可引导设备。后来还发现,如果装win8就省时省力多了,因为win8的efi可以让mac直接引导起来,具体做法就是,u盘制作成gpt的启动盘,然后把win8的安装程序copy进去,然后就可以启动安装了,这就是efi的魅力。但是win7不行,因为win7的efi居然比mac的高了一个版本(可见微软比苹果靠谱多了)

5、由此我们使用DVD盘安装win7

6、接下来要解决多分区的问题,很多人说mac用bc装win7是只能一个区的,这完全是误解。我们先来看看为什么他们会这样说。正常状态下,磁盘如果处于基本磁盘状态下,只能有4个主分区。当然如果你能转化为动态磁盘,就可以有N个主分区,但是你的mac系统就坏了,这样不行。那么在基本磁盘的前提条件下,mac已经用了2个(EFI一个,MAC系统一个);这两个是雷打不动不能改变的了,那么为什么还会出现两个呢?不是win7只需要一个么?其实这正是win7作怪,大家通过自己测试可以发现,win7如果采用光盘引导,在安装的过程中分区,那么它将自动产生一个100多M的分区(win7标示为系统保留),这个分区是个主分区,且主要用来放引导和预读文件。这样再加上win7自己的系统分区,整个硬盘就撑满了4个主分区,如果你再想分配主分区或扩展分区,都会提示不行,要不要转化为动态磁盘?那显然不可能,因为mac已经装好,转化动态后将无法启动mac。(这里要记住,扩展分区也是主分区,只是扩展分区上可以有N个逻辑分区)。

7、那么怎么办?有人说好办啊,你把那个win7的100多M的分区删掉不就完了吗?确实可以,但是删掉的结果是不能启动win7,有人说那把win7的分区全部删掉,然后重新划分。这样也不行,因为win7会强制再分出那个100多M的分区来。所以正确的做法是:删除win7的系统分区,点击那个100多M的分区,使用安装时分区工具里的“扩展”选项,将分区扩展到可以装win7系统的程度,这样等于就只剩三个主分区了!(补充,直接这样操作有可能出现留下的100多M分区无法引导的情况,正确的做法是,先格式化第四个分区,然后删除之,然后创建分区,这时候多出来的第三个分区,就是写着“系统保留”字样,这个分区就是可引导的了!!!)

8、安装完win7后,进入系统,不管你安装时有没有用扩展工具将剩余硬盘空间撑满,都可以在win7磁盘管理里,右键的菜单中找到“扩展分区”“压缩分区”选项,这个就是类似无损文件调整分区大小的工具,这样就能腾出磁盘空间,创建扩展分区,然后在上面创建逻辑分区,这样,你的win7就可以有N个盘可以用,不需要再堆在一个系统盘里了。

9,最后再提醒下,国人大多用盗版,win7在激活时不要采用OEM欺骗的方式激活,这样会重写win7的引导扇区,结果就是win7启动报错,应该采用屏蔽win7激活检测的方式激活,这两种激活程序网上都有。假如你已经覆盖了引导扇区,那也不用担心,用win7的安装盘引导后,选择修复系统,进入CMD,采用bootsect指令强行修复MBR即可。

本文转自 beansprouts 51CTO博客,原文链接:http://blog.51cto.com/netwalk/908220,如需转载请自行联系原作者

Macbook双系统多分区的解决方案相关推荐

  1. macbook装双系统多分区其实很简单,你只要把macbook当作一台普通pc就可以了!

    macbook装双系统多分区其实很简单,你只要把macbook当作一台普通pc就可以了! 不用理会苹果官网的警告,苹果官网警告你只能用bootcamp安装且不能多分区,把人吓得不轻.其实不用过多担心, ...

  2. Windows和Linux双系统时间误差8小时解决方案

    Windows和Linux双系统时间误差8小时解决方案 众所周知,BIOS中也有个时钟设定,而windows系统和linux系统的时间设定与BIOS时间是有关的: windows系统认为BIOS的时间 ...

  3. 必须强迫症!160GB硬盘双系统整数分区推荐方案

    必须强迫症!160GB硬盘双系统整数分区推荐方案 以下是我在 160GB 硬盘上的分区方案,采用 Windows Server 2003 SP2(32位).CentOS Linux 6.5(64位)双 ...

  4. 【问题与方法】联想拯救者双系统重启卡死机解决方案

            码字不易,如果各位看官感觉该文章对你有所帮助,麻烦点个关注,如果有任何问题,请留言交流.如需转载,请注明出处,谢谢. 文章链接:[问题与方法]联想拯救者双系统重启卡死机解决方案_莫克_ ...

  5. macbook双系统怎么装mysql_mac装win10双系统的方法_如何安装macos苹果和win10双系统...

    苹果电脑中预装的都是mac os系统,但是许多用户想要体验win10系统,但是又不想重装,那么安装双系统就是最好的选择了,那么如何安装macos苹果和win10双系统,我们可以利用苹果电脑自带的Boo ...

  6. 删除双系统linux分区,双系统时如何正确删除Linux系统

    双系统时如何正确删除Linux系统 (2012-07-23 21:37:24) 标签: 杂谈 一直用的是win7和Ubuntu的双系统,上次在win7系统下重新区分了硬盘大小,结果开机时两个系统都不能 ...

  7. 双系统重启进入GRUB解决方案

    电脑安装双系统,重启进入grub rescue界面的一种解决方法 开机直接进入**: grub rescue>** 简直崩溃----------------------------------- ...

  8. Windows还原系统后分区故障解决方案

    故障类型:还原系统后分区故障 典型特征: a.原来多个分区变成当前一个. b.原有分区与当前分区的数量或大小不一致,原有分区丢失. 损坏程度:三级 恢复流程: 检测 通过磁盘管理查看故障盘分区大小及数 ...

  9. linux双系统 魔术师,双系统Ubuntu分区扩容过程记录

    本人电脑上安装了Win10 + Ubuntu 12.04双系统.前段时间因为在Ubuntu上做项目要安装一个比较大的软件,导致Ubuntu根分区的空间不够了.于是,从硬盘又分出来一部分空间,分给Ubu ...

最新文章

  1. REAL6410、OK6410、TE6410 的区别
  2. 主流Java数据库连接池比较及前瞻
  3. tableau必知必会之如何将 Tableau Server 从 Windows 迁移到 Linux 的方法
  4. python 获取文件后缀名的方法
  5. 名词解释计算机网络体系结构,计算机网络技术题库(带答案).doc
  6. Android中常用的一些方法总结的工具类
  7. 我们真的需要统一的编程规范?
  8. 50T内存?百万机时?头一次见这么耗费内存和机时的分析?
  9. [建议]我对博客园的发展的一点想法
  10. 一个老板向员工发的牢骚
  11. win10访问服务器文件夹慢,win10系统访问共享文件夹速度特别慢的操作方法
  12. Android中EditText去掉下划线的方法
  13. idv和vdi的优劣势_VDI和IDV两种桌面虚拟化的方案对比
  14. [BZOJ1233][Usaco2009Open]干草堆tower(单调队列优化)
  15. 中电金信-创新企架方法,以“轻微快”赋能数字化转型
  16. 小程序:pages/index/index/出现脚本错误或未正确调用Page()
  17. Gee引擎配置微端后登录游戏黑屏怎么办?
  18. RTX3060Ti和RTX2060 SUPER,RTX2080 SUPER、RTX3070显卡参数参数对比哪个好 差距大不大
  19. 【PYNQ】PYNQ的视频资料介绍
  20. Nginx 防攻击安全配置

热门文章

  1. poi-tl实现word文档按模板下载
  2. Android大厂面试真题解析大全,安卓未来路在何方
  3. oracle minus 条件,Oracle minus用法详解及应用实例
  4. RN iOS 真机器调试
  5. Android的camerax预览拍照
  6. 神锁离线版插件的安全设计
  7. win10下shell入门学习(一)
  8. python统计单词个数算法_python 统计单词个数和频次
  9. 系统上公有云安全需要考虑什么?
  10. MYSQL 修改语句(数据)