이 긴 질문을 읽기 전에 가장 최근 답변에 반영된 최신 개발에 비추어 볼 때 대부분 구식입니다 .
불행히도 Apple은 최적의 기능과 수명을 위해 Trim 지원이 필요한 SSD에 대한 문제를 일으키는 요세미티에서 Kext Signing을 만들기로 결정했습니다. 이것이 벤더 잠금 여부에 관계없이 업그레이드를 어렵게 만듭니다. Samsung 840 Evo와 같이 트림 지원이 필요한 SSD ( 작성시 모든 SSD에 혜택 이 필요한)를 구입 한 경우 현재 보안 트레이드 오프 외에도 PRAM 재설정 및 잠재적 인 시스템 업데이트 충돌을 수행 할 때보고 된 문제가 많이 있습니다 (참조 이하). 트림 인 에이 블러 작성자는 Kext 서명을 해제하여 트림 인 에이 블러를 사용하면 쇠 망치로 호두를 깨고 있다고 말합니다.
트림 지원을 권장하거나 요구하는 SSD와 함께 작동하기위한 전략 / 옵션을 원합니다. 지금 까지이 기사로 인해 Sandforce 또는 이와 동등한 활성 가비지 콜렉션이있는 SSD를 고려하고 있습니다. 또한 Trim Enabler를 주기적으로 켜고 kext-signing을 끄고 다시 활성화 하여 (if) Apple이 하드웨어 및 소프트웨어 개발자에 대한 TRIM 지원을 복원 할 때까지의 문제를 피할 수 있습니다.
작동하는 하드웨어 / 소프트웨어 구성, 전략 / 스케줄 및 결과를 자세히 설명하십시오.
tl; dr-
일부 배경 :
대부분의 타사 SSD는 보안 트레이드 오프에 서명하지 않고 요세미티에서 트림을 지원하지 않습니다. Apple은 트림 지원을 위해 Trim Enabler와 같은 응용 프로그램을 사용하려면 kext 노래를 비활성화해야하도록 OS X 10.10에서 kext 서명을 변경했습니다. 요세미티를 사용하는 선택은 보안 감소와 잠재적 인 시스템 업데이트 문제입니다. 또는 트림 지원이 필요없는 SSD.
Yosemite는 타사 SSD 지원을 중단 합니다. 최적의 기능을 위해 타사 트림 지원이 필요하지 않은 Apple 설치 SSD 또는 SSD를 사용하는 경우에는 관련이 없습니다. 따라서 DIY SSD를 사용하는 경우 Trim 지원에 영향을 미치는 kext 보안 관리에 대한 최근 수정으로 인해 Yosemite에서 Trim 지원이 까다로워졌습니다. Mac 용 Trim Enabler에 대한 추가 정보 :
OS X 10.10 (요세미티)의 요세미티에서 트림 정보,
Apple은 kext signing이라는 새로운 보안 요구 사항을 도입했습니다. (kext는 Mac OS X의 커널 확장 또는 드라이버입니다)
Kext 서명은 기본적으로 시스템의 모든 드라이버가 타사에서 변경되지 않았는지 또는 Apple에서 승인했는지 확인하여 작동합니다. 수정 된 경우 Yosemite는 더 이상 드라이버를로드하지 않습니다. 이는 보안을 강화하기위한 수단이기도하지만, Apple이 타사 개발자가 OS X 지원을 릴리스 할 수있는 하드웨어를 제어 할 수있는 방법이기도합니다.
Trim Enabler는 타사 SSD 용 Trim 드라이버의 잠금을 해제하여 작동하므로이 보안 설정은 Trim Enabler가 Yosemite에서 Trim을 활성화하지 못하게합니다.
Trim Enabler를 계속 사용하고 타사 SSD에 대한 Trim을 계속 받으려면 먼저 kext signing 보안 설정을 비활성화해야합니다.
kext-signing 설정은 전역 적이라는 점을 명심해야합니다.이 설정을 해제하면 신뢰할 수있는 출처의 시스템 드라이버 만 설치해야합니다.