Выход в широкие массы большого разнообразия SSD накопителей по относительно доступной цене подстегнул пользователей к обновлению не очень быстрых HDD. Разработчики, в свою очередь, задумались над софтверным вопросом своих детищ. Ввиду того, что принципы организации данных на HDD и SSD различаются радикально, допиливать нужно было как программную начинку твердотельных накопителей, так и драйверы операционных систем. Как результат, одной из таких необходимых оптимизаций явилась функция (команда) TRIM, ставшая необходимой опцией для правильной, быстрой и долговечной работы SSD.

TRIM — это ATA команда, которая позволяет операционной системе оповестить твердотельный накопитель о неиспользуемых блоках, информация на которых может быть удалена или повторно перезаписана. Ввиду того, что на низком уровне операции записи/перезаписи на SSD накопителях существенно отличаются от таковых на HDD накопителях, обычные методы операционных систем для удаления, форматирования или перезаписи информации приводили к прогрессирующему ухудшению производительности операций записи на твердотельных накопителях. Введение поддержки команды TRIM позволило операционной системе очищать неиспользуемые ячейки перед тем, как в них будет произведена запись информации. Это позволило существенно уменьшить время доступа к данным и предотвратить процесс ухудшения производительности SSD накопителей.

Разработчики SSD накопителей сделали свой шаг придумавши заплатку в виде TRIM, остался ход за разработчиками операционных систем. Apple и Microsoft тоже не заставили себя долго ждать и добавили нативную поддержку команды TRIM для SSD накопителей в свои операционные системы (поддержка TRIM имеется в Windows начиная с 7, а в Mac OS X начиная с версии 10.6.6). Но Apple как всегда в своём репертуаре: сделали пакость в виде поддержки команды TRIM только теми накопителями, которые поставляются самой Apple. Причём реализовано это так подло, что злость аж разбирает! Сейчас объясню почему…

За поддержку команды TRIM в операционной системе обычно отвечает драйвер, в операционной системе Mac OS X это кекст (kext — kernel extension — расширение ядра). Работает он примерно так: смотрит на прошивку SSD накопителя и ищет в ней строку «APPLE SSD». Если такое имеется — ОК, TRIM будет работать для этого драйва; если искомой строки нет, то и TRIM’а для этого накопителя тоже нет. Таким образом, проапгрейдив свой Mac быстрым SSD накопителем стороннего производителя вы в скором времени получите отличный «ручник» вместо «ракеты». Но это уже в прошлом, успокойтесь. Спустя непродолжительное время в сети появилась инструкция для патчинга системного kext’а. Это позволило активировать TRIM в Mac OS X для абсолютно всех SSD накопителей.

Чуть позже хороший парень — Оскар Грот, создал утилиту TRIM Enabler, которая в пару кликов позволила проделывать «хактивацию» системного кекста IOAHCIFamily.kext и, тем самым, производить активацию TRIM для изначально неподдерживаемых SSD накопителей. Работа этого хака проста как два пальца… В общем (кому интересно) хак заключается в следующем: берём бинарик кекста IOAHCIFamily.kext, который отвечает за поддержку TRIM и забиваем через HEX редактор нули вместо строчки APPLE SSD (она встречается в двух местах). Таким образом хак делает с кекстом нечто такое, что логика его работы меняется на следующую: если искомая строка равна «ничего» (чего быть вобще не может), то мы активируем TRIM для этого накопителя. Я пошёл немного дальше и чуток переработал логику патчинга. Таким образом моё изобретение — TRIM AutoEnabler смог одновременно убить несколько зайцев: автоматический патчинг после каждого обновления системы, отсутствие необходимости пользоваться какой-либо программой для патчинга и универсальность (на данный момент протестировано на всех версиях Mac OS X: начиная от 10.6.6 и кончая 10.8.3).

