apfs擴容 老Macbookpro擴容記

2021-10-13 01:31:18 字數 2869 閱讀 5982

引子

2023年中,15寸retina螢幕的macbookpro。

標配256g ssd。伴隨了8年了,上半年剛剛自行換了電池,想來再次diy公升級自己的硬碟。

m.2 (ngff)sata協議的ssd 轉接 2012蘋果介面。

需要購買材料

m.2 sata協議轉介面

m.2 sata協議介面ssd硬碟(1t容量)

image.png

硬碟最後選了國貨(也是便宜)(799元)

image.png

都剛剛下單,等待明天到達中。。。

忐忑~ 看看這800元能否搞定我的擴容計畫。

到了到了,終於到貨了。開始以為店家發錯貨了,m.2的介面是雙缺,但是這轉接頭不是pin2pin對應的,和店家確無誤後,開始了更換硬碟的操作。

image.png

image.png

下圖是店家給的確認圖,不過還是要小心pin腳對應的方向(pin腳少的與少的對接,m.2硬碟5pin金手指與轉接卡的4pin對應)

image.png

這個是我買的硬碟的對應方式圖:

順便提醒一下,如果更換硬碟後想用時間機器恢復系統務必保持時間機器有完整的備份,其中還有細節在下文敘述。

再次確認準備工作都充分:

拆macbookpro底蓋的專用螺絲刀

拆硬碟的專用螺絲刀

時間機器的外接硬碟

一顆隨時準備異常情況發生的心

硬體更換

徹底關機,拆出10顆螺絲,按順序擺放好,拆開底蓋;

務必斷開電池與主機板連線線;

image.png

鬆開硬碟的一顆螺絲,並輕輕拆出,同時記好方位;

原配的ssd

image.png

將插好的硬碟與轉接頭插回硬碟介面;

擰緊硬碟固定的螺絲;

新換的ssd+轉接裝入:

image.png

將電池與主機板連線恢復;

底蓋扣住,但不著急裝回螺絲;

恢復系統,確認無誤裝回螺絲;

恢復系統

單獨說下恢復系統,這裡折騰了好久才搞明白,也是整個換硬碟過程中最耗時間的。

當我按照網上說的方法,按住command + r同時開電源,進入恢復模式,看到旋轉的地球圖示並輸入wi-fi連線資訊後,進入介面的4個選項:

從time machine備份進行恢復

重新安裝 mac os x

磁碟工具

image.png

1.02tb orico n300 1tb media

懸著的心終於放下,證明硬體工作都ok。

image.png

抹掉該硬碟,也就是格式化一下。選擇mac os 擴充套件(日誌式)

名稱我用mbp_ssd, 預設的分割槽方案為guid。

完成後退出磁碟工具,返回主介面,再選擇第1項,此時可以插入時間機器的外接硬碟,準備,恢復。按照提示一路往下走,走的那麼順暢毫無意外,但是讓人鬱悶的狀況悄無聲息的逼近而來。

恢復中的時間機器

image.png

image.png

一起正常,重啟系統,熟悉的蘋果logo和進度條:

image.png

但是問題就在這裡發生了:進度條卡在100%不動了。我以為是系統初始化的正常操作,但是

1分鐘,2分鐘,。。。一直過了15分鐘沒有任何動靜。有乙個聲音告訴我,出么蛾子了!

mac開機卡在進度條的問題

image.png

關鍵資訊是

opendirectoryd. too many corpses being created.

而我遇到的情況是

image.png

貌似也有too many corpses being created.但完整資訊是:

mds. too many corpses being created.

不太一樣,事實證明我進入恢復模式用terminal進入後也無法找到原文說的資料庫目錄,完全沒有這個目錄的存在。然後就懵逼了~

在仔細看看原文,回想自己的操作沒發現什麼不妥之處。於是本著再試試的念頭,再次抹掉硬碟,再次用時間機器恢復(30分鐘左右)還是遇到同樣的現象。

難道我時間機器用錯了??再用磁碟工具檢測恢復後的硬碟,占用的資料只有1.2gb,不對啊,我之所以公升級硬碟就是原來256gb的空間只剩下20gb左右,也就是至少200gb的空間應該被占用了。所以恢復後的的硬碟占用空間應該也是這個大小左右。我對時間機器的可靠性開始懷疑了,算了,決定還是老老實實重新裝全新系統吧。以後再用」遷移助手「從時間機器一點點恢復檔案。

無法找到要安裝系統的元件

好吧,不能網路裝就usb方式安裝,總可以了吧。

image.png

我之前一直用command+r的方式進入恢復模式,而且新裝mac os x的版本是lion。如果option+command+r是進入與mac相容的最新macos。實驗一下,發現雖然都是恢復模式,但是確實進入的實用工具介面不太一樣,而且預設新裝mac os x的版本已經變為catalina,在聯想到之前發現時間機器恢復出來系統大小異常,難道不同macos的時間機器版本有相容性的問題?

我的外接硬碟裡的時間機器都是最近幾天備份的catalina macos的內容。如果我在新的實用工具用它的時間機器恢復,會不會能夠成功?管他的!試了再說。

再次抹掉新硬碟,此時磁碟工具的版本也是新版了,格式支援apfs。抹掉後,接入外接硬碟從時間機器恢復走起!看到進度條出現時,預估的剩餘時間為15個小時,心理隱隱覺得好像對路了。此時已經是凌晨3點多了,讓我再等15小時也扛不住。之前的身心疲憊感一下湧出來,倒頭就在床上睡下,一夜無話~

最後放上更換前後磁碟效能測試對比,平均讀寫速度提公升100m/s

換之前測試:

image.png

換之後測試:

image.png

後記 2020-9-12

新的硬碟用到第二天了,目前發現的主要問題:

擴容盤 SD卡擴容

記憶體卡的前世今生 mmc記憶體卡 雖然大家每天都在使用,但早期的手機記憶體卡並不是現在這樣 嬌小 的造型,而且容量也沒有那麼大。其中mmc記憶體卡算是比較早的一種,它是在1997年由西門子及sandisk共同開發而成,基於東芝的nand快閃記憶技術,比採用intelnor快閃記憶技術的cf卡更細小...

擴容系統盤(擴容root)

centos擴容系統盤 擴容根目錄root 1 檢視root原有的容量,為37g 2 使用fdisk dev sda,建立新分割槽 fdisk l 能列出機器中所有磁碟的個數,也能列出所有磁碟分割槽情況 blocks中,表示的是分割槽的大小,blocks的單位是byte 3 建立新的分割槽 fdis...

ArrayList的擴容方式和擴容時機

arraylist的底層是乙個動態陣列,arraylist首先會對傳進來的初始化引數initalcapacity進行判斷,如果引數等於0,則將陣列初始化為乙個空陣列,如果不等於0,將陣列初始化為乙個容量為10的陣列。初始容量也可以自定義指定。隨著不斷新增元素,陣列大小增加,當陣列的大小大於初始容量的...