Активировать trim mac os

Включаем TRIM для сторонних SSD накопителей в OS X El Capitan

Сегодня порадую всех маководов, которые дооборудовали свои Mac сторонними SSD дисками. Так, в своё время, поступил и я со своим Mac mini практически сразу после после покупки, заменив штатный HDD на SSD. В результате такого апгрейда получаем колоссальный прирост производительности.

Однако, не всё так гладко как хотелось бы. дело в том, что на компьютерах Mac, в которых не был изначально установлен SSD накопитель, функция TRIM отключена. Скорее всего это связано с политикой компании Apple относительно комплектующих других брендов. Потому включить TRIM в OS X для сторонних SSD до выхода OS X El Capitan (или OS X Yosemite начиная с версии 10.10.4) было крайне сложно. Для этого требовалось изменять системное расширение ядра kext, а такое решение проблемы ну совсем никуда не годится.

Давайте немного расскажу что же это такое, если кто не знает:

TRIM (англ. to trim — подрезать) — команда интерфейса ATA, позволяющая операционной системе уведомить твердотельный накопитель о том, какие блоки данных уже не содержатся в файловой системе и могут быть использованы накопителем для физического удаления.

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

А теперь самое главное и долгожданное. Активация TRIM для любых SSD накопителей в OS X El Capitan отныне производится единственной командой в терминале:

sudo trimforce enable

Как видите, команда выполняется от суперпользователя, потому запрашивается пароль администратора. Надо будет пару раз утвердительно ответить и дождаться перезагрузки вашего Mac. Теперь TRIM активирована и остается наслаждаться работой.

Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.

Источник

Как включить поддержку TRIM на моем Mac?

Чтобы включить TRIM, вы можете открыть приложение «Терминал» на своем Mac, ввести команду «sudo trimforce enable», а затем ввести пароль администратора, чтобы активировать Trim. Система дважды попросит вас подтвердить выполнение. После этого система автоматически перезагрузится, чтобы реализовать поддержку обрезки.

Стоит ли включать TRIM на Mac?

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

Почему на Mac отключена опция вырезания?

В Finder он неактивен, даже когда вы выбираете файл; вы не можете «вырезать» файл. Это потому, что такая операция семантически проблематична. … Затем у вас есть выбор либо «Вставить» копию (которая затем копирует файл в папку назначения), либо с помощью опции «Вставить» фактическое перемещение в папку назначения.

Читайте также:  Linux removing symbolic links

Как включить TRIM?

Вы можете включить TRIM на своем SSD в Windows 10, 8, 7. Для этого пользователям нужно снова использовать командную строку. Откройте командное окно и выполните команды fsutil behavior set disabledeletenotify 0. Нажмите Enter, и TRIM будет включен.

Как включить TRIM на внешнем SSD Mac?

Просто откройте Терминал и введите «sudo trimforce enable». После перезагрузки компьютера снова проверьте системный отчет, чтобы узнать, не изменилось ли поддержка TRIM на Да. Согласно OS X Daily, TRIM включен для всех твердотельных накопителей Apple, но не для сторонних дисков.

Как включить TRIM на Mac Mojave?

Чтобы включить TRIM:

  1. Откройте Терминал.
  2. В командной строке введите sudo trimforce enable. Нажмите Ввод.
  3. Введите свой пароль, когда будет предложено, и нажмите Enter.
  4. Введите y в приглашении, чтобы указать, что вы хотите продолжить, и нажмите ввод.
  5. Снова введите y в командной строке. Ваша система перезагрузится.

Что делает команда обрезки?

Команда TRIM позволяет операционной системе уведомлять SSD о страницах, которые больше не содержат действительных данных. Для операции удаления файла операционная система пометит секторы файла как свободные для новых данных, а затем отправит команду TRIM на SSD.

Почему мой Mac не позволяет мне копировать и вставлять?

Иногда это может означать, что клавиши мыши включены или какое-то другое приложение конфликтует со стандартными сочетаниями клавиш. Если по какой-либо причине копирование и вставка по-прежнему не работают после этого трюка, перезапустите Mac, зайдя в меню Apple и выбрав «Перезагрузить».

