저장 장치에는 다양한 종류와 기술이 있습니다. 가장 흔히 사용되는 저장 장치들은 하드 디스크 드라이브인 HDDHard Disk Drive, SSDSolid State Drive, NVMe SSD, 하이브리드 드라이브 등 다양하게 존재하는데요. 가장 널리 사용되는 것은 아무래도 SSD일 듯 합니다. SSD는 컴퓨터 및 기타 디지털 장치에서 데이터를 저장하기 위한 저장 장치입니다.
SSD는 기존의 HDD와는 다른 원리로 동작하며, 주로 플래시 메모리 기술을 사용하여 데이터를 저장해서 하드 디스크 드라이브보다 훨씬 빠른 데이터 읽기 및 쓰기 속도를 제공하는데요. 이런 SSD의 성능을 최적화하고 수명을 관리하기 위해서는 TRIM이라는 작업을 수행해야 하며, 현대의 대부분 SSD 및 운영 체제는 자동 TRIM을 지원하고 활성화되어 있고 데이터를 삭제하거나 덮어쓸 때 자동으로 관리되어 성능이 최적화되어 유지됩니다. TRIM 더 알아보기
하지만 일부 SSD와 구형 SSD는 자동 TRIM을 지원하지 않는 경우가 있어 이를 체크할 필요가 있습니다. TRIM은 SSD의 성능과 수명을 최적화하는 중요한 기능이기 때문에 이를 확인 후 동작하지 않는 경우 수행될 수 있도록 설정하는 것이 좋습니다. Windows11에서 SSD를 최적화하고 TRIM 설정을 변경하는 방법은 다음과 같습니다.
튜토리얼 환경: 윈도우 11 Pro (빌드: 22621.2134)
자동 TRIM 여부 확인하기
본문에서는 Windows 11의 자체 기능을 사용하는 방식에 대해 정리하고 있이 이를 기준으로 정리합니다. TRIM 기능은 SSD가 더 이상 필요하지 않은 데이터 블록을 식별하고, 이를 제거하여 성능을 향상시키고 SSD의 수명을 연장하는 역할을 합니다. 그러나 모든 시스템이 자동으로 TRIM 기능을 활성화하지는 않으므로, 다음에 안내하는 방식으로 현재 시스템에서 동작 상태를 확인할 수 있습니다.
참고: 일반적으로 대부분 활성화가 되어 있고 사용자가 별도로 자동 TRIM을 활성화하거나 설정할 필요는 없습니다. 단순하게 확인하고 싶은 경우 선택적으로 진행합니다.
- 자동 TRIM 확인을 위해서는 관리자 권한이 필요하니 관리자 권한으로 명령 프롬프트를 실행합니다. 실행 방법은 여러가지가 있지만 본문에서는 검색으로 진행 합니다. 하단 검색 필드에
cmd
또는명령 프롬프트
라고 작성 후 결과페이지 우측의 실행 옵션에서 을 선택합니다.
- 사용 하는 Windows 설정에 따라 사용자 계정 컨트롤 패널이 보여질 수 있습니다. 안내하는 내용을 확인 후 실행을 계속 진행하고 싶다면 버튼을 클릭합니다. 만약 사용자 계정 컨트롤이 매번 생성 되는 것이 불편하다면 사용자 계정 컨트롤을 비활성화하는 방법을 확인하세요. 라는 제목의
- 명령 프롬프트를 열고 다음 명령을 직접 작성하거나 박스를 클릭해서 복사 후 붙여넣은 뒤 Enter로 실행해서 반환되는 결과를 통해 SSD의 TRIM 기능이 활성화되어 있는지 확인할 수 있습니다.
fsutil behavior query DisableDeleteNotify
위 명령에 대해 좀 더 알아보면,
fsutil
: 파일 시스템 관련 작업을 수행하는 유틸리티를 실행하는 명령어입니다.behavior
: 파일 시스템 동작(behavior)과 관련된 설정을 조작하는 옵션입니다.query
: 설정 값을 조회하고 확인하는 옵션입니다.DisableDeleteNotify
: TRIM 관련 설정 중 하나로, 이 옵션을 통해 TRIM이 활성화되었는지 또는 비활성화되었는지를 확인할 수 있습니다.
반환되는 결과를 알아보면, NTFS와 ReFS 파일 시스템에서 으로 표시되었습니다. 이것은 TRIM 기능이 활성화되어 있다는 것을 나타냅니다.
0
: TRIM이 활성화되어 있음을 나타냅니다. SSD에서 삭제된 데이터를 정기적으로 제거하고 최적화합니다.1
: TRIM이 비활성화되어 있음을 나타냅니다. SSD에서 삭제된 데이터를 자동으로 정리하지 않습니다.
수동으로 TRIM 설정하기
일반적으로, SSD를 사용하는 경우 TRIM을 활성화하는 것이 좋습니다. TRIM은 SSD의 성능을 최적화하고 수명을 관리하는 데 도움이 되며, Windows에서는 기본적으로 활성화되어 있어야 합니다. 일부 오래된 SSD 모델은 TRIM을 완전히 지원하지 않거나 제한적으로 지원할 수 있습니다. 이 경우, SSD의 성능과 수명 관리에 문제가 발생할 수 있으니 간단히 수동으로 TRIM을 수행하는 것이 좋습니다.
주의: 최근에는 대부분의 경우에서 SSD의 컨트롤러에서 TRIM 작업을 자동으로 관리하고 수행하기 때문에 사용자가 수동으로 실행할 필요가 없을 수 있으며, 이로인해 아래 작업이 오류로 인해 제대로 진행되지 않을 수 있습니다. HDD에서도 아래 작업을 수행하면 오류가 발생할 수 있습니다.
Optimize
로 수동 TRIM하기
PowerShell에서 Optimize
을 이용하면 수동으로 TRIM 작업이 진행됩니다.
- PowerShell을 실행하고 다음 명령을 실행합니다. 명령어가 실행되면 TRIM이 수행됩니다. 실행이 완료되면 성공 메시지가 표시됩니다. 이렇게 하면 1회 수동으로 TRIM을 실행할 수 있습니다. 이것은 자동으로 설정된 주기적인 TRIM과는 별개로 실행되며, 필요할 때 수동으로 실행할 때 유용합니다.
Optimize-Volume -DriveLetter C -ReTrim
위 명령어에서 -DriveLetter
옵션 다음에는 대상 SSD의 드라이브 문자를 지정합니다. 위 예제에서는 C 드라이브를 대상으로 하고 있습니다. 필요에 따라 드라이브 문자를 변경하십시오.
드라이브 최적화 도구로 수동 TRIM
명령 줄 도구를 선호하지 않는 경우 드라이브 최적화를 이용해서 동일한 작업이 가능합니다.
- 작업 표시줄에서 윈도우 로고 모양의 시작 버튼 을 마우스 오른쪽 버튼으로 클릭하면 퀵 링크 메뉴라고하는 패널을 확장할 수 있습니다. 키보드 명령어인 Win + X를 사용 해도 퀵링크 메뉴를 동일하게 실행 할 수 있습니다.
- 메뉴가 확장되면 디스크 관리 를 선택 합니다.
- 디스크 관리 창이 실행되면 대상 디스크를 마우스 오른쪽 버튼으로 클릭해 컨텍스트 메뉴를 열고 를 선택합니다.
- 대상 디스크 속성 창이 열리면 상단 탭을 드라이브 최적화 및 조각 모음의 버튼을 클릭합니다. 로 전환한 뒤 아래
- 드라이브 최적화가 실행됩니다. 여기서 TRIM을 진행할 디스크 를 선택 후 버튼을 클릭합니다. 위 이미지를 보면 미디어 유형이 SSD로 되어 있는 것을 볼 수 있고, 이미 자동으로 진행되고 있다면 마지막 실행 일정도 확인할 수 있습니다. 하드 디스크의 경우에는 여기처럼 과 같이 표시됩니다.
자동 TRIM 활성화하기
자동 TRIM은 대부분의 경우 기본적으로 활성화되어 있지만, 활성화되어 있지 않다면 다음 단계를 따라 직접 활성화할 수 있습니다. 자동 TRIM은 SSD의 성능을 최적화하고 수명을 관리하는 데 도움을 주므로 가능한 경우 활성화하는 것이 좋습니다.
fsutil
로 자동 TRIM 활성화하기
명령 프롬프트를 관리자 권한으로 열고 다음 명령을 실행하면 TRIM 작업을 자동으로 실행되도록 활성화할 수 있습니다. DisableDeleteNotify
는 TRIM 작업을 제어하는 옵션으로 0
을 지정하면 활성화되고 1
로 지정 시 다시 비활성화됩니다.
fsutil behavior set DisableDeleteNotify 0
특정 파일 시스템만 설정을 수정하고 싶은 경우 이렇게 옵션을 지정할 수 있습니다.
fsutil behavior set DisableDeleteNotify NTFS 0
드라이브 최적화 도구로 자동 TRIM활성화하기
이 작업도 드라이브 최적화 도구를 통해서 자동 TRIM 설정이 가능합니다.
- 드라이브 최적화도구에서 대상 드라이브를 선택하고 오른쪽 예약된 최적화섹션의 을 클릭합니다.
- 최적화 일정 옵션을 수정해 예약 일정에 맞춰 작업을 진행할 수 있습니다. 아무래도 이 방식이 편리하겠죠.
마치며
윈도우 11에서 SSD를 최적화하기 위해 알아두면 TRIM의 기본 적인 개념과 TRIM 적용상태와 설정을 변경하는 방법에 대해 알아보았습니다. 수동 TRIM은 SSD의 성능과 수명을 관리하는 데 도움을 주며, 특히 자동 TRIM이 지원되지 않는 오래된 SSD 모델에서 유용합니다. 따라서 SSD를 사용하는 경우, TRIM을 주기적으로 수행하고 적절한 스케줄을 설정하는 것이 좋습니다.
현재 사용되는 대부분의 SSD는 자동 TRIM을 지원하니 수동으로 처리해야 하는 경우는 그리 많지 않을 것입니다. 그럼에도 확인 결과 자동으로 수행이 되지 않고 있다면 수동으로 직접 진행하거나 자동으로 동작하도록 설정을 변경 후 사용해 보시길 바랍니다.