Как вы поняли способы включения команды TRIM в Mac OS X на SSD накопителях сторонних поизводителей есть. Способ не один, а все имеющиеся достаточно простые. В этой заметке мы рассмотрим все мне известные, а начну я со сложного плавно переходя к самому простому.

 

Включаем 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. Перезагружаемся

Ручной способ — это несомненно хорошо (можно понять принцип работы того или иного хака, и, к тому же, наловчиться работе с терминалом). Но это, так сказать, не Mac Way, а для новичков вобще что то загадочное и страшное (часто убивающее систему). Поэтому рассказываю и о втором — автоматическом способе активации TRIM при помощи утилиты TRIM Enabler. Перед инструкцией хочу немного рассказать о самой утилите. Изначально она была реализована на AppleScript, а принцип работы заключался в автоматической подмене оригинального драйвера IOAHCIFamily.kext на изначально пропатченный драйвер взятый из Mac OS X 10.6.8. Как вы понимаете это не очень хорошо, особенно если речь идёт об включении TRIM в операционной системе отличной от Mac OS X 10.6.8 Snow Leopard. По этой причине версия TRIM Enabler 1.x была несовместима с Mac OS X Lion. Сейчас Оскар Грот — автор утилиты, выпустил вторую версию. По заявлению автора она целиком и полностью была переписана на Objective-C, обзавелась дополнительным функционалом для мониторинга S.M.A.R.T., и, что самое главное, теперь она не подменяет, а именно патчит имеющийся системный драйвер. На момент написания данной заметки последний билд имел порядковый номер 2.0 Beta 4. В курс дела ввёл, теперь перейдём к самой утилите и посмотрим как она работает.

 

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

Trim Enabler 2.0 для Mac OS X

  1. Скачиваем TRIM Enabler и двойным кликом по архиву распаковываем его в удобное место;
  2. Запускаем TRIM Enabler.app;
  3. Перетягиваем переключатель из положение OFF в положение ON;
  4. Вводим пароль администратора и ждём около минуты (на всякий случай);
  5. Перезагружаем Mac.

После перезагрузки запускаем утилиту Информация о системе, выбираем пункт Последовательный-ATA, смотрим на строку «Поддержка TRIM» в поисках заветного слова «Да»:
Проверка состояние команды TRIM в Mac OS X
Для восстановления оригинального драйвера достаточно передвинуть переключатель из положение «ON» в положение «OFF». TRIM Enabler от Оскара — это, несомненно, лёгкий способ активации TRIM, но не самый лёгкий. Посему представляю последний — моё скромненькое изобретение :)

 

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

Мне показалось, что процесс активации TRIM является хоть и лёгким, но не совсем удобным. Поэтому мне захотелось сделать нечто такое, что потребует единоразовой установки от пользователя, а далее будет работать само по себе проделывая всю грязную работёнку. Продуктом моей идеи и умений стал TRIM AutoEnabler. Этот пакет вообще не стоит описывать так как сам TRIM AutoEnabler вообще не имеет интерфейса: пакет содержит маленький скрипт-патчер и файл автозапуска. Два эти миниатюрные файлы проделывают в системе всё необходимое для автоматической активации TRIM на SSD накопителях «не Apple» поставки. Работать с TRIM AutoEnabler очень просто:

  1. Загружаем установочный пакет TRIM AutoEnabler;
  2. Устанавливаем пакет;
  3. Перезагружаемся.

Вот и всё. Об активации TRIM можно, в принципе, забыть до следующей переустановки операционной системы или до выхода OS X 10.9.


