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

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

macbookpro_adata_ssd

Поддержка 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