OS X의 모든 SSD에 TRIM 사용 (Yosemite 10.10.4 이상)

상단 모양에서 Mac에 추가하는 SSD 유지

애플이 처음으로 맥에 SSD를 제공 한 이래로, 그들은 공간을 확보하는데 SSD를 지원하는 OS 인 TRIM에 대한 지원을 포함시켰다.

트림 명령

TRIM 명령은 SSD가 더 이상 필요하지 않은 저장 영역 블록의 데이터를 정리하는 것을 지원하기 위해 운영 체제에 의해 발행됩니다. 이렇게하면 더 많은 데이터 블록을 쓸 수있게 유지하여 SSD의 쓰기 성능을 향상시킬 수 있습니다. 또한 SSD가 자체적으로 정리 작업을 수행하고 메모리 칩에 마모를 야기하는 것을 막아 초기 오류로 이끈다.

TRIM은 OS X Lion (10.7) 이상 에서 지원되지만 Apple은 Apple에서 제공 한 SSD에서만 TRIM 명령을 사용할 수 있습니다. 애플이 TRIM 지원을 이렇게 제한 한 이유는 명확하지 않지만 TRIM 구현은 SSD 제조업체에 달려 있으며 각 SSD 제조업체는 다른 TRIM 방법론을 사용한다는 것이 일반적인 통념입니다. 따라서 애플은 인증을받은 SSD에서만 TRIM을 사용하려고했습니다.

이로 인해 성능 향상 SSD를 실행할 때 적어도 추운 상황에서 Mac을 업그레이드하고 싶은 사람들이 남았습니다. TRIM을 지원하지 않으면 시간이 지남에 따라 값 비싼 SSD의 속도가 느려지고 SSD에 대한 기록이 실제로 저하 될 수 있습니다.

고맙게도 2014 년에 나온 내 Mac 소프트웨어 중 하나 인 TRIM Enabler를 포함하여 Apple이 제공하지 않는 SSD에 TRIM을 사용할 수있는 타사 유틸리티가 있습니다. 이러한 유틸리티는 Apple의 내장 TRIM 지원을 사용합니다. 그들은 SSD가 Apple의 승인 된 제조업체 목록에 있는지 확인하기 위해 OS에 대한 기능을 제거했습니다.

Apple, 모든 SSD에서 TRIM 사용 가능

OS X Yosemite 10.10.4 이상으로 시작하여, Apple은 DIYers가 설치 한 SSD를 포함한 모든 SSD에서 TRIM을 사용할 수있게 만들었습니다. 많은 사람들은 About : Macs와 많은 사람들이었습니다. 그러나 Apple은 이제 타사 SSD를 지원하지만 Apple이 제공하지 않는 SSD의 경우 TRIM을 해제하고 수동으로 TRIM 지원을 켜도록 사용자에게 맡겼습니다.

TRIM을 사용해야합니까?

일부 초기 세대 SSD는 데이터 손상을 초래할 수있는 TRIM 기능을 비정상적으로 구현했습니다. 대부분의 경우 벼룩 시장, 스왑 또는 eBay와 같은 중고 제품을 전문적으로 다루는 소스에서 구입하지 않으면 초기 SSD 모델을 사용하기가 어려웠습니다.

한 가지해야 할 일은 SSD 제조업체에 문의하여 해당 SSD 모델에 대한 펌웨어 업데이트가 있는지 확인하는 것입니다.

하지만 문제가 될 수있는 것은 오래된 SSD뿐 아닙니다. 삼성 840 EVO, 840 EVO Pro, 850 EVO, 850 EVO Pro와 같은 인기있는 SSD 모델은 데이터 손상을 유발할 수있는 TRIM에 문제가 있습니다. 다행히도 Mac 사용자의 경우, TRIM 관련 문제는 대기중인 TRIM 명령과 함께 사용할 때만 나타납니다. OS X은 현재 순차적 인 TRIM 명령 만 사용하므로 MacNN에서보고 한 것처럼 SSD의 삼성 라인에서 TRIM을 활성화하는 것이 좋을 것입니다.

