TRIM AutoEnabler

Приветствую всех! Я, наконец-таки, вернулся к блогу. Новый, 2014 год, провёл и встретил нас не самым радужным образом. Но об этом потом. В комментариях многие читатели отписываются о некой проблеме, которая не позволяет установить TRIM AutoEnabler на OS X Mavericks. Проблема найдена — это я протупил с установщиком (указал 10.9 как максимально поддерживаемую версию OS X, хотя на данный момент многие юзают 10.9.1). Собственно, кто так и не смогу установить TRIM AutoEnabler — по-новой загрузите образ и устанавливайте как обычно. Всё должно быть тип-топ. Для тех же, кто всё успешно установил, ничего переустанавливать не нужно. Кто до сих пор не в курсе что такое TRIM — «курим» этот пост, ну а самое первое описание TRIM AutoEnabler есть есть вот здесь.

 

Как пользоваться TRIM AutoEnabler?

  1. 1 Загружаем образ по ссылке в конце поста;
  2. 2 Двойным кликом монтируем загруженный образ (откроется папка и на «Рабочем столе» появится значок);
  3. 3 В открывшемся окне двойным кликом запускаем инсталлятор и следуем инструкциям по установке;
  4. 4 Перезагружаемся;
  5. 5 Всё готово!

 

Как узнать, включился ли TRIM?

Делаем Alt ⌥ + клик по меню Apple () в менюбаре → Информация о системе…SATA/SATA Express → кликаем на SSD накопитель в верхней части окна:
Как проверить состояние TRIM в Mac OS X.
Как всегда утилита абсолютно бесплатна. Обновляемся и тестируем. Если проблемы — отписываемся. Если TRIM AutoEnabler понадобится удалить — следуем этой инструкции.

 

Скачать TRIM AutoEnabler


Метки:
 
