sonyps4.ru

Включение trim в мас ос. Включаем нативную поддержку TRIM для сторонних SSD

Справедливые, не завышенные и не заниженные. На сайте Сервиса должны быть цены. Обязательно! без "звездочек", понятно и подробно, где это технически возможно - максимально точные, итоговые.

При наличии запчастей до 85% процентов сложных ремонтов можно завершить за 1-2 дня. На модульный ремонт нужно намного меньше времени. На сайте указана примерная продолжительность любого ремонта.

Гарантия и ответственность

Гарантию должны давать на любой ремонт. На сайте и в документах все описано. Гарантия это уверенность в своих силах и уважение к вам. Гарантия в 3-6 месяцев - это хорошо и достаточно. Она нужна для проверки качества и скрытых дефектов, которые нельзя обнаружить сразу. Видите честные и реальные сроки (не 3 года), вы можете быть уверены, что вам помогут.

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

Бесплатная диагностика

Это очень важно и уже стало правилом хорошего тона для сервисного центра. Диагностика - самая сложная и важная часть ремонта, но вы не должны платить за нее ни копейки, даже если вы не ремонтируете устройство по ее итогам.

Ремонт в сервисе и доставка

Хороший сервис ценит ваше время, поэтому предлагает бесплатную доставку. И по этой же причине ремонт выполняется только в мастерской сервисного центра: правильно и по технологии можно сделать только на подготовленном месте.

Удобный график

Если Сервис работает для вас, а не для себя, то он открыт всегда! абсолютно. График должен быть удобным, чтобы успеть до и после работы. Хороший сервис работает и в выходные, и в праздники. Мы ждем вас и работаем над вашими устройствами каждый день: 9:00 - 21:00

Репутация профессионалов складывается из нескольких пунктов

Возраст и опыт компании

Надежный и опытный сервис знают давно.
Если компания на рынке уже много лет, и она успела зарекомендовать себя как эксперта, к ней обращаются, о ней пишут, ее рекомендуют. Мы знаем о чем говорим, так как 98% поступающих устройств в СЦ восстанавливется.
Нам доверяют и передают сложные случаи другие сервисные центры.

Сколько мастеров по направлениям

Если вас всегда ждет несколько инженеров по каждому виду техники, можете быть уверены:
1. очереди не будет (или она будет минимальной) - вашим устройством займутся сразу.
2. вы отдаете в ремонт Macbook эксперту именно в области ремонтов Mac. Он знает все секреты этих устройств

Техническая грамотность

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

Не помню, вроде бы не писал об этом.

Как известно, Apple не поддерживает включение TRIM на твердотелых дисках сторонних производителей. Но поддержку TRIM на операционных системах, выпущенных до OS X 10.10 Yosemite можно было включить сторонней утилитой Trim Enabler . На Mavericks и на Mountain Lion я так и делал. Версия утилиты "Pro" платная, но в бесплатной версии доступна основная функция - включение поддержки TRIM.

С выходом OS X 10.10 Yosemite лавочка закрылась. Apple начал блокировать сторонние драйвера. Включить поддержку TRIM на Yosemite теперь стало возможно только включив режим загрузки ядра с неподдерживаемыми драйверами. При сбросе PRAM система перестает грузиться, нужно начинать все сначала. Бубны и костыли. Я систему Yosemite проскочил, так что подробнее написать не могу.

В 10.11 наоборот, с вклчением TRIM на сторонних SSD никаких проблем нет, как ни странно. Всё делается одной командой в Терминале прямо в системе.

1. Запускаем Терминал.
2. Набираем команду: sudo trimforce enable и нажимаем enter:

3. Два раза поочередно соглашаемся, набрав "y" и нажав enter.
4. Компьютер автоматически перезагрузится. Всё, TRIM включен.
5. В "Отчете о системе" можно в этом убедиться:


6. ????
7. Profit!

Привет! Не так давно в свет вышла новая Mac OS под названием Sierra и дабы идти в ногу со временем, я решил обновить свой iMac до последней верссии 10.12. Ранее мною был приобретен внешний SSD от Samsung, скорость работы которого меня всегда безумно радовала. Так же в предыдущей версии Mac OS в ручную мне пришлось активировать режим TRIM. В данной статье мне хотелось бы поделится с вами как это сделать в новой версии (и наверняка во всех последующих т.к. все стало донельзя просто).

Не трудно догадаться, что речь сейчас пойдёт о вещи под названием TRIM. Что это такое?

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

Иными словами, на системе, где не работает TRIM, твердотельный накопитель со временем (примерно после полного цикла записи всего объёма) станет работать гораздо медленнее. На компьютерах Mac, которые изначально поставлялись с SSD накопителем, TRIM работает прямиком «из коробки». А вот для пользователей, которые в свой Mac сами устанавливали SSD накопитель от какого-либо другого бренда, ситуация немного другая. Виду «странной» политики компании Apple, «завести» TRIM в OS X для сторонних SSD’шек оказалось не так уж и просто. Для этого нужно было патчить системный KEXT (расширение ядра, в простонародье — драйвер) , и делать это приходилось практически после каждого обновления системы. С выходом OS X Yosemite ситуация ещё немного ухудшилась, так как в OS X 10.10 системные расширения и утилиты стали подписывать цифровой подписью, которая нарушалась при патчинге KEXT’а. Без цифровой подписи ядро операционной системы отказывалось грузить драйвер, без драйвера не запускался накопитель, система переставала грузиться. Но и для этого было найдено решение в виде специального параметра, который записывался в NVRAM и указывал ядру ОС, что неподписанные драйверы нужно всё равно загружать. В общем, был головняк. Но «Капитан» всё изменил.

Начиная с версии OS X 10.11 (то есть с El Capitan) для активации TRIM на всех SSD накопителях достаточно выполнить одну единственную команду, после которой TRIM будет работать штатно и всегда, без всяких патчингов и манипуляций с системой. Запускаем Терминал и выполняем команду:

sudo trimforce enable

Команду нужно подтвердить паролем администратора системы, после чего выдастся предупреждение, что, мол, включение этой опции может быть небезопасно и бла, бла, бла:

This tool force-enables TRIM for all relevant attached devices, even though they have not been validated for data integrity while using that functionality. By using this tool to enable TRIM, you agree that Apple is not liable for any consequences that may result, including but not limited to data loss or corruption.

С уверенностью в 99,999% можно игнорировать предупреждение и нажать клавишу Y и Enter . После этого система перезагрузится. В итоге, после перезагрузки, TRIM будет активирован и для его повторной активации лезть в систему больше никогда не понадобится:

Будьте в курсе всех важных событий United Traders - подписывайтесь на наш

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

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

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

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

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

Готовы? Тогда подтверждаем запросы при помощи клавиши [Y] . После успешной процедуры компьютер автоматически перезагрузится c включённой TRIM. Если же вы захотите отключить функцию, делается это при помощи такой команды.

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

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

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

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

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

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

Apple и Microsoft, естественно, добавили нативную поддержку SSD накопителей в свои операционные системы (поддержка TRIM имеется в Windows начиная с 7, а в Mac OS X начиная с версии 10.6.6 ). Но «жуки» в Apple (за что я их недолюбливаю ) сделали пакость в виде поддержки команды TRIM только теми накопителями, которые поставляются Apple. Почему жуки? -Да потому что кекст, отвечающий за поддержку TRIM, делает нечто следующее: смотрит на прошивку 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 в Mac OS X на SSD накопителях сторонних поизводителей есть и он очень прост. Кроме того этих способов как минимум два: ручной (при помощи консоли ) и автоматический (при помощи утилиты TRIM Enabler ). В этой заметке мы рассмотрим оба способа, а начнём со сложного, то есть с того, который реализуется при помощи терминала.

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

Запускаем Терминал и выполняем последовательно нижеприведенные команды. Поле каждой команды нажимаем Enter для её выполнения. Я лично проверял работу этого метода, но так как у всех пользователей разные браузеры (теоретически ) могут возникнуть какие-либо неточности отображения. Поэтому рекомендую загрузить текстовый документ , в котором команды расположены построчно и 100% без ошибок, к тому же их удобно выполнять копированием-вставкой в окно Терминала. Приступаем…

1) Получаем права администратора (root’а ):
sudo -s

2) Делаем резервную копию оригинального драйвера:
cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/


3) Патчим бинарный файл в кексте IOAHCIFamily.kext:
perl -pi -e "s|(x52x6Fx74x61x74x69x6Fx6Ex61x6Cx00).{9}(x00x51)|$1x00x00x00x00x00x00x00x00x00$2|sg"
/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/
IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

4) Чистим кеш:

5) Перезагружаемся.

Узнать о том, работает ли TRIM или нет очень легко: запускаем утилиту Информация о системе (/Applications/Utilities/System Information.app), слевой стороны выбираем пунктПоследовательный-ATA (Serial-ATA) и смотрим на строку Поддержка TRIM . Если Да - всё отлично, TRIM включился; если Нет - значит что то пошло не так:

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

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

После перезагрузки запускаем утилиту Информация о системе , выбираем пунктПоследовательный-ATA , смотрим на строку Поддержка TRIM в поисках заветного слова «Да «:

Всё, TRIM работает! Для восстановления оригинального драйвера достаточно передвинуть переключатель из положение ON в положение OFF . На этом всё.



Загрузка...