【原创】关于2013、2014款Macbook Air安装Windows的那点事

转载自:http://dzmailbox.blog.163.com/blog/static/120534385201363152319895/

写在最前面:

本文受到很多果粉朋友的关注,因此我尽量随时更新最新消息。目前2015款Macbook Air已经无法安装win7,应该是苹果从硬件上就不支持了,建议各位买了2015款Macbook Air的朋友就不要折腾了,直接上win10吧。

以下是原博文:

垂涎了很久Macbook air,最近终于出手了。买了台2013新版港行的13寸air,定制了i7和8G内存。

话说用了Haswell架构的air确实强悍,电池续航时间达到了恐怖的12小时,CPU散热也好了很多。在Win7环境下温度比较低了,风扇也很少转了,比上一代进步了很多。真真是物有所值啊!

先看下win7下的评分吧,这个评分比我家里的台式机还要强悍。

 
再看看air自带SSD恐怖的读写速度。怪不得一个512G的要比128G的贵3k大洋,这个硬盘真的是极品啊。

 

好了,言归正传,下面开始讲述我牺牲了一个晚上与Air斗智斗勇的故事了。

作为一只老鸟,从来不觉得给air装windows有多难,但拿到air之后才知道这个笔记本还是有它奇葩的地方的,这让我想起了当初给thinkpad x61s装系统的经历,那个本儿也是没有光驱,而且BIOS里面的硬盘设置也会影响系统的安装。不过x61s和air相比算是小巫见大巫了。

先说一些结论吧:

Macbook Air默认有三个分区,使用GUID格式分区,和Windows用的MBR格式不兼容,但可以混用。默认的三个分区大小分别是200M、620M和剩下的空间,都是HFS+格式。

200M分区记录着GUID分区相关信息,单独删除也不影响启动,但据说进Mac OS系统时会报一串错误提示,不过仅仅是报个错看起来比较烦而已。补充一下,最近发现这个分区还是很有用的,因为它是一个EFI分区,苹果的EFI固件升级就要借助这个分区,所以建议大家保留。

620M分区是recovery HD,用于系统崩溃的时候紧急恢复,可以删掉。

剩下的空间是Mac OS系统空间,可以用Boot Camp分出来一部分给Win7。

由于MBR最多只支持4个主分区(一个扩展分区可以有多个子分区,但也只算一个主分区),而Air默认就占了3个,所以如果你不删除这三个分区中任意一个的话,在windows环境下只能用一个C盘了。如果各位还想保留Mac OS系统,我建议删除recovery分区吧,后面会提到有很多方式可以恢复系统自带的recovery功能,而且硬盘上的recovery由于分区时不能删除自身的限制也有点鸡肋。

当然,如果你又想要windows多分区,又想要Mac OS,又不想牺牲任何一个已有分区,有人提出先装win7,然后把在windws下把mac os所在分区删了,分好想要的分区后在磁盘最后预留一些未分配空间,再进recovery新建HFS+分区装mac os(GUID支持超过4个主分区)。这个思路我没有试过,不知道在回recovery新建HFS+分区的时候会不会碰壁。

不知道有没有人像我一样不小心用了win7下的动态磁盘简单卷对硬盘进行了分区,如果你这样操作了,只能跟你说节哀顺便了。系统重启后既进不了Mac OS、recovery,也进不了win7(蓝屏,包括安全模式),唯一的出路就是通过网络或U盘进recovery,然后抹除整个磁盘后通过网络重新装Mac OS了。当然,如果转换了动态磁盘后还没重启,可以试试这个方法:用winhex编辑磁盘0扇区,把0扇区偏移量00000001C2的42改成07,然后保存。再用diskgenius或ptdd找回原来的分区表,或许还有救。

Macbook Air驱动比较奇葩,默认的win7安装程序中不包含基本的芯片驱动,导致如果安装之前没有加载驱动的话,安装完成后进入系统需要设置用户名密码的时候会死翘翘。键盘鼠标毫无反应,插USB的也不行,只能按电源关机。

所以,安装win7的正确步骤是,启动boot camp,三个勾都选上,制作一个带有驱动的win7安装U盘,然后重启安装系统。在选择win7安装分区的时候一定要记得加载驱动,在bootcamp/drivers/intel/win7目录中,选择smbus那个驱动加载即可。

