Включаем TRIM в Mac OS X при помощи TRIM Enabler:
1. Скачиваем TRIM Enabler http://www.mediafire.com/download/551w6 … E_v3.0.zip или http://rghost.ru/48019087
2. Запускаем TRIM Enabler.app;
3. Перетягиваем переключатель из положение OFF в положение ON;
4. Вводим пароль администратора и ждём около минуты (на всякий случай);
5. Перезагружаем Mac.
После перезагрузки запускаем утилиту Информация о системе, выбираем пункт Последовательный-ATA, смотрим на строку Поддержка TRIM в поисках заветного слова «Да«:
Включаем TRIM в Mac OS X ручками:
Запускаем Терминал и выполняем последовательно нижеприведенные команды. Поле каждой команды нажимаем Enter для её выполнения. Я лично проверял работу этого метода, но так как у всех пользователей разные браузеры (теоретически) могут возникнуть какие-либо неточности отображения. Поэтому рекомендую загрузить текстовый документ, в котором команды расположены построчно и 100% без ошибок, к тому же их удобно выполнять копированием-вставкой в окно Терминала. Приступаем…
1) Получаем права администратора (root’а):
sudo -s
2) Делаем резервную копию оригинального драйвера:
cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/\
IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage \
/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/\
IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage-orig
3) Патчим бинарный файл в кексте IOAHCIFamily.kext.
а) Для Mac OS X Snow Leopard и Lion (10.6.6-10.7.4), а так же Mountain Lion 10.8.0:
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
б) Для OS X Lion и Mountain Lion (10.7.5 и выше, 10.8.1 и выше):
perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x4D)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' \
/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/\
IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
4) Чистим кеш:
kextcache -system-prelinked-kernel; kextcache -system-caches
5) Перезагружаемся.
Узнать о том, работает ли TRIM или нет очень легко: запускаем утилиту Информация о системе (/Applications/Utilities/System Information.app), слевой стороны выбираем пункт Последовательный-ATA (Serial-ATA) и смотрим на строку Поддержка TRIM. Если Да — всё отлично, TRIM включился; если Нет — значит что то пошло не так:
Для восстановления оригинального (ранее зарезервированного) драйвера, а точнее его исполнительной, части проделываем в Терминале следующее:
1) Получаем права администратора (root’а):
sudo -s
2) Восстанавливаем оригинальный бинарный файл в кексте IOAHCIFamily.kext:
mv /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/\
IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage-orig \
/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/\
IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
3) Чистим кеш:
kextcache -system-prelinked-kernel; kextcache -system-caches
4) Перезагружаемся
Источник: http://macdaily.me
Отредактировано SDF (2013-08-10 11:13:50)