www.sdflab.clan.su - Форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » www.sdflab.clan.su - Форум » Полезные советы по Мак » Включаем TRIM в Mac OS X


Включаем TRIM в Mac OS X

Сообщений 1 страница 2 из 2

1

Включаем TRIM в Mac OS X при помощи TRIM Enabler:

Включаем TRIM в Mac OS X

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

Включаем 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 включился; если Нет — значит что то пошло не так:

Включаем TRIM в Mac OS X

Для восстановления оригинального (ранее зарезервированного) драйвера, а точнее его исполнительной, части проделываем в Терминале следующее:
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)

0

2

Ох нихера себе - спасибо братишка

0


Вы здесь » www.sdflab.clan.su - Форум » Полезные советы по Мак » Включаем TRIM в Mac OS X