boot camp制作的win7安装程序U盘版是可以用ghost备份的,我制作了一套win7 64位旗舰版for air的安装U盘ghost文件,可以在我的百度网盘下载:http://pan.baidu.com/share/link?shareid=4222131931&uk=788950350

win8 for air安装U盘ghost文件下载地址:http://pan.baidu.com/share/link?shareid=4224667443&uk=788950350

使用ghost32将gho文件恢复到U盘上即可将这个U盘变成相应的系统安装盘。

Macbook Air启动后相关驱动占用了一部分低端内存(Low Memory),造成部分较老的PE系统、包括XP、2003的安装程序无法启动,直接提示Low Memory不足512KB,然后一直黑屏。据我测试只有老毛桃的最新版WinPE可以启动,不过同样是进了系统鼠标键盘死翘翘。在国外网站搜了搜,终于发现了支持新版Macbook Air的WinPE,即基于win8的WinPE 4.0,下载后用UltraISO将iso文件烧录到U盘或移动硬盘上就可以启动系统啦。各位机友可以在我的网盘下载:http://pan.baidu.com/share/link?shareid=3272151251&uk=788950350

Macbook Air的时光机器功能不知道大家了解不了解,增量备份能力还是不错的。但其实也是个奇葩,首先Time Machine要独占一个硬盘,其次如果你的分区大小有改变,那么之前的备份就没法还原了。优点就是Time Machine占用的移动硬盘自带recovery系统,如果你电脑上的recovery毁了,可以用移动硬盘上的recovery启动。当然,还可以用苹果官网的磁盘助手生成一个recovery的U盘,或用wifi联网通过网络进recovery系统。

苹果有一点做得还不错,就是通过网络恢复系统的功能。如果你的系统不幸彻底毁掉了,啥系统也进不去了,可以用这招。开机的时候按住option键、command键和R键,连接wifi之后就会出现一个小地球,此时正在联网下载recovery系统。不同时间不同网速下载速度不一样,运气好的话半小时之内下载完毕后就可以进入recovery了。

再说说这个recovery系统吧。有磁盘抹除、分区功能,有重新安装Mac OS功能,有Time Machine功能,但是都有值得吐槽的奇葩点。Time Machine在上面说过了,种种限制让这个功能很容易出问题。然后说分区功能,如果你在windows系统下对磁盘进行了分区,那么在recovery系统中是不能抹掉相关的分区记录的,这一点实在太扯了。而且,如果你只有recovery系统,也就没法用boot camp制作win7安装盘,也就没法再处理或利用windows创建的分区,死循环了啊!另外,如果用win7安装盘在某个分区装过系统的话,再次安装的时候会进入图形界面,然后键盘鼠标又失灵了,无法继续安装win7了,只能回boot camp里面删除windows分区再重建,这一点也很坑爹啊。就算你下定决心想把硬盘整个抹除了,重新分区,如果你是用的硬盘上的recovery进的系统,抱歉,还是不能抹除啊,磁盘无法弹出啊。我很想对apple说,我去年买了个表。于是,如果你在windows下对磁盘做了分区,然后又不幸进不去windows了,同时也没有mac os了,那就只能用网络下载recovery系统,然后再抹除整个硬盘重新分区,最后用网络下载Mac OS重装系统了。白天貌似很难下载成功,我在凌晨下载,家里20M的宽带,平均下载速度10Mb左右,用了2个多小时,安装程序大约4GB。

综上,比较靠谱的救命稻草就是网络恢复系统了,虽然网速慢时挺折磨的,但确实还是管用的。也正因为这个强大的功能,让我彻底下决心把坑爹的mac os连根拔除,只留win7系统一个分区,最大程度利用磁盘空间了。如果真的想用mac os,可以用vmware虚拟机。

提到虚拟机,我还曾经想用虚拟机上的mac os做win7安装U盘,最后发现虚拟机上的mac os不能用boot camp啊,真是把所有路都堵死了。不过,GHOST在air时代还是有用武之地的。用ghost可以备份和恢复boot camp制作的win7安装U盘,在wndows下可以直接执行ghost32做备份和恢复,这算是个鼓舞人心的好消息吧。同时,ghost还可以备份和恢复620M的recovery分区,实测有效。不过,最好还是备份个U盘版的比较实在。Ghost也可以用于备份和还原windows系统盘,还好一键ghost自带的grub4dos系统下的ghost 11.5可以识别硬盘分区结构,也可以进行备份和还原的操作,让人倍感安慰啊。

