前言
手頭有一台十年老蘋果,MacBook Pro,A1286,連視網膜屏都沒有,電池也早就衰減以后直接拆掉了(減重)。
早些年用得還挺多,后來家里也弄了台式,用得逐漸少了,再后來時不時Windows會藍屏,查了是內存的問題,覺得用得少又懶得換內存,就用得更少了。
中間間或還用Mac系統處理一下Mac辦公套件出來的文件,直到OS Catalina出來,發現連這個版本也不讓我升級了,只允許High Sierra了,再想想早幾年換了個固態進去,把原來的機械放到了光驅位,現在固態也便宜不少了,以及本本的四個腳墊也脫落了兩個……
一團糟之下,決心重理軟硬件,來個大改造!
硬件
首先仔細檢驗原來就加上的兩條內存,在內存上沒發現問題后,判斷是內存槽不干凈使得之前總會時不時有藍屏,用牙刷好好刷過之后,該問題看上去是解決了,用了一段時間都沒有再藍屏。
然后卸下舊的機械數據盤,換上狗東618買的聯想1T固態,599元,還是相當實惠的。這個過程中要注意一定要用吸附磁性比較好的起子,避免小螺絲掉進主板縫隙內拿不出來。我這里用到了十字起子和梅花起子。整個過程中需要先拆卸邊緣一側的兩個螺絲、把天線插板先能揭開,然后在光驅轉接盒上共有三枚螺絲固定(見圖示)。最后把腳墊換上,硬件升級大功告成,同時也為后面一大堆坑奠定了堅實基礎。
Catalina
升級到Catalina的心依然強烈,遂不斷嘗試。
-
確定自己的機子的型號標識符:點擊左上角
蘋果圖標
⇒關於本機
⇒系統報告
,右側顯示區域就會有型號標識符這項,記住這項(后面很多地方要用):
-
備份系統內的數據,尤其要打開
訪達
⇒左側欄應用程序
⇒實用工具
⇒把啟動轉換助理(即Bootcamp)
復制一份到備份盤 -
到MacOS Catalina Patcher頁面,可以先查看
System Compatibility
,比照第1步中自己的型號標識符看看是否支持,然后看看Known Issues
里提到的問題是否可能產生影響。
-
再到
Important Info
中查看相應說明,保險起見就先按要求下載安裝相應的文件。 -
最后到
Current Version Info
中下載並安裝最新版本
-
運行程序后可以看到如下圖界面,如果你原來已經有Catalina安裝包,那么可以點左邊的,我這沒有,所以點了右邊的下載,下載的文件會存放在系統內的下載文件夾中
-
下載完后會出現下圖界面,問你是直接裝呢(左)還是做個U盤呢(中)還是做個ISO文件(右)呢,這就看大家的實際安裝需求了,我是做了個U盤用來一會裝,又做了個ISO文件備着萬一以后U盤找不到。**注意如果選了最左的直接裝,很可能會裝成兩個Mac系統,要直接裝的話建議抹掉磁盤再裝。
這一步需要注意的一點是,如果做U盤,會要求U盤大於10G:
接下來就是漫長的等待過程(基本上要預出2-3小時吧):
裝完后再啟動時按住OPTION鍵進入U盤,找到最后一項(post-install...)並執行破解。
Bootcamp多次踩坑
裝完Catalina,想試圖在無光驅的情況下裝上Win10,於是網上搜羅了一大把各種不同的資料,踏遍無數坑。
我的A1286中的啟動轉換助理是要求有光驅的,而且在以往的版本中是只允許Win7的,所以最一開始想當然的就是
- 用U盤直接從引導的時候安裝:把U盤格成FAT32,做好Win10的安裝U盤,在啟動時按住Option鍵,是可以看到支持這樣啟動進U盤的,裝到一半提示了install.wim不符,這仍然是意料之內的——這是由於FAT32最大支持文件大小只能4G導致的,於是在剛進入安裝程序時把U盤拔出,在windows上轉為NTFS,再接着裝即可,好不容易裝完了,到裝驅動的時候,發現聲卡驅動和顯卡驅動存在問題:這台老本是雙顯卡的,只能驅動到集成顯卡,獨立的AMD顯卡驅動不了(裝上也不認),而聲卡是附加在這張AMD顯卡上的,接着一通驅動精靈驅動人生,直到懷疑狗生了,只得放棄這種粗暴的辦法,轉而試圖尋求更穩妥的能裝上驅動的辦法。(之所以這么執着,還有一個原因是我現在是想裝最新版本的Win10,而之前我用High Sierra的時候裝的老版本Win10驅動是Bootcamp帶的完全OK的)
- 各種搜索之后發現修改啟動轉換助理包內的Info.plist文件可以實現繞過光驅檢測,於是把這個info.plist文件完完整整研究了一遍,又各種試驗增刪項目,后來發現不是硬盤分區時出問題就是通過這種方式制作不了安裝盤(各類報錯),有時好不容易做好安裝盤,進到Windows安裝中選分區那步了又提示找不到該分區(Windows安裝程序在這種情況下會額外自己分出2-3個分區,而這種EFI情形下又是GPT引導記錄,會報“我們無法創建新的分區,也找不到現有的分區”)。
- 無奈找了根易驅線臨時接個系統光驅,Mac倒是認出有光驅了,但划分完硬盤空間要開始安裝並自動重啟時,系統直接報找不到啟動設備...
- 后來想想覺得找不到啟動設備是不是意思就是找原裝光驅的位置(那位置現在是第二硬盤),索性再拆了一遍,把第二硬盤做成Windows安裝盤,實際執行之后再次遇到FAT32的限制。
最終解決
最后還是只好用回最笨的笨辦法,終於解決:
- 把第二硬盤卸下,把原裝光驅裝回去(沒有原裝光驅的話,買根線從第二硬盤的SATA位接光驅,而不要從USB接任何外置啟動設備);
- 用Win10 1703版本刻盤(這是可以刻在4.37G光盤的最后一個版本)並常規地使用Bootcamp安裝;
- 使用Windows易升功能升級到最新版本;
- 完全裝好后把第二硬盤裝回去。
這個過程的實質其實是:這台老本對於Bootcamp的啟動,要求必須從原光驅的SATA位引導(也就是如果可以從該SATA接線到外置光驅或硬盤也可以的),而在這個過程中如果安裝用的承載安裝鏡像的設備(無論光驅或硬盤),如果是NTFS的就不能被OPTION鍵按下后的引導設備檢測上檢出,但windows安裝程序中的Install.wim由於文件超過4G,就又只能放在NFTS環境下,這才造成了這種沖突。
過程Tips
- 准備一個USB鼠標,這在剛裝完Windows還沒裝Win內驅動時十分有用,蘋果原生觸摸板沒裝驅動時沒有右鍵;
- 剛裝好1703版時很多系統功能打不開,這是舊版Win10的限制,解決策略是進組策略(右鍵開始-運行-gpedit.msc-windows設置-安全設置-本地策略-安全選項-開啟用戶賬戶控制:用於內置管理員的批准模式)
- 在Mac裝完后再次進入U盤進行安裝后的破解時,我的原來選了匹配系統型號的默認項,但使用過程中發現用一段時間CPU就會急劇飆升導致系統卡住,后來用了全選就沒事了。
后續
鑒於大家提出的問題,本文有個后續文章,見十年老蘋果(A1286)強升Catalina及Win10踩坑記(續)