Главная » » Включаем поддержку TRIM для всех SSD на OS X Lion
23:02

Включаем поддержку TRIM для всех SSD на OS X Lion

Итак, если у вас SSD, который имеет поддержку TRIM и у Вас OS X 10.6.8 или Lion, следуйте инструкциям ниже для включения TRIM. Внимание: Инструкция предполагает использование команд в терминале, так что делайте все нижеперечисленные пункты на свой страх и риск. TRIM включается используя следующие команды в Терминале. Скопируйте эти команды и запустите их: Делаем резервную копию файла, который мы собираемся пропатчить:
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /IOAHCIBlockStorage.original
Патчим файл для включения поддержки TRIM:
sudo perl -pi -e ‘s|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00).{9} (\x00\x51)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg’ /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
Чистим кэши kext-файлов:
sudo kextcache -system-prelinked-kernel sudo kextcache -system-caches
Важно: перезагружаем Mac! Для отключения поддержки TRIM в будущем:
sudo perl -pi -e ‘s|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00).{9} (\x00\x51)|$1\x41\x50\x50\x4C\x45\x20\x53\x53\x44$2|sg’ /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
Наконец, если все работает не так, как Вы ожидали или что-то пошло не так, просто восстановите резервный файл:
sudo cp /IOAHCIBlockStorage.original /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
Этот патч просто изменяет файл IOAHCIBlockStoage, удаляя строку, которая включает TRIM поддержку только для Apple SSD.


Просмотров: 1037 | Добавил: malroz | Теги: Lion, Trim, OS X, SSD
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]