我已经把win7 64位旗舰版安装后的系统用ghost做了备份,如果你不想保留Mac OS了,可以直接用本文提供的Win8 PE启动,用ghost64整盘恢复,就可以只保留Win7了(建议先用DiskGenius分区,分好区设置好激活后再用Ghost还原)。如果还想保留Mac OS,就先用BootCamp给Win7分个区(可能需要先做个U盘安装程序,用本文提供的ghost制作一个也行),然后进Win8PE把系统恢复到BootCamp分区。

除了一键Ghost,还有个软件也很厉害,叫做MiniTool Partition Wizard,可以在win7环境下直接改变分区大小和位置。win7独占整个磁盘就靠它了。补充说明一点,用这个软件分区可能会造成diskgen和ghost无法识别分区的情况,但windows却工作正常且识别正确,可能是用了只有windows才支持的分区方式吧。基于这一点,还是建议用diskgen进行分区和调整大小(新版本是支持调整分区大小的),方便ghost进行备份和还原。

如果安装的一键ghost启动的时候提示find /menu.lst, /dosh/ghos/menu.lst之类的信息,然后进入grub>提示符,则很可能是用minitool分的区没有被识别正确。这种情况下ghost看到的分区表信息也是错误的。遇到这种情况可以用minitool把后面新建的分区删除,然后再用disk genius新建分区就好了。

综上所述,我觉得拿到Macbook Air之后应该做的几件事分别是:

1. 下载官网的恢复磁盘助理(http://support.apple.com/kb/DL1433?viewlocale=zh_CN&locale=zh_CN),制作一个U盘recovery系统,然后用ghost32做个备份。

我已经用ghost做了一个recovery分区的备份,可以在我的百度网盘下载:http://pan.baidu.com/s/1sjBCYUL。用diskgen在U盘或移动硬盘上分一个620M的分区,分区类型选择“其他”,文件系统标识选择“ab”,然后用ghost32把文件导入这个分区即可。

2. 用boot camp生成一个win7的安装U盘,用ghost32做个备份。

3. 用boot camp分区装win7,想在windows下要多个分区的话可以删掉recovery分区,借助diskgen实现windows下的分区调整。删除recovery分区之前可以借助win7下的一键ghost把recovery分区、mac os分区和200M的efi分区备份了。

4. 如果你想彻底删掉mac os(毕竟还能用网络恢复),可以在安装windows的时候直接把所有分区都删除。不过这样会生成一个100M的分区。如果你和我一样看着这个分区不爽,可以这样合并这100M的分区:执行bcdboot c:\windows /s c:(给C盘传系统文件);再在磁盘管理中把C盘标记为活动分区;重启系统并进入磁盘管理删除100M分区;用diskgen扩展C盘占满100M空间。然后也可以再用diskgen分个D盘,用一键ghost做个系统备份什么的。

5. 一键ghost的U盘版支持对air的分区进行备份和还原,建议弄一个。

6. 安装win7后可以使用本文提供的Win8PE启动并使用Ghost64做一个镜像,我在本文最后也为大家提供了一个可以直接使用Ghost还原的镜像,懒人有福了!

7. 可以在移动硬盘上装Mac OS,具体方法参见我的其他博文。

至此,和air的斗争告一段落。

 

总结一下我为大家提供的相关文件:

1. WinPE 8.0镜像文件:http://pan.baidu.com/share/link?shareid=3272151251&uk=788950350

2. Recovery启动分区镜像文件:http://pan.baidu.com/s/1sjBCYUL

3. Win 7 64位旗舰版for air安装U盘镜像文件:http://pan.baidu.com/share/link?shareid=4222131931&uk=788950350

4. Win 8 for air安装U盘镜像文件:http://pan.baidu.com/share/link?shareid=4224667443&uk=788950350

5. Win7 64位旗舰版安装到air后的纯系统没有安装任何软件的镜像文件:http://pan.baidu.com/s/1mgqKnfM


 

用了一段时间之后发现air极偶尔会毫无征兆的突然死机,屏幕卡住鼠标键盘都没有反应,只能硬关机。貌似有不少人都遇到了类似的问题,坐等苹果的固件更新包吧。。。

转载于:https://www.cnblogs.com/mengrulsy/articles/5377805.html

你可能感兴趣的:(【原创】关于2013、2014款Macbook Air安装Windows的那点事)