Понравилось? Поделись с друзьями!
  • 3) Чистип кеш:

    Исправьте

  • Как всегда статья отличная.

  • подскажите у меня macbook конца 2008 ssd sliom power 128gb, дак вот ни как не могу включить trim ни ручным способом ни с помощюь программы. В чем причина?

    • А какая операционная система на нём установлена (точная версия)? TRIM можно включить только на Mac OS X 10.6.8 Snow Leopard (или выше) и Mac OS X 10.7 Lion (с любым обновлением). Так же стоит убедиться, что в спецификациях SSD накопителя значится поддержка TRIM, ибо не все накопители поддерживают данную команду.
      Casing    Misha K

  • После апдейта, например 10.7.1 — 10.7.2 приходилось снова патчить драйвер. С новой версией TRIM Enabler что то изменилось в этом плане?

    • Если обновление содержит в себе новую версию расширения ядра (драйвера), то конечно прийдётся снова его патчить.
      Casing    lastdil

      • как правило всегда содержит :) Ставил 10.7.3 уже несколько бэт и всегда патч слетал — не удобно конечно. Но выхода пока другого нет, к сожалению.
        lastdil    Casing

  • Trim Enabler не сработал на моем кингстоне и 10.7.3, руками пропатчил нормально. Спасибо за статью.

  • Имею 322 макбукпро + ссд Vertex 3. проблема в том, что после удаления файлов они удаляются, но место на ссд не очищается!!! Трим включен, куда смотреть подскажите?

    • Может это наивный вопрос, но: Корзину чистили? :D Вобще, на сколько я знаю, TRIM никакого отношения не имеет к освобождению дискового пространства после удаления данных. TRIM просто оповещает «железо» SSD накопителя, какие блоки (ранее помеченные ОС как свободные) нужно «забить нулями». Эта процедура не является необходимостью для традиционных HDD, но на SSD без TRIM скорость резко упадёт, как только придётся записывать на освобождённые (но не забитые нулями) блоки.
      Casing    TKast

  • Trim Enabler показывает, что Trim включен, но при этом данные не удаляются с ssd, а как бы остаются на ней занимая свободное место, подскажите что делать??? Lion 10.7.3 Macbookpro 322(середина 2011) + Vertex 3.

    • Может я ошибаюсь, но TRIM никак не связан с этой проблемой. С самим SSD точно всё ОК?
      Casing    TKast

      • С самим SSD все хорошо. Как сейчас показала практика все работает, но место на SSD все равно заканчивается. тех поддержка говорит, что шалит RecaveryHD, как его просмотреть и чем?
        TKast    Casing

        • Не нахожу никакой связи между заканчивающимся местом и Recovery HD. Вобще его можно посмотреть/проверить так:
          - активируем показ скрытых разделов в Дисковой утилите (инструкция);
          - запускаем Дисковую утилиту, слева находим раздел Recovery HD, кликаем на него для выделения, потом вверху нажимаем кнопку «Подключить»;
          - после монтирования Recovery HD проверяем его на целостность через Дисковую утилиту.
          Или вот так:
          - перезагружаемся и сразу после «гонга» загрузки зажимаем клавишу Option (Alt) на клавиатуре;
          - не отпуская дожидаемся появления загрузочного меню;
          - в меню выбираем загрузку с Recovery HD.
          Если загрузка с него пройдёт успешно — значит с разделом Recovery HD всё впорядке. А вобще это больше похоже на то, что Time Machine делает локальные бекапы. Проверь, не включена ли она?
          Casing    TKast

          • Проблема оказалась в Time Mashine, во время патча TRIM Enabler к маку была подключена она(как, собственно, и всегда). Видимо из за неизвестного глюка файлы стали писаться и на внешний жесткий(Time Mashine) и на SSD откусив от него при этом 120Gb. Сейчас при отключении и повторном подключении внешнего харда все стало на свои места… вроде… Всем спасибо!
            TKast    Casing

            • Это не глюк, а фича. В Mac OS X Lion при активации Time Machine создаются так же локальные копии. Видимо, они переносятся на внешний накопитель, как только он будет примонтирован.
              Casing    TKast

  • Вот интересно, эта модификация может как то повлиять на стабильность системы?
    Хочу поставить в macbook pro, новый диск от Intel SSD 520 SATA 6 Гбит/с. Я так понимаю кроме Toshiba SSD с которым TRIM работает по умолчанию, на Intel мне прийдётся ломать системный kext, что в свою очередь как я подозреваю может повлиять на систему (Mac OSX 10.7.3) чего очень бы не хотелось.

    • В теории не должно, на практике не замечалось. В драйвере ничего такого не ломается, просто поле APPLE SSD в бинарике заменяется нулями. И всё. Таким образом любой SSD накопитель становится «правильным» при проверке. Единственный минус — после каждого обновления нужно патчить кекст.
      Casing    Alex

  • Кстати вышла новая версия 2.1

  • Огромное спасибо за понятное изложение темы для чайника!

  • у меня 2 ssd. после патча на одном из них показывает, что трим включен, а на другом — нет.

    что делать?

  • у меня lion 10.7.5 пропатчил через терминал все хорошо трим включился и работало все быстро по началу, но через некоторое время снова тупит, после переустановки снова быстро все, но вскоре опять тормозит пробовал переустанавливать несколько раз, не знаю что делать у меня мак мини 2011, ссд установлен во второй отсек, подскажите в чем может быть проблема

    • То что вы драйвер пропатчили для поддержки TRIM это, конечно, здорово, но кроме того, что SSD находится внутри Mac mini хотелось бы узнать следующую:
      - модель SSD накопителя
      - какая прошивка стоит (последняя или нет)
      - сколько места свободного остаётся на накопителе
      P.S.: Открою секрет, что некоторые SSD’шки не имеют поддержки TRIM как таковой, поэтому патчинг драйвера ничего не даст, и тормоза будут приходить и приходить по мере заполнения накопителя. Некоторые SSD накопители на контролере SandForce 2XXX (встречал такую инфу) используют свой внутренний алгоритм для определения и очистки ячеек памяти, для таких накопителей активации TRIM не нужна, а иногда и вредна. Ну и последнее, на SSD накопителе должно быть минимум 30% свободного места, если будет меньше скорости записи начнут существенно замедляться и накопитель начнёт «деградировать» (да, даже такое может быть).
      Casing    Макс

      • Модель накопителя Crucial M4-CT064M4SSD2, чип Marvell 88SS9174, прошивка самая последняя 010G, места достаточно занят на половину, поддержка TRIM есть, для себя сделал небольшое открытие после того как начинает тупить можно очистить кэш командой kextcache -system-prelinked-kernel; kextcache -system-caches, вроде бы проблемы прекращаются временно, по этому могу сделать вывод что кэш забивается и не очищается самостоятельно, чистить кэш конечно не очень удобно каждую неделю, но это хоть какое то решение проблемы, больше пока идей никаких
        Макс    Casing

        • Можно очистку кеша сделать автоматической по расписанию, но это тоже не решение проблемы. Я так понимаю этот накопитель работает на контроллере SandForce 2XXX? — Если так, почитайте об этом контроллере и TRIM. В сети ходят слухи что для этого контроллера TRIM необязателен и даже может быть вреден. Я однозначного вывода сделать не могу т.к. нет накопителя на данном контроллере. Нужно пробовать. Кстати, скоро напишу заметку о некоторых нюансах сторонних SSD накопителей в Mac.
          Casing    Макс

          • контроллер без сомнения Marvell 88SS9174 trim поддерживает и он не обходим, в общем когда я не включал TRIM (потому что не знал что нужно) было тоже самое, так что все сложно ((
            Макс    Casing

            • Мда… Есть у меня одно предположение, но не знаю на сколько оно верно. В общем суть вот в чём: обычно при удалении файла или форматировании диска информация полностью не удаляется, удаляется только информация из таблицы ФС о файлах и их местоположении, а в таблице это место отмечается как незянятое. Сами же данные по-прежнему находятся на своих местах (вот почему программы восстановления умеют восстанавливать данные после форматирования). Но у SSD накопителей принцип работы другой: для быстрой записи информации ячейка памяти полжна быть абсолютно пустой, если в ней будут данные (даже уже и не нужные), то SSD сначала эту ячейку должен полностью очистить, а потом уже записать в неё данные. На это затрачивается лишнее время и со временем, когда все пустые ячейки памяти будут исчерпаны, скорость записи может падать до нескольких раз по сравнению с тем, как было изначально. Для предотвращения такой «деградации» решили что-то придумать, и этим «что-то» оказалась команда TRIM. Она работает так: как только данные с накопителя удалены, операционная система через спец. драйвер посылает ATA-команду (TRIM) накопителю, и «говорит», что такие-то данные удалены, и накопитель в фоне очищает эти ячейки. При следующей записи ранее заполненные ячейки уже будут пустыми и SSD-шке не прийдётся затрачивать время на их очистку. Таким образом при помощи TRIM предотвращается деградация и замедление работы SSD.

              Теперь вернёмся к твоему случаю. Ты говоришь, что изначально TRIM не активировал. Поэтому у тебя на накопителе (скорее всего) накопились незанятые блоки которые на самом деле так и небыли очищены. Активация TRIM, конечно, своё сделала, но это было уже немного поздно (накопилось много неочищенных блоков).

              Как вариант решения проблемы (будем честными — попытки решения проблемы) я вижу такой алгоритм:
              - сохраняем все свои данные и делаем полное форматирование SSD при помощи ОС, которая изначально поддерживает TRIM (например Windows 7). Лучше, конечно, вообще сделать это сервисными утилитами, если они идут к этому накопителю (intel и samsung выпускают спец.утилиты для своих накопителей);
              - устанавливаем чистую Mac OS X и сразу же активируем TRIM (по идее не сильно много ячеек успеет «забиться»);
              - ну и тестируем.

              Удачи!
              Casing    Макс

  • Спасибо за статью!

    Поставил на свой MacBook Pro Early 2011 Intel 520 240GB 2.5″ SATAIII MLC (SSDSC2CW240A310) всем доволен….
    Вопрос:
    Обновляется ли драйвер SF и нужен ли ему режим TRIM…

    Заранее благодарен!

    • «Обновляется ли драйвер SF» — имелось ввиду прошивка? На счёт TRIM для SandForce у всех разное мнение: одни говорят что не нужет и даже вреден, другие наоборот, что очень даже нужен. Скоро будет статья по этому поводу.
      Casing    PhoBoS

  • Добрый день!
    Может немного не по теме, но тоже SSD.
    Подскажите, пожалуйста!
    Есть imac 21,5″ конец 2011, установил в оптибей на место сюдюка SSD Intel 520 серии 240Гиг, контроллер в маке Интел 6 серии, ССД тоже поддерживает 6 Гб/с, но скорость подключения остается 3Гб/с. Скорость чтения/записи около 250МБ/с, замерял Blackmagic Disk Speed Test.
    Установлена и включена Trim Enabler.
    Прикладываю скриншот.
    http://img-fotki.yandex.ru/get/6522/125192287.47/0_8aa39_96722680_XL.jpg

    Можно ли как-то заставить SSD работать на его «родной» скорости?

    С уважением,
    Василий

    • Добрый. Контроллер действительно поддерживает скорость 6 Гбит/сек, но на DVD приводе скорость шины урезана до 3 Гбит/сек. Нужно HDD и SSD поменять местами, тогда будет всё ОК. Удачи ;)
      Casing    Васечкин

      • Спасибо.
        Насколько я читал, происходят проблемы с вентиляторами после замены HDD на SSD в связи с отсутствием у последнего датчика температуры. Вроде бы есть много решений от скрепки в разъем датчика до софтовых решений, но мак пока гарантийный и уж совсем колхозить рановато ;)
        Тем более, что в случае «поменять местами» придется отказаться от родного HDD совсем, он ведь 3,5″.
        Васечкин    Casing

        • Да уж. Я рассказываю «глядя со своей колокольни» (имея MacBook Pro) и совсем не учитываю, что речь об iMac с 3,5″ накопителем :D, сплю ещё :). Прийдётся тогда раскошелиться на винчестер 2,5″ или мириться со скоростью 3 Гб/сек. Возможно, конечно, Apple когда-то разродится на новую прошивку и снимет ограничение в 3 Гбит/сек, но опыт показывает что скорее рак свиснет.
          Casing    Васечкин

  • Здравствуйте! Установил SSD Silicon Power T10 на macbook alluminium (late 2008) Mac OS 10.5.5. Хочу проверить включен ли Trim на данном устройстве. Как мне это сделать?

    • На Mac OS X Leopard 10.5.5 TRIM не может быть включен. Его поддержка появилась только в Mac OS X Snow Leopard (версия 10.6.6 и новее).
      Casing    Дмитрий

  • Хорошо, а могу я где-либо приобрести лицензионный Mac OS X Snow Leopard или выше и обновить свой Mac OS?

    • В Apple Store видел что до сих пор распродают диски со Snow Leopard по цене в $20. Проще, наверное, Snow Leopard стянуть с трекера, а лицензию купить уже для Mountain Lion.
      Casing    Дмитрий Буров

  • Т.е. я могу после установки Snow Leopard сразу обновиться до Mountain Lion, с помощью Apple Store?

    • Да. Можно вообще поставить Mountain Lion сразу, «начисто», а не через обновление одной версии на другую. Но тогда все свои настройки и данные прийдётся переносить «ручками».
      Casing    Дмитрий

  • Понял. Спасибо!

    • Скачал Snow Leopard (Retail). Записываю на флешку через дисковую утилиту (все по инструкции). На флешку записывается без проблем и сразу выскакивает табличка что-то вроде — «не удается инициализировать диск» и три варианта на выбор «инициализировать» (открывается дисковая утилита) «извлечь» и «пропустить». Пробовал так раз 10 . Один раз все запустилось и даже началось обновление но на 45 минуте все повисло и пришлось остановить обновление. Думал на двухслойный диск записать, но чувствую что будет тоже самое. |Очень нужен TRIM. Помогите, пожалуйста. Что я делаю не так?
      Дмитрий    На свой коментарий

  • Маководы такие маководы. Опять Apple вас анально имеет, а вы и рады. На красивое оформление ведетесь.

  • У меня imac 27 середина 2011 года. Поставил OCZ Agility 4, 512 гб вторым диском через переходник, привод DVD на месте, trim enable. Но скорость записи и чтения 200-300 мб, хотя должно быть в 2 больше. В чем может быть проблема проблема?

    • Зайди в приложение Инфрмация о системе (Alt ⌥ + клик по меню Apple Инфрмация о системе…), далее слева выбери раздел Последовательный ATA, справа вверху найди модель SSD накопителя и чуть выше выбери название чипсета (должно быть что-то вроде Intel 6 Series Chipset). Теперь смотри в правой части окна, но уже на нижнюю его часть, и ищи такие строки:

        Скорость связи:                     Х гигабит
        Установленная скорость подключения: Х гигабит
      

      Если скорость связи = 6 гигабит, а установленная скорость подключения = 3 гигабит, — значит «оптибей» фуфловый. Если же и скорость связи = 3 гигабит, и установленная скорость подключения = 3 гигабит, — значит DVD’шный порт просто больше не может выдавать (нужно менять местами HDD ⇠⇢ SSD, но это чревато последствиями неправильной работы куллеров).
      Casing    Дмитрий

      • Скорость связи: 6 гигабит
        Установленная скорость подключения: 6 гигабит
        Запускаю Disk speed test показывает write 180 read 330
        Прошивку поменял на новую 1.5.2
        На ssd стоит mac os lion 10.8.3
        Всю голову сломал из за чего такая медленная скорость, помогите((
        Дмитрий    Casing

        • В общем пробежался я по англоязычным ресурсам и могу сказать, что скорости записи 200-220 MB/s и чтения 300-360 MB/s — это вполне обычное дело для OCZ Agility 4, даже для модели на 512 ГБ. Посмотри и почитай побольше форумов с отзывами. Возможно это нормальные скорости для накопителя на контролере Indilinx.

          Кстати, сейчас не так важны скорости, как операции ввода/вывода (IOPS). У данного накопителя IOPS = 85000, а это вполне неплохо. Если скорости загрузки и работы системы устраивают, то зачем смотреть на «циферки»? ;)
          Casing    Дмитрий

          • Оказывается когда диск заполнен то скорость падает в 2-3 раза, вот из за этого и проблема. Это всегда так?
            Дмитрий    Casing

  • Доброй ночи.
    Прошу помочь с в выбором SSD для imac 27 2010, уже заказал OCZ vertex 3 240GB, завтра должны привезти. А сегодня вечером когда читал про установку SSD, наткнулся на такое понятие как TRIM. Ньюансы поперли, поддержки и т.д. и т.п. Скажите: если я хочу снести всю систему объеденить диски в Fusion Drive, подойдет ли мне данный SSD чтоб работал TRIM, придеться ли патчить систему Mountan Lion? или вообще существуют SSD которые без проблем с совместимостью типо вставил и забыл. Если такие SSD существуют очень прошу написать пару моделей с характеристиками равными Vertex 3 или лучше. Очень признателен=)

    • Для «нативной» (то есть всунул и всё заработало «из коробки») поддержки TRIM нужен только оригинальный SSD накопитель, которые поставляет сама Apple. Любые другие SSD накопители обзаведутся поддержкой TRIM только после патчинга системного драйвера. Я в своё время делал небольшое исследование, и, как оказалось, Apple использует обычные SSD накопители TOSHIBA (аналогов которых я так и не нашёл в свободной продаже) и накопители SAMSUNG 830-й серии (которые легко можно купить где угодно), но только со своей «специальной» прошивкой. Я на eBay находил оригинальные SSD накопители от Apple, но весь прикол в том, что appl’овские SSD от SAMSUNG абсолютно ни чем не отличаются от самых обычных SAMSUNG 830 Series (разве что только прошивкой), а цена на них выше примерно на 40% в сравнении с аналогичным (не Apple) SSD от SAMSUNG. Я подумал, что переплачивать почти половину только за то, что в прошивке вместо SAMSUNG SSD указано APPLE SSD, не стоит. В итоге я сразу решил взять себе SAMSUNG 830 на 256 ГБ, но в скорости вышла 840 и я взял SAMSUNG 840 на 250 ГБ — отличный девайс.
      Casing    Павел

  • Приветствую еще раз, купил OCZ Vertex 4 256GB, установил, диск обнаружился, все пашет НО во время монтажа на HHD отпал 6 точечный коннектор, кулеры стали работать на заметно повышенных оборотах:( разобрал еще раз, поменял его другой стороной… Ситуация не изменилась… Где может быть проблема? Спасибо=)

  • Кстати, установил SMC fun control скорость вентилсятора на HDD показывает 3200… видимо точно что то с этим датчиком:(

  • И сразу же пишу решение проблемы. =) Дело в том что на самом HDD находится разъем 8ми контактный из которого торчат всего четыре контакта, а коннектор 6ти контактный в который входят только 2 провода, и нужно чтобы эти 2 контакта попали именно в к конкретные 2 контакта HDD, таким образом нужно установить коннектор со смещением в один ряд вверх… такие заморочки=)

    • Да, есть на iMac’ах траблы со скоростью вращения «пропеллеров», особенно когда штатный HDD меняют на что-то другое. Благодарю, что вернулись и отписались о решении проблемы ;)
      Casing    Павел