Понравилось? Поделись с друзьями!
  • Так однозначно и не понял для ocz vertex 4 нужно активировать трис или у него и так тип топ? На официальном сайте (форуме) и так и так пишут(

    • Вообще почти в каждом современном SSD накопителе так или иначе реализован механизм очистки неиспользуемых ячеек. Другой вопрос: «А действительно ли он эффективно работает?» — Я думаю, что нет. Посему и есть неоднозначность: так как сам механизм сбора «мусора» присутствует — многие твердят, что TRIM не нужен, но на деле лучше о файловой системе знает только операционная система. Поэтому я рекомендую активировать TRIM.
      Casing    Виталий

  • MacBook Pro 13″ mid 2012 OS X 10.9.1 c Plextor M5 Pro все отлично сработало. Спасибо.

  • Ребят, первый раз такое… «программа не может быть открыта, т.к. её автор является не установленным разработчиком» ОСь последняя

  • И ещё, ребят, когда NTFS Tools для 10.9.1 сделаете? ну так было с ней хорошо….

    • Там, вроде как, ребята из HackStore взялись перекомпилить бинарик под Mavericks. Если всё получится — будет вам NTFS Tools. А так…Что вам, не ймётся увалить всё файловую систему на внешнем харде?
      Casing    Anton

      • Пользовался с момента её создания, ни разу не подвела, за что вам отдельное спасибо. Да и в основном ,это флешки, стоят они сейчас)))
        Anton    Casing

        • Так в том то и дело, что с флехой/винчестером ничего-то и не станется — переформатировал и всё ОК, а вот данные… Сейчас данные, часто, важнее самого девайса.
          Casing    Anton

  • После обновления системы до 10.9.2 trim не включился.

    • Посмотрим.
      Casing    Oleg

    • Кекст пропатчился, но, почему-то, не обновились кеши. Запустите Терминал и выполните команду:

      sudo touch /System/Library/Extensions; kextcache -system-prelinked-kernel; kextcache -system-caches

      В следующем обновлении TRIM AutoEnabler исправлю этот недочёт.
      Casing    Oleg

  • При обновлении 10.9.1, TRIM AutoEnabler овалился.

  • на 10.9.2 работает?

  • Добрый день! Скажите пожалуйста, а нужно ли ставить Trim на макбук про 15 ретина? ssd 500 gb.

  • SOS перестала работать прога на Mavericks 10.9.3

  • Добрый!!!
    При обновлении 10.9.3, TRIM AutoEnabler не работает.
    не помогает даже:
    sudo touch /System/Library/Extensions; kextcache -system-prelinked-kernel; kextcache -system-caches
    Помогите! спасибо

  • 10.9.3 — чистим кеш и все работает)

  • Corsair Force GS с прошивкой 5,02 — вроде как не нужно включать трим?

  • Обновился до 10.9.4 — прога не сработала, автоматически TRIM не включился. Что делать, заново переустанавливать ее?

  • Для 10.9.5 работает?

  • Уважаемый Casing, Trim на OS X 10.10 Yosemite не работает. Обновление кеша через терминал не помогло. Если не сложно, напишите как активировать на Yosemite. Заранее очень признателен.

  • Добрый день, отличная утилита! Только вот в 10.10 (Yosemite) не работает, планируется обновление?

  • Скажите, планируете ли сделать поддержку программой Yosemite?

  • Спасибо за труды. Будет ли обновления для 10.10? =)

  • #
    # Original version by Grant Parnell is offline (http://digitaldj.net/2011/07/21/trim-enabler-for-lion/)
    # Update July 2014: no longer offline, see https://digitaldj.net/blog/2011/11/17/trim-enabler-for-os-x-lion-mountain-lion-mavericks/
    #
    # Looks for «Apple» string in HD kext, changes it to a wildcard match for anything
    #
    # Alternative to http://www.groths.org/trim-enabler-3-0-released/
    # Method behind this madness described: http://forums.macrumors.com/showthread.php?t=1409151&page=4
    # See discussion in comments here: https://www.macupdate.com/app/mac/39654/lion-tweaks
    # And here: http://forums.macrumors.com/showthread.php?t=1410459
    # And here: http://forums.macrumors.com/showthread.php?t=1480302
    #
    # Yosemite: for recovering from stop sign on boot screen, please see http://www.cindori.org/update-on-trim-in-yosemite/

    # backup patched file
    sudo 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.original

    # For Yosemite you have to disable driver signature check
    sudo nvram boot-args=»kext-dev-mode=1″

    # !for Yosemite only! please reboot after settings the boot-args!
    sudo shutdown -r now

    # for Yosemite, Mavericks 10.9.5 and 10.9.4 (thanks Tobi)
    sudo perl -pi -e ‘s|(^\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

    # !for Yosemite only! rebuild kext cache manually (could take a while)
    sudo kextcache -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

    # for Mavericks and Mountain Lion from 10.8.3 to 10.9.3
    #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

    # for Mountain Lion from 10.8.1 to 10.8.2 and Lion 10.7.5
    #sudo 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

    # for Mountain Lion 10.8.0 and Lion 10.7.4 BELOW
    #sudo perl -pi -e ‘s|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\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

    sudo touch /System/Library/Extensions/

    # now reboot!
    sudo shutdown -r now

  • Ребята при выполнении вот этих команд
    sudo touch /System/Library/Extensions; kextcache -system-prelinked-kernel; kextcache -system-caches

    получаю следущее:

    bash-3.2# sudo touch /System/Library/Extensions; kextcache -system-prelinked-kernel; kextcache -system-caches
    kext com.jmicron.JMicronATA 101069000 is in exception list, allowing to load
    WARNING — Invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext «/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext»
    kext com.ATTO.driver.ATTOExpressSASRAID 307029000 is in exception list, allowing to load
    kext com.ATTO.driver.ATTOExpressSASHBA3 100059000 is in exception list, allowing to load
    kext com.ATTO.driver.ATTOExpressSASHBA 200009000 is in exception list, allowing to load
    kext com.ATTO.driver.ATTOExpressPCIUl4 404029000 is in exception list, allowing to load
    kext com.ATTO.driver.ATTOCelerityFC 304089000 is in exception list, allowing to load
    kext com.Accusys.driver.Acxxx 300029000 is in exception list, allowing to load
    bash-3.2#

    смущает вот эта строчка
    WARNING — Invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext «/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext»

  • забыл добавить Mac OS Maveriks 10.9.5, ssd PLEXTOR PX-128M5S

  • Да трим заработал, благодарю.

    Просто почему этот warning смутил, я делал этот патч на mac os lion 10.7.5- там терминал не выкидывал предупреждение, а в мавериксе выкинул, вот я и запаниковал ;)

    Еще раз благодарю за проделанную работу!

  • 10.9.5 Сработало!

  • Спасибо огромное! Все влючилось ))) Всех благ Вам и процветания!