Mac은 함께 제공되는 Apple 제공 솔리드 스테이트 드라이브에 대해서만 TRIM을 사용하도록 설정합니다. 애프터 마켓 SSD로 Mac을 업그레이드하면 Mac에서 TRIM을 사용하지 않습니다. 이렇게하면 드라이브 성능이 저하됩니다.
Mac OS X 10.10.4 덕분에 이제 간단한 명령으로 Mac의 모든 SSD에서 TRIM을 활성화 할 수 있습니다. 더 이상 OS X의 보안 기능을 비활성화하고이를 위해 시스템을 수정할 필요가 없습니다.
TRIM이 중요한 이유와 Mac에서 항상 기본적으로 활성화하지 않는 이유
관련 : 솔리드 스테이트 드라이브를 채우면 속도가 느려지는 이유
운영 체제에서 솔리드 스테이트 드라이브와 함께 TRIM을 사용하면 파일을 삭제할 때마다 SSD에 신호를 보냅니다. SSD는 파일이 삭제되었음을 알고 있으며 플래시 저장소에서 파일의 데이터를 삭제할 수 있습니다. 플래시 메모리를 사용하면 빈 메모리에 쓰는 것이 더 빠릅니다. 전체 메모리에 쓰려면 먼저 메모리를 지운 다음 기록해야합니다. 이 시간이 지남에 따라 SSD 속도가 느려집니다. TRIM이 활성화되지 않은 경우. TRIM은 삭제 된 파일을 포함하는 물리적 NAND 메모리 위치를 쓰기 전에 지워지도록합니다. 그러면 SSD는 사용 가능한 스토리지를보다 지능적으로 관리 할 수 있습니다.
Windows 7 이상에는 모든 SSD에 사용할 수있는 TRIM 지원 기능이 내장되어 있습니다. 역사적으로 Mac OS X는 Apple이 제공하는 솔리드 스테이트 드라이브에 대해서만 TRIM을 활성화했습니다. 자체 SSD를 설치 한 사용자는 지원되지 않는 방식으로 TRIM을 지원하는 타사 도구를 찾아야했습니다.
OS X 10.10 Yosemite에서 Apple은 커널 확장 서명 인 "kext signing"을 도입했습니다. 이것은 Mac의 모든 드라이버가 변경되지 않았거나 Apple에서 승인 한 것인지 확인합니다. TRIM 사용 유틸리티가이 낮은 수준에서 작동함에 따라이 유틸리티가 잠겼습니다. 이제 kext 서명 보안 메커니즘을 비활성화하여 이러한 드라이브에 TRIM을 활성화하여 Mac의 보안을 약화시켜야했습니다. OS X 10.10.4부터 Apple은 이제 모든 SSD에 대해 TRIM을 활성화하는 공식적인 방법을 제공하지만 지원되지는 않습니다.
SSD에서 TRIM을 활성화하는 것이 안전합니까?
이것이 안전한지 여부는 Mac에서 사용중인 SSD에 따라 다릅니다. Apple은 문제에 대해 책임을지지 않기 때문에 OS X이 명령과 무서운 경고 메시지 뒤에이 기능을 숨기는 이유입니다.
모든 솔리드 스테이트 드라이브는 약간 다른 방식으로 TRIM을 구현하며 많은 SSD 제조업체는 Windows에서의 호환성 테스트 만 수행합니다. 회사 검색 Algolia 일부 데이터 손상 버그 발견 Linux에서 TRIM을 사용하는 특정 삼성 SSD와 Mac에서 이러한 드라이브에 대해 TRIM을 활성화하면 유사한 문제가 발생할 수 있습니다. 또한 일부 Crucial 드라이브가 Linux의 TRIM에서 제대로 작동하지 않는다는보고가있었습니다.
실제로 Linux 커널에는 TRIM을 제대로 지원하지 않는 SSD 블랙리스트 . Mac의이 블랙리스트에 나타나는 SSD 중 하나가있는 경우 trimforce를 활성화하지 않아야합니다.
그 외에도 대부분의 드라이브는 Mac OS X에서 TRIM과 제대로 작동하는 것 같습니다. Mac 사용자는 다양한 SSD와 함께 수년 동안 타사 TRIM 지원 유틸리티를 사용해 왔습니다. 계속하기 전에 SSD로 TRIM을 활성화 할 때 다른 Mac 사용자가 경험 한 내용을 조사하고 확인할 수 있습니다.
trimforce로 TRIM 활성화
Apple은 OS X 10.10 Yosemite — OS X 10.10.4의 마이너 업데이트에서 'trimforce'라는 새 명령을 조용히 추가했습니다. 이 유틸리티는 OS X 10.11 El Capitan에도 포함되어 있습니다.
이 명령어는 Mac의 모든 SSD에 대해 TRIM을 활성화합니다. TRIM이 Apple에서 제공 한 OEM 솔리드 스테이트 드라이브에서만 작동하도록 허용하는 검사를 비활성화합니다. 실행하면 모든 솔리드 스테이트 드라이브에 대해 TRIM이 활성화됩니다. 한 SSD에 대해 TRIM을 활성화하고 다른 SSD에 대해서는 비활성화 상태로 둘 수있는 방법이 없습니다.
경고 :이 작업은 자신의 책임입니다! 항상 좋은 생각입니다 중요한 파일의 백업을 가지고 , 만일을 대비해서.
trimforce를 실행하려면 터미널 창을 엽니 다 (Command + Space를 누르고 Terminal을 입력 한 다음 Enter를 눌러 다음을 통해 터미널을 시작합니다. 스포트라이트 ). 터미널 창에 다음 명령어를 입력하고 Enter를 누릅니다.
sudo trimforce 활성화
프롬프트에서 사용자 계정의 비밀번호를 입력합니다. 그런 다음 무서운 소리의 경고를 읽고 다음을 입력하여 동의해야합니다. 와이 .
두 번째 질문에 동의하면 Mac이 즉시 재부팅됩니다. 와이 . 재부팅 후 TRIM은 Mac에 연결된 모든 SSD에 대해 활성화됩니다.
trimforce를 비활성화하고 Apple의 OEM 솔리드 스테이트 드라이브에 TRIM 만 사용하려면 터미널 창을 다시 열고 다음 명령을 실행하십시오.
sudo trimforce 비활성화
현실적으로 이것은 TRIM이 Linux의 대부분의 SSD에서 제대로 작동하는 것처럼 Mac의 대부분의 SSD에서 제대로 작동합니다. 그러나 몇 가지 특이점이 있으며 Apple은 SSD의 하드웨어가 TRIM을 제대로 구현하지 않아 문제가 발생하는 경우 책임을지지 않기를 원합니다.
이미지 크레딧 : かわいいきり 은혜 F 어이 ckr