Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

macOS 10.8.3 更新後啟用 SSD TRIM 功能完整教學

編輯:系統常見問題解答

升級到 macOS 10.8.3 後,原本已啟用的 SSD TRIM 功能可能會被系統重置關閉。若您的固態硬碟非 Apple 原廠出廠配備,TRIM 支援通常需要手動開啟。以下提供透過終端機指令啟用 TRIM 的標準流程,操作前建議先備份重要資料。

操作步驟

1. 備份原始核心延伸模組(需輸入管理員密碼)

為了安全起見,先將原始的 IOAHCIBlockStorage.kext 備份:

sudo cp -r /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/ /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.BACKUP

2. 修補二進位檔案以啟用 TRIM

使用 Perl 正則替換,將驅動程式中的旋轉媒體判斷邏輯修改為支援 SSD:

sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x54)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

3. 重建核心快取

執行以下指令更新系統核心快取:

sudo kextcache -system-prelinked-kernel

過程中可能出現 Kernel file /mach_kernel does not contain requested arch: i386 警告,屬正常現象,可直接忽略。

4. 清除系統快取

sudo kextcache -system-caches

5. 重新開機

重啟 Mac 後,TRIM 功能即已成功啟用。您可透過「系統報告」→「SATA/SATA Express」中查看該裝置的「TRIM 支援」欄位是否顯示「是」來驗證。

注意事項

  • 此方法適用於非 Apple 原廠 SSD(如第三方更換的 SATA 或 NVMe 固態硬碟)。
  • macOS 10.10.4 及更新版本可直接使用 sudo trimforce enable 指令,無需手動修補核心延伸模組。
  • 操作前請確認已備份重要資料,雖風險極低,但修改系統核心檔案仍屬進階操作。
Copyright © Windows教程網 All Rights Reserved