Как включить TRIM для сторонних твердотельных накопителей в Mac OS X

Оглавление:

Как включить TRIM для сторонних твердотельных накопителей в Mac OS X
Как включить TRIM для сторонних твердотельных накопителей в Mac OS X

Видео: Как включить TRIM для сторонних твердотельных накопителей в Mac OS X

Видео: Как включить TRIM для сторонних твердотельных накопителей в Mac OS X
Видео: Почему Flash Player нужно срочно удалить - YouTube 2024, Май
Anonim
Маки разрешают только TRIM для поставляемых Apple твердотельных накопителей, с которыми они поставляются. Если вы обновите свой Mac с послепродажным SSD, ваш Mac не будет использовать TRIM. Это снижает производительность привода.
Маки разрешают только TRIM для поставляемых Apple твердотельных накопителей, с которыми они поставляются. Если вы обновите свой Mac с послепродажным SSD, ваш Mac не будет использовать TRIM. Это снижает производительность привода.

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

Почему TRIM важен и почему Mac не всегда разрешают его по умолчанию

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

Windows 7 и новее имеют встроенную поддержку TRIM, которую они разрешают для всех SSD. Исторически сложилось так, что Mac OS X только активировала TRIM для твердотельных накопителей Apple. Пользователям, которые установили свои собственные SSD, пришлось выслеживать сторонние инструменты, которые помогли TRIM не поддерживаться.

В OS X 10.10 Yosemite Apple представила «подпись kext» - подписание расширения ядра. Это проверяет, что все драйверы на Mac либо не изменены, либо одобрены Apple. Поскольку утилиты, поддерживающие TRIM, работали на этом низком уровне, это заперло их. Теперь необходимо отключить механизм безопасности подписи kext, чтобы включить TRIM для этих дисков, что снижает безопасность Mac. Начиная с OS X 10.10.4, Apple теперь предоставляет официальный, но неподдерживаемый способ включения TRIM для любого SSD.

Image
Image

Безопасно ли включить TRIM на вашем SSD?

Безопасно ли это, зависит от SSD, который вы используете на своем Mac. Apple не хочет отвечать за какие-либо проблемы, поэтому OS X скрывает эту функциональность за командой и страшное предупреждение.

Каждый твердотельный накопитель реализует TRIM несколько иначе, и многие производители SSD действительно проверяют совместимость в Windows. Поисковая компания Algolia обнаружила некоторые ошибки при сбое данных с некоторыми SSD-накопителями Samsung с TRIM в Linux, и подобные проблемы могут возникнуть, если вы включили TRIM для таких дисков на Mac. Сообщалось также о том, что некоторые Crucial диски не работают должным образом с TRIM в Linux.

Фактически, ядро Linux содержит черный список твердотельных дисков, которые не поддерживают TRIM правильно. Вы, вероятно, не должны активировать trimforce, если у вас есть один из SSD, который отображается в этом черном списке на вашем Mac.

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

Image
Image

Активировать TRIM с trimforce

Apple тихо добавила новую команду под названием «trimforce» в небольшое обновление для OS X 10.10 Yosemite - OS X 10.10.4. Эта утилита также включена в OS X 10.11 El Capitan.

Эта команда активирует TRIM для каждого SSD на вашем Mac. Это отключает проверку, которая позволяет TRIM работать с твердотельными дисками OEM, поставляемыми Apple. После его запуска TRIM будет включен для всех ваших твердотельных дисков. Невозможно включить TRIM для одного SSD и оставить его отключенным для другого.

Предупреждение: вы делаете это на свой страх и риск! Это всегда хорошая идея иметь резервные копии ваших важных файлов, на всякий случай.

Чтобы запустить trimforce, откройте окно терминала (нажмите Command + Space, введите Terminal и нажмите Enter, чтобы запустить терминал через Spotlight). Введите следующую команду в окно терминала и нажмите Enter:

sudo trimforce enable

Введите пароль своей учетной записи в ответ на приглашение. После этого вам нужно будет прочитать страшное предупреждение и согласиться, набрав Y.

Image
Image

Ваш Mac немедленно перезагрузится после того, как вы согласитесь на второй вопрос с помощью Y, После перезагрузки TRIM будет включен для всех SSD, подключенных к вашему Mac.

Если вы хотите отключить trimforce и использовать TRIM для твердотельных накопителей OEM Apple, откройте окно терминала еще раз и выполните следующую команду:

sudo trimforce disable

Image
Image

Реально это должно работать должным образом с большинством SSD на Mac, так же как TRIM работает правильно для большинства SSD в Linux. Но есть несколько выбросов, и Apple не хочет быть ответственным, если ваше оборудование SSD не реализует TRIM правильно, и у вас возникают проблемы.

Рекомендуемые: