2022年10月5日 星期三

【IT Notes】MacOS的最終災難救援方法

 必須要說,MacOS的M1 CPU真的很雷,雖然它的速度比之前的Intel CPU快,但從剛上市之後就一直遇到很多bug,還記得第一次碰壁的問題就是docker不能用,搞得後來docker還緊急推出給M1用的版本,不然一堆開發人員買了Mac後卻不能正常寫程式,記得後來還出現很多奇怪的問題,最常遇見的是跟AD整合出現問題,一剛開始加入網域可以正常使用,但不久就出現使用者不能再用AD帳號登入的窘境,不管用什麼方式都修復不了,後來我遇到這問題時就重新加網域,一部分電腦可以用此方式解決,但後來很多台不管怎麼重加都無效了,就這樣這個問題卡非常久,d算一算大概至少一年以上無解,就算上網找方法也多半無效,官方看起來也沒任何有效解決此bug的方式。總結一下我在M1上遇到的bug及解決過程:

正常的情況下要有出現此選項,AD帳號才能在Mac上使用,一旦消失就會發生「無法使用」網路帳號」的警訊,怎麼修也搞不定。

1.重新加入網域 -> 只有少數幾台筆電救成功,失敗佔多數

2.線上重置電腦 -> 完全沒有成功過。

3.用USB重灌電腦 -> 完全沒有成功過,且還出現新的狀況,在建立帳號時出現下圖的錯誤訊息,拿另一台Mac用「尋找我的裝置」協助重置也不行。

出現這個問題讓人很氣餒,因為不管怎麼重置幾次都沒用,幾乎是死結

本來想說清空硬碟再用USB重灌就能搞定這個問題,結果弄巧成拙,連原本的系統都恢復不了,正當想放棄救援、直接拿回原廠送修時,找到一個終極的救援方式,必須要把它記錄起來,因為這個方法是直接將電腦除了重置原廠設定之外,也把前面的AD登入bug也一併修復了,雖然仍沒有找到bug的原因,但至少確定可以透過原廠設定值把問題解決。

終極解決方法:

1.準備另一台筆電,硬體規格一定要相同,我要修的對象是MacBook Air M1,所以也找了另一台狀況好的MacBook Air M1來當救援機。

2.拿一條Type C線頭,並將兩台電腦左邊的Type C對接,如下圖。

一定要接在左邊,右邊的孔不行
3.負責救援的那台筆電要去App Store下載Apple Configuration 2,透過此軟體可以協助還原那台需要被救援的Mac。
打開Apple Configuration 2的時候會像這樣


兩台Mac連接後,Configurator 2 的畫面上就會見到一個鎖頭的圖案

4.鎖頭圖案出現便表示該台Mac已經進入DFU救援模式,接著要按步驟操作:
a.先將被救援的Mac關機。
b.按下電源鍵。
c.按住電源鍵的同時,同時按下 right Shift + left Option + left Control 鍵,並持續大約 10 秒 。
d.10 秒後,立即鬆開這三個鍵,但繼續保持電源鍵按住 (大約需要多按 7-8 秒),直在另一台設備中的 Apple Configurator 2 偵測到 M1 Mac。
按鍵的順序很重要,必須正確才能真正繼續進行DFU

出現DFU字樣後就表示可以進行操控了

右鍵選擇「Restore」將系統回復到原廠狀態

彈出視窗後再按「Restore」作還原,過程大約花 15-20 分鐘,當中Mac可能會自動重新開機數次,而若成功復原後,就會見到回復初始化的畫面,問題總算解決了。




沒有留言:

張貼留言

【IT Notes】透過api移轉Gmail到Exchange

 在雲端裡面串接api不是一件很好學的技術,第一次有機會學習到將GWS的Gmail信件全部轉移到M365的Exchange,其實方法很多種,像以前用的pst檔匯出轉移的方式等,但透過api串接,可以批次和排程轉移,是非常方便且準確的作法。唯一讓人感到困難的是學習成本不小,通常需要...