Почему я не могу вырезать и вставить на свой Mac?

Суть в том, что вы не можете вырезать и вставлять файлы изначально в Mac OS X. На самом деле, в Lion вырезка теперь доступна как часть Finder. Скопируйте как обычно с помощью + C и (вырезать-) Вставьте с помощью ⌘ + ⌥ + V. Как уже упоминалось, в Finder нет резки файлов.

Как вырезать на Macbook Pro?

Как вырезать и вставлять с помощью горячих клавиш

  1. Выберите текст или изображение, которое хотите вырезать.
  2. Нажмите Command + X на клавиатуре. Вы также можете щелкнуть правой кнопкой мыши выделенный текст и / или изображения и выбрать «Вырезать» во всплывающем контекстном меню. …
  3. Нажмите Command + V.

Улучшает ли обрезка производительность SSD?

SSD TRIM — это команда Advanced Technology Attachment (ATA), которая позволяет операционной системе сообщать твердотельному накопителю (SSD) флэш-памяти NAND, какие блоки данных он может удалить, поскольку они больше не используются. Использование TRIM может повысить производительность записи данных на твердотельные накопители и продлить срок их службы.

Требуется ли SSD TRIM?

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

Как часто нужно обрезать свой SSD?

Это зависит от того, сколько операций ввода-вывода происходит, от 3-4 дней до одного раза в неделю, вероятно, будет достаточно для вашего основного диска ОС, Windows выполняет много операций ввода-вывода под капотом, а Defender довольно плохо с этим справляется. тоже, я лично запускаю его через 3-4 дня или после обновления Windows. Мой компьютер.

Читайте также:  Wsl windows 10 графическая оболочка

Что такое обрезка SSD?

Команда Trim сообщает SSD, что определенные области содержат данные, которые больше не используются. … Вместо этого область SSD, содержащая данные, помечается как больше не используемая. Команда Trim сообщает диску, что данные можно удалить. В следующий раз, когда компьютер будет бездействовать, Active Garbage Collection удалит данные.

Источник

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

Тема будет актуальна в первую очередь владельцам старых маков, когда нет возможности установить OS X Yosemite (10.10.4) или новее, но вы решили дать своему компьютеру или ноутбуку вторую жизнь, заменив обычный диск на SSD. Впрочем, для владельцев более свежих устройств тоже найдется полезная информация, если вы самостоятельно делали апгрейд и установили сторонний SSD.

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

Как такое возможно? Дело в том, что за работу команды TRIM в операционной системе отвечает драйвер, в Mac OS эта роль возложена на расширения ядра — kext (kernel extension) IOAHCIFamily.kext. Тут то Apple и подложила свинью любителям самостоятельно апгрейда, проверяя наличие строки «APPLE SSD» в прошивке твердотельного накопителя. Если подобной метки не находилось, то досвидули — никакого TRIM’а для этого накопителя не будет.

Счастье пришло с выходом OS X Yosemite (10.10.4), где поддержка TRIM стала доступна для любых сторонних SSD (по умолчанию команда может быть отключена). Для ее активации достаточно в терминале ввести всего одну команду:

Еще раз обращаю внимание, что активировать TRIM необходимо только при установке сторонних SSD в Mac. Если накопитель был установлен изначально, то он работает в оптимальном режиме по умолчанию.

Назревает вопрос, откуда вдруг такая щедрость? Дело в том, что с новыми моделями ноутбуков Apple нашла другой путь навязывать свои фирменные комплектующие — каждое новое поколение современных Macbook теперь имеет собственный уникальный разъем подключения SSD, но об этом расскажу в одной из следующих статей.

Активация TRIM в Mac OS X (ниже 10.10.4) для любых SSD накопителей

Активировать TRIM для изначально неподдерживаемых SSD накопителей в MacOS всё-таки можно путём некоторой правки системного кекста IOAHCIFamily.kext, который отвечает за поддержку TRIM. Суть метода в следующем — в бинарнике кекста строчка «APPLE SSD» (встречается в двух местах) заменятся нулями. Таким образом логика его работы меняется на следующую: если искомая строка равна «ничего», то активируется TRIM для этого накопителя.

