«

使用U盘给MacBook Pro 2011款安装macOS High Sierra和Windows7双系统

时间:2023-4-16 18:43     作者:izilzty     分类:


开头先感叹一下,苹果东西不折腾还好,折腾起来真的是大坑啊,走一步一个坑......

因为坑太多,所以文章也比较长,就把步骤放在最前面了。因为MacBook已经寄走了,有可能有些文字描述不准确,有问题欢迎留言提出。

macOS High Sierra和Windows7双系统系统安装步骤整理

推荐有额外的一台电脑,用来重写U盘。如果只有这台需要装系统的电脑可以用,为以防万一,则最少需要2个U盘并且多次重启进macOS重写U盘。

一. 安装macOS High Sierra

二. 修改启动转换助理配置

三. 使用启动转换助理创建Windows分区并重启

四. 制作PE启动U盘

五. 使用PE启动U盘安装Windows7

六. 安装Windows下的BootCamp


事件起因

家里人寄给了我一台2011款的MacBook Pro,因为里面的Win7系统已经饱受P2P下崽器的折磨,CPU始终占用30%左右,所以希望我重新装一下Win7系统。在寄来之前我也远程检查过,不光是下崽器的问题,电脑的内存也不太够,只有4G,硬盘是5400转机械硬盘,所以决定把内存和硬盘直接都换掉。不光如此,之前因为温度过高找人清过灰,结果清完灰以后不光温度没下来,合上盖子还不会休眠了,还需要拆开检查一下硬件问题。

硬件升级

收到电脑后,简单备份了一下资料就开始拆机了,心想既然都拆开了,那把硅脂也一起换掉吧,电脑城的硅脂质量真的不敢恭维。具体的拆机流程可以参照Ifixit的文章,因为苹果的螺丝长短不同,所以拆下来的螺丝需要按位置摆放好,不过拆机说明里面有螺丝的长度和位置,如果不小心弄乱了也不用担心。

https://zh.ifixit.com/Guide/MacBook+Pro+13-Inch+Unibody+Late+2011+Heat+Sink+Replacement/7657?lang=en0

切记,切记,在做任何需要触碰电脑零件的操作前,需要做的第一件事就是断开电池的连接线,防止手滑把导电物体掉到主板上引起短路GG,一定不要怕麻烦或者报有侥幸心理。

拆开后盖后一眼就看到了有一根排线没插,那根排线正是管屏幕开合传感器的,因为还要更换硅脂,所以先不管这条排线了。按照拆机说明断开需要的排线、拆下风扇、取出主板,就可以看见传说中的苹果梦幻单热管和散热模组丝了。

在拆卸CPU散热模组的螺丝时不要一次把一整颗螺丝拧掉,这样有几率因为压力不均匀而压坏CPU核心,弹簧弹性越强越是如此,正确的方法是每颗螺丝松一两圈,就去松下一颗螺丝,直到所有螺丝都被松开,安装也是如此。

换好硅脂,清理了一下灰和手指头印后,就开始装机了。在拧螺丝时注意力度不要太大,防止滑丝。在插键盘排线和键盘背光排线时可能不好插,这时候可以用指甲盖大小的胶带排线粘在排线上,引导着往排线座里送,会轻松很多,粘胶带的时候尽量远离要插进座子的部分,防止把残留的胶带进去影响接触。

装好后暂时扣上后盖开机测试,合上盖子休眠正常了,因为CPU始终30%占用的原因CPU温度还是挺高,但是能比之前低5℃左右,没白干!一切正常后把新的固态硬盘和内存换上,装好后盖,准备装系统。

对于从未接触过苹果电脑的我,天真地以为最麻烦的部分已经完成了,殊不知......

系统安装

在更换硬盘前,了解到苹果是有网络恢复的,而且我也试了一下,是能正常进去的,但是因为我想保留旧硬盘的系统以防万一,所以就没有实际开始安装,但是坑往往就藏在你没测试到的地方......

装好新硬盘以后按键开机,熟练地再次进到网络恢复界面,抹掉新硬盘,信心满满地点击重新安装系统,结果!啪叽,弹了个框:“无法下载安装Mac OS X所需的其他组件”。啊,这时我才想起来好像在哪看过,苹果的旧系统已经没法使用网络恢复了,虽然我不知道这个系统是什么版本,但是图标都还是拟物风格的,应该挺老的了,那就只能从U盘安装了。

在网上一顿搜,找到这个型号的电脑能支持的最高系统版本是macOS High Sierra,按苹果官网的要求来看,如果你要创建macOS High Sierra的系统安装盘,那就需要从App Store里下载系统然后用命令写入U盘。但是,当我把旧硬盘用易驱线接到电脑上然后进到旧苹果系统后,发现App Store里根本搜不到新系统,图片也全是问号,估计也是停止服务了,那这条路就堵死了。

又是网上一顿搜,当时脑子也没转过来,光想着怎么从苹果系统里创建安装盘了,没想着怎么从Windows里创建安装盘。本来都想放弃了,还在考虑要不要把旧的苹果系统直接克隆过去,但是意外发现还有第三方制作的ISO格式镜像可以下载。根据说明,这个镜像可以直接写入U盘,然后就可以拿来安装系统了。当时找到的下载链接如下:

https://sysin.org/blog/macOS-High-Sierra/

下载下来以后,在Windows里用Win32DiskImager把ISO镜像写到U盘里(在苹果系统和Linux系统可以用dd命令直接写入U盘),完成后把U盘插到电脑上,开机,在启动界面选择U盘,进入macOS High Sierra安装界面,再次抹掉新硬盘,然后开始安装系统。在安装时发现走了几个不一样的进度条,应该是在更新固件,期间喇叭也会滴响一下然后重启。安装完成后,又测试了一下启动网络恢复,这次界面明显就和之前的不一样了,应该是刚才更新固件的时候一起更新了,网络安装系统也正常了,不会再弹窗无法下载了。

苹果系统装完了,那就开始Windows吧。

看了一下苹果是用BootCamp来给Windows系统分区然后安装Windows的,照着教程一步一步骤操作,嗯?怎么显示要插入光盘?说好的给一个Windows的ISO文件可以自动创建启动U盘呢?喔,原来带光驱的版本不能创建启动U盘啊......不过可以通过修改BootCamp配置文件强制解锁创建启动U盘,修改以后重新打开BootCamp,果然有创建启动U盘的选项了,满心欢喜的选中以后就开始往U盘内写入系统。写入完成后,提示调整Windows分区大小,按提示操作完成,电脑自动重启。

不出意外的话就出意外了,启动后直接显示黑底白字“No Bootable Device”,不过看文字的风格应该是在尝试启动Windows了,只不过U盘无法启动,所以我又尝试了rufus创建启动盘、ultraiso创建启动盘、把U盘量产成USB-CDROM,结果都是不识别,最好的一次是没有显示“No Bootable Device”,只有一个下划线在闪。

全部试完已经过去几个小时了,啊,当时我简直要爆炸了,心想装个系统有这么难吗?说白了不就是复制文件么?你TM让我进去复制会死吗?这帮人是不是有大病,弄得这么复杂干什么!!!

休息了一会冷静下来,突然想到之前用PE盘启动过,那我直接进PE装系统不行么?抱着死马当活马医的心态插上PE启动U盘,进到PE以后用DiskGeinus激活BootCamp创建的那个分区,然后格式化成NTFS,再用WindowsNT安装器像普通电脑那样把系统装进分区。一切完成以后闭着眼睛点了重启,等了一会睁眼一看,熟悉的超低分辨率Windows正在准备设备的提示映入眼帘。终于!终于!好了!进入Windows以后运行了小马激活,可以正常激活,然后安装了BootCamp驱动,重启后所有功能恢复正常,完美!(旁白:笑而不语

就在准备打完收工的时候,突然发现,WOC,我的苹果系统去哪里了?系统启动选择界面只有一个Windows,别在这离成功只有一步之遥的时候给我掉链子啊!!!在这之后那自然又陷入了无穷无尽的网上冲浪中......

又冲一个多小时(的浪),终于对发生了甚么事情有点眉目了:因为经过BootCamp分区以后,整个硬盘的分区会变成GUID/MBR混合的状态,也就是现在同时支持两种启动方式,在启动苹果系统的时候是使用GUID模式,在启动Windows的时候使用MBR模式(所以小马激活可以激活Win7);而我在使用DiskGeinus更新MBR分区激活状态的时候,可能DiskGeinus弄乱了分区表,导致只能识别MBR分区,无法识别GUID分区。但是BootCamp在创建Windows分区的时候分区是非激活状态,那么怎么才能做到不弄乱分区表又可以激活分区呢?脑子里第一个蹦出来的就是DiskPart,我用微软自己的工具激活分区总该不会有问题了吧?

好嘛,我也懒得去修复苹果分区了,直接抹掉硬盘,然后网络重装系统,再重复一次上面的BootCamp操作,又来到了PE安装系统的这一步。这次我是用DiskPart激活了分区,然后在资源管理器里格式化分区为NTFS格式,再用WindowsNT安装器安装了Windows系统。等Windows安装完成后,我直接进到启动选择界面看,呦,苹果分区和Windows分区都乖乖地呆在那里呢。

至此,坑算是基本踩完了,在Windows里装上需要的软件,简单测试,之前的问题全部消失了,风扇不狂转了,扣上盖子可以休眠了,风扇不转就说明CPU温度也正常了,空闲时的CPU占用率也变为0%了。

装完以后还发现有一个小问题,就是Windows的BootCamp里无法选择从苹果系统启动了,只能看见Windows选项,但是从启动选择界面可以进苹果系统,在苹果系统里可以设置是优先启动macOS还是Windows,个人推测是因为苹果系统经过了较大的更新,文件系统更新为了APFS,安全策略也有更新,但是Windows的BootCamp版本还是14年的版本(新版本无法安装,提示不支持此型号MacBook),所以自然无法兼容新版的安全策略,也就无法进行选择启动了。

再次把外壳进行简单清洁以后打包好寄回给家人,希望后续使用时不要再出现系统方面的问题。