Начиная с OS X 10.10 Apple использует подпись kext. С тех пор стало трудно и опасно вручную активировать TRIM для сторонних твердотельных накопителей на OS X. Это означает, что пользователи с твердотельными накопителями сторонних производителей рано или поздно увидят снижение скорости записи.
Поэтому мне интересно, каковы мои варианты, чтобы избежать этой ситуации. Некоторые подходы, о которых я мог подумать, подразумевают дополнительные проблемы:
- Известен ли вам какой-либо альтернативный подход, который не требует отключения подписи kext?
- Существуют ли инструменты или приемы для очистки SSD вручную (например, команда TRIM)?
- Если бы я решил временно использовать такой инструмент, как TRIM Enabler, как долго его нужно активировать, чтобы очистить диск?
Подводя итог: нет TRIM на Йосемити. Что я могу сделать?
Ответы:
РЕДАКТИРОВАТЬ 3:
Да! Начиная с выпуска 10.10.4, Apple теперь предоставляет новый инструмент под названием
trimforce
, позволяющий пользователям активировать TRIM также на неподдерживаемых дисках. Итак, теперь окончательный и окончательный ответ:/ РЕДАКТИРОВАТЬ 3
РЕДАКТИРОВАТЬ 1:
Наконец я нашел способ! Видимо есть ловкий трюк скрыты в
fsck
инструменте , как этот ответ говорит.Поэтому в будущем я буду время от времени загружаться в однопользовательском режиме (нажимать ⌘+ Sна экране загрузки) и вводить команду
fsck -fy
. Он проверит диск и закончит с сообщениемTrimming unused blocks.
/ РЕДАКТИРОВАТЬ 1
РЕДАКТИРОВАТЬ 2:
Таким образом, существует новый инструмент под названием Disk Sensei, который специализируется именно на этой проблеме. Он имеет ручную команду TRIM и помогает вам включать и выключать подпись Yosemite kext.
/ РЕДАКТИРОВАТЬ 2:
Кроме того, я прочитал о DiskFresh, который в некоторой степени достиг бы того, о чем я изначально просил. Этот инструмент Windows (требуется раздел Bootcamp) перезапишет все данные разделов или весь диск. Этот подход кажется немного менее болезненным, чем стирание моего SSD и восстановление его из резервной копии. Тем не менее, это также связано с недостатком выполнения дополнительного цикла записи.
источник
Альтернативным подходом было бы оставить как можно больше свободного места на SSD, чтобы GC работал хорошо.
Я сделал это, то есть включил TRIM на клиентском компьютере как раз в тот момент, когда был выпущен Yosemite, и я не до конца понял последствия этого. Теперь я только надеюсь, что она установит обновление с новым AppleAHCIBlockStorage, прежде чем по какой-то причине попробует cmd + optn + p + r.
Теперь я бы не стал делать это ни на чем, кроме вашего компьютера, с которым вы могли бы справиться в течение некоторого времени, если очистите NVRAM. Вы должны были иметь другой Mac или загрузочный носитель / установить носитель и распечатать sudo nvram boot-args = kext-dev-mode = 1 .
источник
В зависимости от производителя твердотельных накопителей, я читал, что перезагрузка компьютера и удержание нажатой клавиши выбора, которая приведет вас к выбору загрузочного диска, а затем оставит его в таком состоянии в течение нескольких часов без выбора загрузочного диска, Позвольте начать сборку мусора, я думаю, что я читал это на MacGeekGab MacObserver или, возможно, это был подкаст, не уверен. Вы слышали, что это правда? @PascalCouq
источник
Возможно, вы захотите попробовать программное обеспечение "disktester". Он имеет функцию восстановления, которая, очевидно, работает с твердотельными накопителями. Я еще не пробовал это сам, но выглядит вполне законно.
источник
Рекомендую включить обрезку и делать обновления прошивки! :)
источник