Данный метод придуман не мной, описание можно найти в интернете. Я лично проверял работу этого метода на паре Mac mini, так что всё реально работает. Команды удобно выполнять в терминале копированием-вставкой, так вы избежите ошибок.

  1. Получаем права администратора (root’а):
  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

  • Чистим кеш: kextcache -system-prelinked-kernel; kextcache -system-caches
  • Перезагружаемся.
  • Проверить заработал ли TRIM довольно легко, достаточно посмотреть информацию о системе, выбрав пункт Последовательный-ATA (Serial-ATA), где увидим строку «Поддержка TRIM».

    Хочу отметитесь, что повторно выполнять патч нужно при любом обновлении Mac OS X (OS X 10.7.1 > 10.7.2 > 10.7.3 > . ), но думаю это не актуально. Восстановить оригинальный kext всегда можно из резервной копии, которую мы делали ранее:

    sudo 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

    После чего снова чистим кеш и перезагружаемся:

    kextcache -system-prelinked-kernel; kextcache -system-caches

    Если считаете статью полезной,
    не ленитесь ставить лайки и делиться с друзьями.

    Источник

    [OS X] Включаем нативную поддержку TRIM для сторонних SSD

    Некоторые версии купертиновской компьютерной ОС не обещают привычного множества новых функций. Большинство изменений в таких релизах сосредоточены «под капотом», и многие из них на первый взгляд не особо заметны. Однако значимость их от этого не страдает, и об одной из таких «скромных» опций мы расскажем в данном материале.

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

    Прежде, чем продолжить, настоятельно рекомендуем выполнить резервное копирование данных при помощи Time Machine или любым удобным вам способом. Также напоминаем, что выполнение операции производится на ваш страх и риск: корпорация Apple не может гарантировать работу инструмента для аппаратного обеспечения сторонних производителей, которое не прошло должного тестирования на предмет совместимости с TRIM, и, как следствие, сохранность хранимых на нём данных может оказаться под вопросом. Об этом честно уведомляет встроенное предупреждение.

    Итак, для того чтобы принудительно включить поддержку TRIM для выбранного накопителя, нам понадобится любимое народными массами приложение «Терминал», расположенное по умолчанию в папке «Утилиты». Далее вводим вот такую команду (потребуется пароль администратора, при вводе не отображаемый на экране).

    А вот и тот самый «дисклеймер».

    Разумеется, подобные манипуляции требуются не во всех случаях. Например, накопители «яблочного» производства не нуждаются в trimforce, поскольку поддержка TRIM встроена в них изначально, а некоторые сторонние производители применяют вместо неё собственные алгоритмы. Само собой, на жёстких дисках команда также не работает.

    Надеемся, этот простой совет поможет дискам прослужить вам как можно дольше. Приятной работы в OS X!

    Редакция AppleInsider.ru не несёт ответственности за возможные последствия выполнения инструкций, предоставленных третьей стороной или не рекомендуемых к выполнению корпорацией Apple, а также использование аппаратного и программного обеспечения, произведённого сторонними вендорами.

    По материалам OSXDaily

    Новости, статьи и анонсы публикаций

    Свободное общение и обсуждение материалов

    Лонгриды для вас

    Показатели гидратации организма на данный момент оценить крайне сложно даже с помощью анализов. В будущем, Apple Watch научатся контролировать не только глюкозу в крови, но и уровень жидкости в организме.

    С выходом iOS 14.5 разблокировка iPhone с помощью Apple Watch заработала для всех. Рассказываем, как включить эту функцию, и почему она может не работать.

    Apple выпустила iOS 15 beta 1 для всех. Установить обновление смогут все пользователи, которые зарегистрируют свои устройства в программе раннего доступа и скачают общедоступный бета-профиль

    Источник

    Читайте также:  Как посмотреть пароль от вайфая с ноутбука windows 10
    Оцените статью