Macbook双系统多分区的解决方案

Macbook双 系统多分区的解决方案
 
一些前序知识:
 
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系统。  www.2cto.com  
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系统的程度,这样等于就只剩三个主分区了!  www.2cto.com  
8、安装完win7后,进入系统,不管你安装时有没有用扩展工具将剩余硬盘空间撑满,都可以在win7磁盘管理里,右键的菜单中找到“扩展分区”“压缩分区”选项,这个就是类似无损文件调整分区大小的工具,这样就能腾出磁盘空间,创建扩展分区,然后在上面创建逻辑分区,这样,你的win7就可以有N个盘可以用,不需要再堆在一个系统盘里了。
 
9,最后再提醒下,国人大多用盗版,win7在激活时不要采用OEM欺骗的方式激活,这样会重写win7的引导扇区,结果就是win7启动报错,应该采用屏蔽win7激活检测的方式激活,这两种激活程序网上都有。假如你已经覆盖了引导扇区,那也不用担心,用win7的安装盘引导后,选择修复系统,进入CMD,采用bootsect指令强行修复MBR即可。
 
 
作者 水煮豆豆_网络爬爬
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值