Mac Studio 可移動 SSD 解釋以及為什麼不能直接更換它們
新款 Apple Mac Studio 台式電腦上週開始到達客戶手中,其中一些客戶立即拆解了這台機器。更有趣的發現之一是M1 Ultra及其穩壓器模塊 (VRM) 的巨大尺寸;此外,Studio 似乎包含可移動存儲,而不是大多數 Mac 使用的焊接 NAND 芯片。理論上,這可能使 Mac Studio 成為長期以來第一款支持可升級存儲的新 Mac(Mac Pro 除外)。
由於 Studio SSD 插槽與可在 PC 上使用的常規 M.2 SSD 不兼容,YouTuber Luke Miani決定通過將存儲從一個 Studio 移動到另一個 Studio 來測試 Studio 的可移動存儲。他發現雖然驅動器可以物理更換,但他的 Mac Studio 在事後無法啟動 – 桌面上的電源 LED 只閃爍琥珀色的 SOS。當嘗試在 Studio 的第二個存儲插槽中安裝第二個 SSD 模塊時,以及嘗試將一個 Studio 中的 SSD 安裝到另一個 Studio 的主 SSD 插槽中時,這種情況仍然存在。
“蘋果在 Mac Studio 上所做的事情是不可原諒的,”Miani總結道。 “蘋果並不關心你的維修權利,毫無疑問。我們今天在這裡看到的是,蘋果故意、故意限制你對自己設備的訪問。在我看來,這實際上比將存儲焊接到主板上更糟糕。”
Miani 對維修權運動的目標深表同情,並對蘋果與其他高端 SSD 相比的存儲價格深感沮喪,Miani 的結論是基於對現代 Mac SSD 工作原理的錯誤假設。這些 SSD 模塊化插槽實際上也可能比從邏輯板上拔下 NAND 芯片並焊接到更高容量的 NAND 芯片更容易升級和修復。您首先需要注意的只是一些注意事項。
這裡將解釋三個不正確的假設,我們將一一考慮:
- 由於 Mac Studio 具有物理可拆卸 SSD,因此拆卸和更換它們的工作方式應該與在 PC 上相同。
- Apple 實施了一種“軟件塊”,以防止 Mac Studio 在更換存儲後啟動,電源 LED 呈琥珀色閃爍“SOS”即可證明這一點。
- 由於缺少 SSD 控制器,兩個 Mac Studio SSD 插槽之一在某些配置中無法工作。
為了解決這三個問題,我編寫了 Apple 自己的有關其芯片工作原理的文檔,以及來自開發人員 Hector Martin 的Twitter 帖子的信息。他是Asahi Linux團隊的一員,該 Linux 是第一個在 Apple Silicon Mac 計算機上運行的 Linux 發行版,這項工作讓他深入了解了現代 Mac 硬件上如何處理存儲。
現代 Mac SSD 的工作原理
簡單來說,所有 SSD 至少需要兩件事:存儲數據的 NAND 閃存芯片,以及處理這些芯片的讀寫功能的 SSD 控制器。(一些 SSD 還使用少量 DRAM 作為緩存,儘管預算和主流 SSD 越來越簡單地竊取系統內存的一小塊來執行相同的操作,但性能略有下降。)
三星 980 Pro 或 Western Digital WD Blue SN570 等 PC SSD 包含控制器和 NAND,因此易於更換。每個 SSD 都是獨立設備,可在任何具有物理 SATA 端口或 M.2 插槽並支持 SATA/NVMe 存儲功能的 PC 中使用。
蘋果的SSD曾經是這樣工作的,但從Apple T2芯片開始並延續Apple Silicon時代,蘋果開始將存儲控制器直接構建到自己的芯片中。這意味著 Mac Studio SSD 卡雖然可拆卸而不是焊接,但只是 NAND 加上 Martin 所說的“原始 NAND 控制器/橋”。這些不是可以像 PC 上那樣隨意更換和刪除的獨立 SSD。這些是由內置 T2 或 M1 控制器讀寫的 NAND 芯片。
Martin建議,如果您在 Studio 中使用兩個 SSD 插槽,那麼 NAND 模塊“尺寸絕對應該相同,並且它們可能需要[使用 NAND 芯片] 來自同一供應商。”換句話說,M1 的內置 SSD 控制器旨在與特定配置中的特定 NAND 模塊配合使用。正如 Miani 嘗試做的那樣,混合和匹配可能會因 NAND 不匹配、電容不匹配或兩者兼而有之而失敗。
也可能是 Apple 不支持在每個 SSD Studio 插槽中使用 1TB NAND 模塊(Miani 嘗試安裝的模塊),因為這不是 Apple 提供的配置。但這只是一個猜測,因為我不確定 2TB Mac Studio 使用的是單個 2TB NAND 模塊還是一對 1TB NAND 模塊,或者 Apple SSD 控制器是否關心 NAND 模塊有多大(如果它們匹配) 。配對並且系統已正確重置(更多內容見下文)。
發佈留言