回饋社區,分享一下個人MacBook Pro 15寸 Late 2013 更換2TB NVME硬盤後利用Big Sur的升級完美修復睡眠喚醒及開機時長問題的經驗。第一次在CSDN發帖,感受本身瞬間成爲了一位技術人哈哈哈。工具
我電腦的狀況
MBP retina Late 2013, A1398, i7 2.0Ghz, 8GB內存,原裝256GB硬盤。目前更換爲INTEL 660P 2TB硬盤,Mojave系統,最新427.0.0.0 ROM,目前實現:性能
- 開機時,按電源鍵後當即出現啓動音,30秒後進入輸入帳戶輸入密碼界面。
- 長時間睡眠掉電極少(睡眠10小時掉電從86%掉至85%),且完美喚醒(不死機)
硬盤及其轉接器的選擇
請自行百度哪些MAC型號能夠更換哪一種NVME硬盤及其對應的兼容性。個人選擇以下:學習
- 硬盤:Intel 660P 2TB nvme硬盤,大約1500元。
- 在淘寶(店鋪 迪奧科技)購買了nvme 轉接頭,加郵費大約20元。
更換硬盤前的準備
請提早準備三塊硬盤:測試
- 硬盤1(至少50GB):用於製做系統安裝盤(不管是Mojave仍是Catalina)。
- 硬盤2(至少50GB):用於安裝一個Mojave或者Catalina的系統,便於在機載的硬盤被清空的情況下,仍然能夠經過這臺MAC的硬件使用外置硬盤的系統,來製做安裝盤,或者是對機載的硬盤進行各類操做,這個外置硬盤中的系統在某些時候很是重要。
- 硬盤3(大小取決於你的當前硬盤使用量):將你的正在使用的系統用TIME MACHIEN備份,供恢復。
更換硬盤後常見的「睡死"問題
安裝好MOJAVE以後體驗良好,硬盤容量擴大,讀寫速度翻倍(1300MB/S左右,原裝硬盤700MB/S左右),使用絲般順滑,感受電腦還能再戰3年。但NVME硬盤惟一的不足衆所周知:在不插電且不更改系統默認電源設置的狀況下,電腦進入睡眠以後,在3個小時(電池電量小於50%時)或者8個小時(電池電量大於50%時)以後喚醒,會死機,須要重啓。這是由於,在睡眠3個或8個小時(取決於電池剩餘電量)以後,因爲系統已經將睡眠前的系統鏡像寫入硬盤,且將內存斷電,但主板的ROM並不支持在睡眠以後直接讀取硬盤的鏡像,而內存由於斷電也不存在鏡像,因此形成喚醒死機,俗稱」睡死問題」,只能從新啓動,讀取硬盤鏡像,回到睡前狀態。優化
先前對於」睡死「問題已知的一些解決辦法
- 第一種解決辦法是更改電源設置,讓內存永不斷電,也不寫入硬盤,直到電池耗盡。具體操做方法是在terminal中進行電源管理設置,請自行百度。這樣作的好處是在電池耗盡的短期內喚醒,不會死機,可是睡眠時間不會很長(由於電池一直須要供電)。當電池最終耗盡,內存硬盤都斷電而鏡像卻沒有寫入硬盤的狀況下,一些未保存到硬盤的工做內容會丟失。因此這種方法雖然能夠在短期(10-15小時,取決於電池健康度)內喚醒的時候避免睡死,但當睡眠時間很長(例如15小時以上)的時候,便仍然須要重啓電腦,並且此時還須要充電(由於電池已經耗盡),相比起來,這個方法還不如讓機器先睡死再從新從硬盤啓動,至少重啓的時候電池大機率還有不少電,且能恢復至睡前的狀態避免睡前工做未保存內容丟失。
- 第二種解決辦法是在淘寶上購買一個小插卡,插到主機上(淘寶店鋪是 - K哥的雜貨店),這種小插卡經過騙過系統讀取本身的ROM而不是板載的ROM,使得睡眠以後喚醒時,能夠從硬盤直接讀取鏡像。這種方法我本身沒有測試過,可是根據淘寶店鋪的評論,成功案例不少。它的惟一不足是沒法再升級至BIG SUR(文章後面會提到,其實沒有必要升級BIG SUR)。這個方法看上去是一個完美的解決方法。可是因爲是在硬件上加一個芯片上去,我我的暫時沒有嘗試,怕引發一些其餘的硬件故障。
- 第三種解決辦法是外接線路到主板,自行刷ROM。這個難度較高,像我這樣的非專業人士不敢輕易操做,擔憂將主板刷廢。
Big Sur系統帶來的官方ROM更新
2020年11月左右,有人發現並分享,電腦升級BIG SUR 11.0.1 以後,主板ROM會從原先的157.0.0.0 (個人電腦)或者162.0.0.0(其餘電腦)升級爲最新的427.0.0.0 版本(請自行百度查詢如何查看電腦主板ROM),此版本ROM可以原生地修復睡死的問題(即實現睡眠以後喚醒時,能夠直接從硬盤讀取鏡像),這讓整個更換NVME硬盤的MacBook社羣很是興奮。若是沒有這種解決辦法,我可能會使用上述第二種解決辦法。但我更傾向於使用原生ROM升級解決死睡問題,畢竟這只是在軟件層面上進行修復,不會碰到硬件。spa
Big Sur升級ROM的條件
電腦升級至BIG SUR 11.0.1 時可以順帶升級主板ROM的條件是,機內必須是安裝了原裝硬盤(例如個人電腦是三星的256GB硬盤),纔會升級主板ROM。 根據個人測試,將NVME硬盤的舊系統版本升級至BIG SUR,或者全新安裝 BIG SUR到NVME硬盤,或者全新安裝BIG SUR到外置的硬盤,均不會升級主板ROM(即安裝完BIG SUR以後,仍然是157.0.0.0),並不會解決睡死問題。國外論壇有人說使用NVME硬盤也實現了升級BIG SUR以後成功升級ROM至427.0.0.0,可是這是很是個別的現象,多是BIG SUR安裝程序錯誤地把NVME硬盤識別爲了原裝硬盤從而使ROM獲得升級。因爲大多數朋友都會在升級NVME硬盤以後,將原裝硬盤閒魚出手(例如我,以500左右的價格在去年出售),這時候便不得再也不在閒魚上購買回一塊三星原裝硬盤。個人三星原裝硬盤型號爲Model MZ-JPU256T/0A6。在三星硬盤上有寫。我在閒魚上淘到一塊跟我原裝硬盤同樣型號的三星原裝256GB硬盤,價格在500左右。設計
利用Big Sur升級ROM
買回原裝硬盤後,我將原裝256GB硬盤載入主板,使用外置BIG SUR安裝盤將11.0.1系統安裝到原裝主板中。在安裝過程當中遇到問題:使用外置BIG SUR安裝盤直接將BIG SUR安裝至板載原裝硬盤時,顯示原裝硬盤已被鎖定,沒法將新系統安裝進去。這時,我又嘗試使用外置的裝有MOJAVE系統的硬盤(即上述硬盤2)進入MOJAVE系統,在其APPLICATION裏放入BIG SUR安裝包,在MOJAVE系統中將BIG SUR安裝到板載原裝硬盤,原裝硬盤鎖定被解除,成功安裝BIG SUR至板載原裝256GB硬盤。進入BIG SUR,發現主板ROM 已經被升級爲427.0.0.0. 重要的一步成功,撒花!視頻
升級ROM後成功解決睡眠喚醒死機問題
接下來,我將NVME的2T硬盤從新載入主板,並用TIME MACHIENE將原來備份的MOJAVE系統進行恢復安裝,恢復結束後,進入MOJAVE,使用一切正常。採用默認的電源管理方案(<50%電量3個小時內存斷電,>50%電量8個小時內存斷電)狀況下,實測:晚上11點時電量86%,直接蓋下屏幕,不接電源,9個小時以後,次日早上9點單擊鍵盤能夠輸入密碼進入,再也不睡死,電池剩餘85%。完美解決睡死問題,再次撒花!內存
升級ROM後使用MOJAVE出現的新問題
在升級主板ROM以後的NVME硬盤下的MOJAVE系統在開機時,耗時較長,具體表現爲:按下開機鍵後當即聽到開機聲,以後須要大約55秒左右才能進入帳戶輸入密碼界面。且這55秒中的前30秒屏幕一片黑暗,30秒以後纔出現蘋果LOGO。但進入系統後使用一切正常:熄屏後喚醒正常,長時間睡眠後喚醒正常。我估計這個啓動速度問題是由於ROM的新版本是爲BIG SUR而設計,然而硬盤中倒是MOJAVE的系統。因此我在這樣的狀況下將MOJAVE系統升級至BIG SUR。terminal
升級ROM後使用BIG SUR出現的新問題
NVME硬盤升級至BIG SUR且在427.0.0.0的ROM版本下開機時,按下開機鍵後當即聽到開機聲,當即出現蘋果LOGO,約45秒以後進入帳戶輸入密碼界面,比NVME在MOJAVE的狀況下快大約10秒。進入BIG SUR系統以後,感受偶爾會出現卡頓,並不如MOJAVE系統使用來得順滑。FINAL CUT PRO因爲是從MOJAVE系統帶過來的舊版本,須要升級爲新的版本以後才能使用,猜想應該是FINAL CUT PRO新版與BIG SUR進行了對應的優化,所以在BIG SUR中,只能使用新版的的FINAL CUT PRO。然而,因爲個人電腦是Intel芯片,在big sur中的新版FINAL CUT PRO中剪輯視頻時,相比於在MOJAVE中使用舊版FINAL CUT PRO剪輯,發熱量明顯增大,素材臨時渲染時風扇就提高至5000-6000轉/秒(平時使用僅爲約2000轉/秒)。估計應該是由於BIG SUR中的FINAL CUT PRO轉爲M1打造,蘋果並未爲其對INTEL芯片進行效率優化。另外,目前BIG SUR不穩定,一些程序用着用着可能會卡死(例如SNIPASTE, POWERPOINT我都 有遇到)。
從BIG SUR回到MOJAVE完美解決問題
因爲BIG SUR畢竟主要是爲M1芯片而設計,用在INTEL的這顆舊芯上,並不絲滑,且FCP發熱嚴重,還有一些軟件的兼容性問題,我決定放棄使用BIG SUR。
進入BIG SUR的還原模式,使用TIME MACHINE將系統從新恢復至MOJAVE。成功恢復後,MOJAVE的開機時長問題獲得解決。實際結果是: 開機時,按電源鍵後當即出現啓動音,30秒後進入輸入帳戶輸入密碼界面。
總結起來:第一次安裝BIG SUR是在原裝256G硬盤上,此時主板ROM獲得升級。接下來更換爲2T NVME硬盤後,直接用TIME MACHIEN恢復MOJAVE系統,」睡死「問題完美解決,可是會出現開機時長問題。接下來再次將MOJAVE系統升級至BIG SUR,而後再在BIG SUR的還原模式中使用TIME MACHINE將系統降級至MOJAVE,此時MOJAVE的「睡死」及開機時長問題都會獲得完美解決。
關於TIME MACHINE備份的一個注意:若是TIME MACHINE是在MOJAVE的狀況下完成的備份,請不要再在其之上在BIG SUR上進行備份。由於聽說一旦TIME MACHINE升級至BIG SUR的備份,便沒法再使用TIME MACHINE將機器還原爲MOJAVE的系統,而只能從新全新安裝MOJAVE的系統。
關於M1,買仍是等?
最後分享一下我的對M1 電腦的見解。不講武德,擠爆牙膏,真的很是吸引人,當即想要擁有一臺。但考慮到以下兩點,我仍是理性地決定不購入:
-
目前15寸MBPr 在2T NVME硬盤和完美睡眠的加持下,使用仍舊絲般順滑,屏幕及喇叭(以前喇叭一邊有呲呲聲花600元去官方APPLE STORE更換過一次兩個喇叭)工做徹底正常且電池持久(購機後並未更換過,如今仍能使用3-4小時),徹底知足我對性能的需求(畢竟我用它進行網頁瀏覽,業餘音樂製做及視頻剪輯,而不是用它來工做幹活賺錢)。考慮到這是一臺2013年底出品的電腦,已經使用接近7年,當時香港購入價格人民幣一萬四左右,不得不感嘆蘋果電腦真的是很值。
-
據傳大機率明年6月(甚至有傳聞是12月)蘋果會將M1(甚至是M2)引入到全新設計的14寸及16寸MBP(甚至採用全新的MINI-LED屏幕顯示技術)。因爲我不多將電腦帶出家使用(但仍須要在家中的移動性,因此MINI不適合我),偏好大屏(且喜歡外接顯示器造成雙屏),更重視電腦自帶音響的效果(16寸的音響效果很是好),因此我會更偏好於等待16寸的M系列芯片電腦發佈再考慮是否購買,甚至等待此15寸沒法繼續使用或沒法知足使用需求,再購入新的16寸電腦,畢竟,根據從蘋果A芯片的歷史來看,每一年它的算力都會有很大的提高。當已有的設備沒法知足需求時,再購入彼時的最新機型便可。
致敬Mac背後的你
更換NVME硬盤及尋找完美解決睡死問題和開機時長的方案,純屬興趣愛好,享受解決問題後得到成就感和經過分享回饋Mac社區的幸福感。MacBook終歸只是一個工具,鼓搗它自己是一方面,經過它娛樂,學習,創造,纔是更重要的。祝你們成爲MacBook背後想成爲的那我的,致敬Mac背後的每個你。