在電腦教室的維護工作中,隨著設備老化和使用次數增加,我越來越常遇到一些問題,例如學生電腦無法正常啟動,或是硬碟在使用中突然發生錯誤。最近,有幾台 Mac 電腦出現了無法開機的情況,而系統則提示硬碟錯誤,並指出了 S.M.A.R.T. 檢測異常。
顯示此磁碟出現 S.M.A.R.T. 錯誤 此磁碟存在無法修復的硬體問題。請儘可能地備份您的資料,然後更換磁碟。
當時,由於這些電腦裡存有學生的專案文件,送修的話可能要花上幾天時間。我希望能迅速修復,以便學生能繼續學習。不過,S.M.A.R.T. 檢測顯示的錯誤訊息令我困惑——到底是硬碟真正損壞了,還是誤判?
經過查詢,我嘗試在 macOS 恢復模式 下使用 Disk Utility 和 diskutil 指令來執行進階的硬碟檢查和格式化。經過這些努力,我成功讓幾台 Mac 恢復了運行。從這次經驗中,我了解到 macOS 系統下恢復模式的強大,也深刻體會到了解硬碟健康狀況的重要性。
這篇文章便是基於這次經歷,希望藉此幫助其他老師和學校技術人員,讓他們能在面對類似問題時,更快找到解決方案。
當 Mac 電腦出現運行異常或硬碟問題時,使用 macOS 恢復模式 進行格式化是一種有效的解決方案。本文將帶您了解如何在 恢復模式 下使用 磁碟工具 (Disk Utility) 和 diskutil 指令 格式化硬碟,並探討如何解決與 S.M.A.R.T. 檢測 相關的常見問題。
什麼是 macOS 恢復模式及其重要性
macOS 恢復模式 提供了多項維護工具,包括磁碟格式化和系統修復。進入恢復模式的方法如下:
- 進入恢復模式: 重新啟動 Mac,並在開機時按住
Command + R
,直到看到 Apple 標誌。
- 開啟磁碟工具 (Disk Utility): 選擇「磁碟工具」,進行硬碟格式化和健康檢查。
如何使用磁碟工具 (Disk Utility) 格式化硬碟
在恢復模式中,磁碟工具 (Disk Utility) 提供了格式化硬碟的選項。您可以選擇 APFS 或 macOS Extended (Journaled) 格式,這些格式化屬於邏輯格式化,用於重新建立檔案系統,無法完全抹除硬碟上的所有位元數據。
在終端機中使用 diskutil 指令進行低階格式化
若需要更高級的控制,可透過 diskutil 指令進行格式化及安全抹除:
diskutil eraseDisk JHFS+ MacHD disk0
上述指令會將硬碟格式化為 macOS Extended (Journaled) 格式,並命名為「MacHD」。
此外,可使用 secureErase 指令對傳統 HDD 執行安全清除:
diskutil secureErase 0 disk0
此方法適合 HDD,但對 SSD 效果有限,且可能影響 SSD 壽命。
如何處理 S.M.A.R.T. 檢測誤判問題
S.M.A.R.T. 檢測 是硬碟的健康監控系統,幫助用戶提前發現硬碟潛在問題。若發生檢測誤判,可考慮以下方法:
- 韌體更新: 前往硬碟製造商官網尋找韌體更新,這可解決部分 S.M.A.R.T. 誤判。
- 使用第三方工具: 安裝 Smartmontools 等工具,幫助深入檢查硬碟健康狀態。
透過 macOS 恢復模式 中的 磁碟工具 或 diskutil 指令,Mac 用戶可以有效地格式化硬碟,並進行必要的 磁碟健康檢查。 S.M.A.R.T. 健康檢測 則是硬碟監控的關鍵功能,當出現誤報時可嘗試進行韌體更新或使用第三方工具排查。
後記:除了更新韌體,否則低階格式化也沒有用:
深入了解 Mac S.M.A.R.T. 錯誤:低階格式化無效的真相