Apple может разрешить TRIM для сторонних SSD

macbookpro_adata_ssd

Нередко случается, что пользователю приходится заменить тот или иной отслуживший своё компонент на таковой от стороннего поставщика. Корпорация Apple известна своим не всегда лояльным отношением к таким продуктам, что вполне логично, ведь каждый производитель в первую очередь продвигает собственные товары. Однако в новой версии OS X El Capitan, представленной на конференции WWDC 2015, политика купертиновцев может измениться, и похоже, что в лучшую сторону.

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

Официальная поддержка TRIM заявляется Apple только для фирменных OEM-дисков, поставляемых в комплекте с устройствами или находящимся в распоряжении сервисных центров. Несмотря на то, что специальные утилиты вроде TRIM Enabler, которые позволяли включить функцию на неподдерживаемых накопителях, существуют довольно давно, стабильность их работы никем не гарантируется. В случае же с OS X Yosemite эти программы и вовсе переставали работать из-за нововведений, связанных с электронной подписью расширений ядра (.kext). Конечно, существует и обходной путь в виде отключения этих самых подписей, однако при возникновении неполадок и сбросе данных NVRAM или PRAM установки возвращались к исходным значениям и система отказывалась загружаться.

trim_el_capitan

Некоторые пользователи, заинтересованные в решении проблемы, обнаружили в анонсированной недавно El Capitan возможность обеспечить поддержку TRIM нативным для OS X способом. Несмотря на то, что для этого требуется отключение новой системы защиты под названием «rootless», а Apple честно предупреждает о возможных последствиях и таким образом снимает с себя всякую ответственность, разработчик вышеупомянутой TRIM Enabler уже подтвердил работоспособность метода. Любопытно, что команда trimforce, при помощи которой включается опция, согласно документации для разработчиков появилась уже в версии 10.10.4, которая всё ещё находится на этапе тестирования. Однако, по словам одного из участников форума MacRumors, в нынешней сборке эта команда отсутствует.

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

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

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

OS X El CapitanОбновление iOS и устройств AppleОперационные системы AppleТехнологии Apple