타사 SSD : kext 서명을 비활성화하지 않고 TRIM 활성화 만들기로 결정했습니다.

이 긴 질문을 읽기 전에 가장 최근 답변에 반영된 최신 개발에 비추어 볼 때 대부분 구식입니다 .

불행히도 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 설정은 전역 적이라는 점을 명심해야합니다.이 설정을 해제하면 신뢰할 수있는 출처의 시스템 드라이버 만 설치해야합니다.



답변

내 대답을 참조하십시오 여기에 :

10.10.4의 출시 이후, Apple은 이제 라는 새로운 도구를 제공trimforce 하여 사용자가 지원되지 않는 디스크에서도 TRIM을 활성화 할 수 있습니다. 이제 할 수 있습니다 :

sudo trimforce enable

답변

kext 서명을 비활성화하는 것이 전역 적이지만 요세미티 이전에는 전혀 존재하지 않았으므로 10.10 이전의 설정과 비교하여 보안을 잃지 않습니다. 설치해야 할 모든 드라이버를 신뢰할 수 있고 드라이버를 얼마나 자주 설치하는지 확인해야합니다.

TRIM Enabler를 사용하면 문제가 발생하지 않습니다. 부팅 할 때 회색 정지 신호가 표시 될 가능성이 거의없는 경우, Cindori의 지시 사항을 인쇄하여 서명을 다시 비활성화하고 랩탑 가방에 넣었습니다.


답변

나는이 문제를 가지고와 가비지 컬렉션에 내장 갖는 SSD (대한 즉 결정적인 MX100과 함께 가기로 결정 이유).

AFAIK, 이것은 Kext 서명을 비활성화하지 않고 SSD를 깨끗한 상태로 유지하려는 사람들을위한 유일한 솔루션입니다.

편집 : 프랑스어 사이트 macplus.net 에 따르면 TRIM Enabler 제작자의 새로운 요세미티 친화적 TRIM 솔루션이 제작 중이며 2015 년 초 베타 버전이 출시 될 예정입니다.


답변

@ carfish : 그래서 당신은 현대 자동차 전에 ABS가 없었기 때문에 안전하기 때문에 ABS 제동없이 자동차를 구입합니까 ??

@samric : 프렌치 트릭은 해킹입니다. SSD 내부의 이름을 Apple 이름으로 변경하기 만하면됩니다. 분명히 그것은 불법이기 때문에 단기 “솔루션”일뿐입니다.

일반적으로 애플 이외의 SSD에 대한 트림은 현명하지 않습니다. SSD에서 파일 수준에 문제를 일으킬 가능성이 적습니다 (복구 불가능). 또한 최신 SSD에는 매우 유용한 GarbageCollection 시스템이 있습니다. 충분한 여유 공간이 있으면 Trim에서 유도 한 GarbageCollection만큼 좋습니다. GC에 충분한 공간이없는 경우 SSD를 전체 공간보다 10 % 작게 포맷하고 10 %는 포맷하지 않은 상태로 두십시오. 트림은 글로벌 수준의 보안을 무시할 가치가 없습니다. LexS


답변

개인적으로 나는 samsung pro ssd and trim enabler 앱이 트림 지원을 활성화하는 데 도움이되지 않았습니다. 카멜레온 ssd 옵티마이 저가 정답이며 무료입니다.

나는 두 번 시도했다 : 처음으로 작동하지 않았다. 다듬기를 다시 시작하라는 메시지가 표시되는지 확인하십시오. 다시 시작을 취소하고 카멜레온이 트림 잠금을 비활성화 할 때까지 기다렸다가 다시 시작하십시오.


답변

https://github.com/Temptin/Documents/blob/master/Yosemite_Patchless_TRIM.md

명령 행에서 ‘trimforce’를 사용하여 TRIM을 활성화하는 방법을 제공합니다. Apple의 공식 TRIM 인 에이 블러는 Kext를 비활성화하지 않고 10.0.4로 수행 할 작업을 정확하게 수행합니다. 트림 인 에이 블러가 10 달러에 더 많은 것을 주나요? 뭔가 빠졌을 수도 있습니다.


답변

누구든지 이것을 시도했는지 궁금해 : kext를 활성화하고 TRIM을 사용하지 않고 요일에 한 번 또는 필요에 따라 부팅 가능한 Mavericks 외부에서 부팅하고 밤새 TRIM Enabler를 실행하여 Yosemite에서 타사 SSD를 실행하십시오. 아침에 종료하면 부팅 가능한 외장 드라이브를 제거하고 Yosemite로 다시 시작합니다.