백업의 중요성

저는 TRIM 명령을 사용하여 Mac Pro 에 문제없이 설치 한 타사 SSD를 사용했지만 TRIM을 사용하기 전에 백업 시스템을 갖추고 있는지 확인했습니다. SSD에 TRIM으로 인한 장애가 발생하면 재설정되는 큰 데이터 블록이 포함되어 복구 할 수없는 파일 손실을 일으킬 수 있습니다. 항상 백업 시스템 을 마련하십시오.

OS X에서 TRIM을 사용하는 방법

계속하기 전에 TRIM 기능이 Apple 제공 SSD에 대해 자동으로 활성화되어 있음을 기억하십시오. 업그레이드로 설치 한 타사 SSD에 대해서만 다음 단계를 실행하면됩니다.

  1. / 응용 프로그램 / 유틸리티 폴더에있는 터미널 시작.
  2. 터미널 명령 프롬프트에서 아래 텍스트를 입력하십시오 : (팁 : 명령 행을 세 번 클릭하여 터미널 창에 복사 / 붙여 넣기 할 수 있습니다.) sudo TRIMforce enable
  3. 요청시 관리자 암호를 입력하십시오.
  4. 터미널은 애플이 아직까지 제기 한 더 무서운 경고 중 하나를 생성 할 것이다.
    중요 정보 :이 도구는 TRIM을 사용하는 동안 데이터 무결성을 검증하지 않았더라도 관련된 모든 연결된 장치에 대해 TRIM을 강제 실행합니다. 이 도구를 사용하여 TRIM을 사용하면 의도하지 않은 데이터 손실이나 데이터 손상이 발생할 수 있습니다. 상업적 운영 환경이나 중요한 데이터로 사용해서는 안됩니다. 이 도구를 사용하기 전에 TRIM이 활성화되어있는 동안 모든 데이터를 백업하고 정기적으로 데이터를 백업해야합니다. 이 도구는 "있는 그대로"제공됩니다. Apple은이 도구 또는 제품을 귀하의 장치, 시스템 또는 서비스와 함께 사용하거나 단독으로 사용하는 것과 관련하여 특정 목적에 대한 비 침해, 상품성 및 적합성에 대한 묵시적인 보증을 포함하여 명시 적 또는 묵시적으로 어떠한 보증도하지 않습니다. 이 도구를 사용하여 트림을 사용하면 관련 법률에서 허용하는 한도 내에서 도구를 사용하는 것이 전적으로 위험하고 만족스러운 품질, 성능, 정확성 및 노력에 대한 모든 위험은 사용자에게 있음을 귀하는 동의합니다.
    계속 하시겠습니까 (y / N)? "
  1. 귀찮은 무서운 일이지만, 현재 백업이 있고, 현재 백업을 유지하기 위해 Time Machine 과 같은 시스템이있는 한, SSD를 첨단 형태로 유지하기 위해 TRIM을 이용하는 것에 대해 너무 걱정하지 않아야합니다.
  2. 터미널 프롬프트에서 y를 입력하여 TRIM을 활성화하거나 N을 사용하여 타사 SSD의 TRIM을 해제 된 상태로 둡니다.
  3. TRIM이 활성화되면 TRIM 서비스를 이용하려면 Mac을 재부팅해야합니다.

TRIM에 대한 몇 가지 추가 참고 사항

TRIM은 Mac에 연결하는 방법으로 USB 또는 FireWire를 사용하는 외부 인클로저에서 지원되지 않습니다. SSD가있는 Thunderbolt 인클로저는 TRIM의 사용을 지원합니다.

타사 SSD에 대해 TRIM 끄기

타사 SSD에 대해 TRIM을 켜지 않으려면 TRIMforce 명령을 사용하여 위의 지침에 따라 터미널 명령을 다음과 같이 바꾸고 TRIM을 비활성화 할 수 있습니다.

sudo TRIMforce 사용 안함

TRIM을 켰을 때처럼 TRIM을 끄는 과정을 마치려면 Mac을 재부팅해야합니다.