트림을 활성화합니다. SSD 트림 - 솔리드 스테이트 드라이브의 예방적 청소

/ 윈도우 7

한 직장 동료는 Windows XP를 실행하는 노트북의 속도를 높이고 싶은 친구에게 SSD 구입을 추천했다고 말했습니다. 나는 그에게 TRIM을 위한 제3자 소프트웨어가 필요할 것이라고 언급했습니다. “TRIM이 없으면 디스크는 어떻게 되나요?” 동료가 물었습니다. 나는 짧은 대답으로 그에게 이 문제를 블로그에서 자세히 다루겠다고 약속했습니다. 게다가 모든 것을 매우 명확하게 보여줄 기회가 있습니다.

TRIM이 무엇인지 이해하려면 디스크에 데이터를 쓰는 방법을 이해해야 합니다.

오늘 프로그램에

할당 취소에 대한 참고 사항

이 기사는 NVMe 드라이브가 시장에 출시되기 전에 작성되었습니다. 여기서 Deallocate 명령은 ATA의 TRIM 명령과 유사합니다. 기사에 적힌 모든 내용은 TRIM과 Deallocate에 동일하게 적용되지만 텍스트가 과부하되지 않도록 각 문장에 두 번째 명령을 추가하지 않았습니다.

디스크에 데이터를 쓰고 삭제하는 방법

운영 체제는 다음과 통신합니다. 하드 드라이브 LBA(논리적 블록 주소 지정) 메커니즘을 사용합니다. 예를 들어, 파일을 저장하면 OS는 특정 논리 블록의 주소에 쓰기 명령을 보냅니다. 디스크에서 데이터를 삭제하면 해당 LBA가 사용 가능으로 표시됩니다.

이 경우 데이터는 새 데이터로 덮어쓰기 전까지는 아무데도 사라지지 않습니다.

솔리드 스테이트 드라이브에서도 동일한 원리가 적용되지만, 컨트롤러가 LBA를 플래시 메모리의 페이지에 매핑한다는 차이점이 있습니다. 그러나 한 가지 문제가 있습니다.

TRIM 없이 SSD는 어떻게 작동하나요?

5개의 8KB 페이지로 구성된 하나의 블록으로 구성된 가상의 SSD를 상상해 보십시오. 먼저 각각 8KB와 16KB 크기의 Excel 통합 문서와 Word 문서라는 두 개의 파일을 만들었습니다. 그런 다음 첫 번째 파일을 삭제하고 이미지를 디스크에 저장하기로 결정했습니다. JPEG 형식크기는 24KB입니다.

TRIM이 없으면 전체 프로세스는 다음과 같습니다.

컨트롤러가 메모리의 개별 페이지에 데이터를 기록하지만 전체 블록만 지울 수 있다는 점을 염두에 두고 프로세스의 단계를 세분화해 보겠습니다.

  1. 두 개의 파일을 생성하고 그 중 하나를 삭제했습니다. TRIM이 작동하지 않으면 드라이브는 삭제에 대해 알고 있습니다 엑셀 통합 문서 OS가 LBA를 덮어쓰라고 지시하는 순간에만, 불필요해진 파일을 가리고 있습니다.
  2. 이미지를 24KB JPEG로 저장합니다. 운영 체제는 충분한 디스크 공간(8+16-8+24=40KB)이 있다는 것을 알고 있지만 컨트롤러에 사용 가능한 페이지가 충분하지 않습니다. 따라서 블록의 전체 내용을 읽고 캐시에 씁니다. 캐시는 외부 DRAM 모듈일 수도 있고 칩 자체 리소스(SandForce의 경우)일 수도 있습니다.
  3. 컨트롤러는 읽은 데이터를 수정하여 불필요해진 Excel 통합 문서를 제거합니다.
  4. 나머지 문서에는 JPEG 이미지가 추가됩니다.
  5. 컨트롤러는 플래시 메모리 블록을 지운 다음 여기에 이미지와 문서를 씁니다.

단순히 24KB 이미지를 저장했지만 컨트롤러는 읽기-수정-쓰기 주기 동안 24KB를 읽고(2단계) 40KB를 썼습니다(5단계).

가장 중요한 순간에 칩은 실제로 이중 작업을 수행한 것으로 나타났습니다!

시스템 및 프로그램의 활동으로 인해 컨트롤러가 궁지에 몰리는 것을 방지하기 위해 SSD 제조업체는 시스템에서 숨겨진 디스크에 예비 영역을 할당합니다. 그러나 TRIM이 없으면 불가피한 메모리 조각화만 지연될 수 있으며, 이로 인해 위에서 설명한 상황이 다시 발생합니다. 시간이 지남에 따라 녹음 속도가 감소합니다.

TRIM이 포함된 SSD는 어떻게 작동하나요?

주요 문제는 컨트롤러가 파일이 더 이상 필요하지 않거나 오히려 LBA가 이미 사용 가능하다는 사실을 미리 인식하지 못한다는 것입니다. TRIM 명령의 의미는 파일이 삭제된 직후 컨트롤러에 이를 알리는 것입니다.

동일한 예를 살펴보겠습니다. 하지만 이번에는 TRIM에 맞게 조정되었습니다.

"그림에서 N개의 차이점 찾기" 게임처럼 보입니까? 컨트롤러의 손을 조심하세요. 여기서는 다르게 작동하기 때문입니다.

  1. 두 개의 파일을 생성하고 그 중 하나를 삭제했습니다. 운영 체제는 Excel 통합 문서가 삭제되었음을 컨트롤러에 즉시 알렸습니다. TRIM 명령.
  2. 컨트롤러는 플래시 메모리 블록의 데이터를 캐시로 읽습니다.
  3. Excel 통합 문서의 쓸모 없음에 대한 정보를 가지고, 컨트롤러가 삭제했어.
  4. 컨트롤러는 블록을 지우고 Word 문서를 블록에 반환했습니다. 한 블록에는 24KB를 사용할 수 있습니다.
  5. 이미지를 24KB JPEG로 저장합니다. 컨트롤러는 단순히 블록의 사용 가능한 페이지에 이미지를 씁니다.

예, 칩은 24KB를 캐시로 읽기 위해 추가 작업을 수행해야 했지만(2단계) "자유로운" 시간에 이 작업을 수행하고 필요한 내용을 기록했습니다. 워드 문서청소된 블록에 넣습니다.

그러나 사진을 저장하라는 신호가 도착했을 때 컨트롤러는 더 이상 캐시와 NAND 간에 킬로바이트를 전송할 필요가 없으므로 정확히 24KB를 썼습니다(5단계).

그러나 TRIM은 파일 덮어쓰기에서 HDD와 주요 차이점 중 하나가 있는 SSD의 한 가지 문제를 해결하지 못합니다.

단일 메모리 블록을 사용한 위의 예에서는 다음과 같은 경우에도 성능이 저하됩니다. 다시 작성파일. 그러나 여유 ​​메모리가 있으면 SSD는 NAND에 다른 페이지를 할당하고 특별히 불필요한 데이터가 있는 페이지를 표시합니다. 가비지 수집의 일부로 블록이 지워지면 지워집니다.

가비지 수집 및 TRIM

아래 그림은 OS와 SSD의 관점에서 파일을 쓰고 삭제하는 과정을 논리적, 물리적 차원에서 나타낸 것이다. 큰 그림을 좋아하시나요? :)

다이어그램은 논리적으로 OS와 SSD가 LBA 관점에서 동일한 방식으로 상황을 보는 것을 보여줍니다. 그러나 물리적 수준에서는 TRIM이 큰 역할을 합니다. 파일 삭제 명령을 받은 SSD 컨트롤러는 불필요한 데이터가 포함된 NAND 페이지를 일상적인 작업에서 제외합니다.

TRIM 덕분에, 불필요한 데이터를 다른 메모리 블록에 읽거나 쓰지 않으므로 SSD 성능은 영향을 받지 않습니다.쓰기 작업 중. 반면에 WA 승수는 감소합니다. SSD 수명 연장.

운영 체제에서 보낸 TRIM 명령 아니다컨트롤러에 대한 명령입니다. 칩은 그것들만을 고려합니다. 불필요해진 데이터는 가비지 컬렉션 중에 삭제되며, 이는 녹화와 동시에 또는 비활성 상태에서도 수행할 수 있습니다.

가비지 수집에 대한 접근 방식은 컨트롤러 펌웨어에 의해 결정되지만 전략 간의 실제 차이는 지속적이고 공격적인 로드에서만 나타날 수 있습니다.

이 경우 활성 가비지 수집은 그리 높지는 않지만 안정적인 성능을 유지하는 데 도움이 됩니다. 백그라운드 가비지 수집은 더 높은 최고 성능을 제공할 수 있지만 뒷면메달을 획득하면 최악의 시나리오에서 속도가 크게 감소합니다.

SSD에 조각 모음이 필요합니까?

필요하지 않다는 말을 들어보셨을 것입니다. 그러나 SSD는 조각화되어 있습니다! 100GiB가 채워진 128GiB 디스크를 상상해 보세요. 남은 여유 공간블록으로 구성되며 각 블록은 메모리 페이지를 차지합니다. 라고 플래시 메모리 조각화.

적극적으로 데이터 쓰기를 시작하여 디스크를 채웠습니다. 아파트를 청소하지 않은 컨트롤러는 읽기-수정-쓰기 작업을 수행하면서 데이터를 앞뒤로 이동해야 하는 상황에 직면하게 됩니다.

컨트롤러가 미리 나왔더라면 청소에 방해받지 않고 간단하게 데이터를 쓸 수 있었을 텐데. 따라서 중요한 작업 중 하나는 메모리 조각 모음이며 해당 알고리즘은 가비지 수집에 포함됩니다.

이는 컨트롤러의 작업이며 운영 체제는 이와 전혀 관련이 없습니다! 위의 다이어그램에서 OS의 논리적인 관점과 SSD의 물리적인 관점을 비교해보세요. 운영 체제는 LBA 논리 블록을 볼 수 있지만 어떤 블록과 NAND 페이지가 데이터를 저장하는지 전혀 모릅니다.

컨트롤러가 플래시 메모리에 데이터를 최적으로 배치했지만 OS 관점에서 보면 파일이 디스크 전체에 분산될 수 있습니다. 라고 파일 시스템 조각화, 그러나 SSD에서는 중요하지 않습니다.

따라서 SSD는 OS를 이용한 조각 모음이 필요하지 않습니다. 타사 프로그램. 꼭 필요한 경우가 아니면 컨트롤러가 디스크 주위로 데이터를 이동하도록 강제합니다. 이론적으로 불필요한 쓰기는 드라이브 수명을 단축시킵니다. 그러나 실제로는 "SSD를 종료"하기 위해 조각 모음을 자주 수행하지 않습니다.

Windows에서 TRIM 및 할당 해제 지원

TRIM은 다음으로 보낼 수 있는 ATA 명령입니다. AHCI 모드그리고 IDE. NVMe 드라이브에서 할당 해제 명령은 TRIM과 동일한 ATA 명령이므로 실제로는 차이가 없습니다.

Microsoft OS는 Windows 7부터 TRIM을 지원합니다. 윈도우 비스타 XP에는 타사 소프트웨어 형태의 목발이 필요합니다(블로그 리더 비탈리 K. ©약속된 지침을 보내지 않았지만 아무도 검색 엔진을 취소하지 않았습니다. 할당 취소는 Windows 8 이상에서 지원됩니다.

일반적으로 TRIM은 fsutil 명령을 사용하여 확인됩니다. 실제로 TRIM이 활성화되어 있다는 것만 표시됩니다. OS는 컨트롤러에 명령을 보냅니다. 그러나 fsutil 유틸리티는 나중에 어떤 일이 발생하는지 전혀 모릅니다.

TRIM이 Windows에서 작동하는지 확인하는 방법

TRIM 명령이 SSD 컨트롤러에 도달하는지 여부에 대한 질문은 언뜻 보이는 것처럼 전혀 유휴 상태가 아닙니다. 한편으로는 OS와 솔리드 스테이트 드라이브 칩 간의 데이터 교환이 드라이버를 사용하여 SATA 컨트롤러를 통해 수행되고, 다른 한편으로는 SSD 컨트롤러 펌웨어의 결함을 배제할 수 없습니다.

TRIMcheck 유틸리티

최근 인터넷의 물결로 인해 TRIM의 작동을 매우 쉽게 확인할 수 있는 작은 유틸리티인 TRIMcheck가 등장했습니다. ( 메모. 독자들에 따르면 디스크가 압축된 경우(디스크 속성의 확인란) 유틸리티가 작동하지 않습니다.

  1. TRIM을 테스트하려는 드라이브에서 유틸리티를 실행하고 Enter를 누르십시오.
  2. 창을 닫고 몇 분 정도 기다린 후 유틸리티를 다시 실행하십시오.

그림은 TRIM이 작동 중임을 확인하는 메시지를 보여줍니다.

간략하게, 이러한 출시 중 유틸리티의 작동 원리는 다음과 같습니다.

  1. 유틸리티는 디스크에 데이터를 쓰고 해당 데이터가 위치한 가상 블록의 주소를 표시합니다. 이러한 주소를 폴더의 JSON 파일에 저장한 후 데이터를 삭제하면 TRIM 명령이 전송됩니다.
  2. 유틸리티는 이전에 녹음된 데이터가 저장된 주소에 있는지 확인합니다. 이들의 부재는 컨트롤러가 TRIM 명령을 기록하고 데이터를 삭제했음을 의미합니다.

다음에 출시되면 어떻게 될까요? JSON 파일이 유틸리티 옆에 있는 동안 이를 확인합니다. 파일을 삭제하면 1단계로 돌아가고 유틸리티 메시지를 읽으면 불필요한 질문이 사라집니다.

TRIM이 "작동하지 않는" 경우 취해야 할 조치

특히 SSD 컨트롤러가 비활성 상태일 때 가비지 수집이 발생하기 쉬운 경우 SSD 컨트롤러가 명령을 수신할 때 반드시 서둘러 데이터를 삭제하지는 않는다는 점을 이해해야 합니다. 내 노트북에서는 SandForce 드라이브가 즉시 정리되었지만 자체 컨트롤러가 있는 SanDisk 태블릿에서는 상당한 시간 지연으로 응답했습니다.

유틸리티에 TRIM이 작동하지 않는다고 표시되면 다시 실행하기 전에 다음을 수행하십시오.

  • PC를 다시 시작하세요(프로그램 작성자도 이를 권장함).
  • (Windows 8의 경우) 디스크 최적화 프로그램에서 TRIM 명령 세트를 보냅니다.
  • PC를 최대 절전 모드로 전환하여 PC를 그대로 두십시오.

다음 날 데이터가 아직 삭제되지 않은 것을 발견했다고 가정해 보겠습니다. 컨트롤러가 아직 가비지 수집을 수행하지 않았거나 TRIM에 문제가 있습니다.

1. 최신 SATA 드라이버를 설치하세요

아래 그림과 같이 컨트롤러 속성에서 표준 드라이버(msahci.sys)가 사용되었는지 타사 드라이버가 사용되었는지 확인할 수 있습니다.

타사 드라이버 업데이트 최신 버전- 좋은 생각이야! 공급업체 웹사이트에서 찾을 수 없는 경우 을 클릭하세요. 드라이버를 설치한 후 재부팅하고 TRIMcheck 테스트를 다시 실행하세요.

2. Microsoft의 표준 드라이버로 전환

최신 타사 드라이버가 있는 경우 msahci로 전환하는 것은 좋은 방법방정식에서 드라이버 변수를 제거합니다.

  1. 장치 관리자에서 오른쪽 클릭마우스로 SATA 컨트롤러메뉴에서 "드라이버 업데이트"를 선택하세요.
  2. 이 컴퓨터에서 드라이버 검색
  3. 설치된 드라이버 목록에서 드라이버를 선택하세요.
  4. 표준 SATA/AHCI 컨트롤러는 아래와 같습니다.

재부팅 후에는 msahci.sys 드라이버가 사용됩니다.

3. SSD 펌웨어 업데이트

드라이버를 조작해도 도움이 되지 않으면 드라이브 펌웨어를 업데이트해 볼 수 있습니다. 제조업체 웹사이트의 지원 섹션에서 찾을 수 있습니다.

TRIM은 괜찮으세요?

TRIM이 SSD에서 작동하는지 여부를 설명에 적어 모델을 나타냅니다. SSD 컨트롤러가 빠르게 청소됩니까, 아니면 상당한 시간을 기다리나요?

다음 블로그 글은 5월 연휴 이후에 게재될 예정입니다.

TRIM 명령은 SSD 드라이브의 수명 동안 성능을 유지하는 데 중요합니다. 이 명령의 핵심은 사용되지 않는 메모리 셀에서 데이터를 지워서 기존 데이터를 먼저 삭제하지 않고 동일한 속도로 추가 쓰기 작업을 수행하는 것입니다. 간단한 제거사용자 데이터 셀은 단순히 사용되지 않은 것으로 표시되지만 데이터로 채워진 상태로 유지됩니다.

SSD에 대한 TRIM 지원은 Windows 10, 8 및 Windows 7에서 기본적으로 활성화되어 있지만(다른 많은 SSD 최적화 기능도 참조) 일부 경우에는 그렇지 않을 수 있습니다. 이 가이드에서는 기능이 활성화되어 있는지 확인하는 방법, 명령 지원이 비활성화된 경우 Windows에서 TRIM을 활성화하는 방법, 이전 OS 및 외부 SSD에 대한 추가 지원을 자세히 설명합니다.

지침 시작 부분에서 언급했듯이 기본적으로 최신 운영 체제의 SSD에 대해 TRIM 지원이 자동으로 활성화되어야 합니다. 비활성화한 경우 TRIM을 수동으로 활성화하기 전에 다음을 수행하는 것이 좋습니다(아마도 시스템은 SSD가 연결되어 있다는 것을 "모를" 수 있습니다).

디스크 유형이 올바르게 결정되면 다음 명령을 사용하여 관리자 권한으로 실행되는 명령줄을 사용하여 TRIM 옵션을 수동으로 설정할 수 있습니다.


유사한 명령을 사용하여 값을 0 대신 1로 설정하면 TRIM 지원을 비활성화할 수 있습니다.

추가 정보

마지막으로, 유용할 수 있는 몇 가지 추가 정보입니다.

  • 오늘날 외장 솔리드 스테이트 드라이브가 등장했으며 TRIM 활성화 문제도 때때로 우려됩니다. 대부분의 경우 USB를 통해 연결된 외부 SSD에 대해서는 TRIM을 활성화할 수 없습니다. 이는 USB를 통해 전송되지 않는 SATA 명령입니다(그러나 개별 USB 컨트롤러에 대한 정보는 온라인에 있습니다). 외장 드라이브 TRIM 지원 포함). Thunderbolt를 통해 연결된 SSD의 경우 TRIM 지원이 가능합니다(특정 드라이브에 따라 다름).
  • Windows XP 및 Windows Vista에는 TRIM에 대한 기본 지원이 없지만 Intel SSD 도구 상자(이전 버전, 특히 이러한 운영 체제용)를 사용하여 활성화할 수 있습니다. 삼성 버전 XP/Vista를 지원하는 Magician(프로그램에서 성능 최적화를 수동으로 활성화해야 함), 0&0 Defrag 프로그램을 사용하여 TRIM을 활성화하는 방법도 있습니다(OS 버전에 따라 인터넷에서 구체적으로 검색).

TRIM 기능은 특히 중요합니다. 일반 하드 드라이브에는 필요하지 않으므로 많은 사람들이 그 존재조차 모릅니다. 이는 다음으로 인해 발생합니다. 다른 장치이 드라이브. 일반 하드 드라이브가 파일을 삭제할 때 실제로는 이 파일의 위치에 대한 MFT 테이블의 데이터만 삭제됩니다. 이 파일의 바이트는 계속해서 디스크에 남아 있습니다. 테이블에서만 이 영역이 비어 있어 정보를 다시 기록할 수 있습니다. 따라서 삭제된 파일은 물리적으로 삭제되지 않기 때문에 복구가 가능합니다. 하드 드라이브는 완전히 깨끗한 섹터와 이미 기록된 섹터 모두에 정보를 똑같이 쉽게 기록합니다. 새로운 데이터가 기록되면 이전 데이터는 단순히 지워집니다. 그러나 SSD 드라이브는 자기 기록이 아닌 플래시 메모리를 기반으로 합니다. 정보의 빠른 기록은 빈 메모리 셀에서만 가능합니다. 물론 이러한 드라이브는 먼저 오래된 정보를 지운 다음 거기에 새 정보를 쓸 수 있지만 여기에 훨씬 더 많은 시간이 소요되므로 SSD 드라이브의 주요 장점인 속도가 손실됩니다. 도움이 되는 곳이에요 특수 기능이는 SSD 드라이브의 성능을 적절한 수준으로 보장합니다.

TRIM 기능을 설정합니다.

TRIM 기능은 솔리드 스테이트 드라이브에 대한 간단하지만 중요한 작업(사용 가능한 것으로 표시된 바이트 지우기)을 위해 설계되었습니다. 이 프로세스를 위해 플래시 메모리가 미리 준비되어 있으므로 이를 통해 가능한 한 빨리 새로운 정보가 기록될 수 있습니다. 이 작업은 운영 체제를 사용하여 수행되며 Windows 버전 7부터 지원됩니다. 프로그램은 다음에서 시작됩니다. 배경기본적으로 항상 활성화되어 연결 및 인식이 가능합니다. 솔리드 스테이트 드라이브일반적으로 문제를 일으키지 않습니다.

TRIM 작동 방식

SSD 드라이브의 디자인은 기존 하드 드라이브와 근본적으로 다릅니다. 그들의 기억은 완전히 지울 수만 있는 페이지로 구성되어 있습니다. 그러나 SSD 드라이브 자체는 정보를 가장 효율적으로 배포할 수 없습니다. 운영 체제가 물리적으로 지워야 할 페이지에 대한 정보를 제공하지 않기 때문입니다. 따라서 드라이브는 쓸 수 있는 여유 페이지가 있는 한 최고 성능으로 작동합니다. 하자마자 빈 페이지부족하면 드라이브는 쓰기 전에 강제로 청소 작업을 수행해야 하므로 속도가 크게 감소됩니다. SSD용 TRIM 기능이 운영 체제에 추가되어 드라이브와 통신하여 어떤 페이지를 지울 수 있는지 알려줍니다. 이는 백그라운드 및 전반적인 컴퓨터 성능에서 발생합니다. 오랫동안높게 유지됩니다. 또한, 플래시 메모리는 쓰기 주기가 제한되어 있으며 이 점도 고려됩니다. 따라서 일부 셀은 유휴 상태일 때 일부 셀이 반복적으로 작동하지 않으므로 드라이브의 수명과 신뢰성이 크게 향상됩니다.

TRIM 명령이 활성화되어 있는지 확인하는 방법

TRIM이 올바르게 작동하려면 일반적으로 아무 작업도 수행할 필요가 없습니다. 그러나 드라이브 제조업체가 많고 시스템을 다르게 구성할 수도 있으므로 TRIM이 활성화되어 있는지 확인하는 것이 나쁠 것은 없습니다. 드라이브가 RAID 어레이에서 사용되거나 시스템에서 복구가 활성화된 경우 SSD에 대한 TRIM 기능 지원이 비활성화된다는 점을 기억해야 합니다. 이 경우 활성화할 수 없습니다. TRIM이 Windows 10, 8 또는 7에서 작동하는지 확인하는 것은 매우 간단합니다. 이렇게 하려면 다음을 실행하세요. 명령줄관리자로 다음 명령을 입력하십시오.

fsutil 동작 쿼리 비활성화DeleteNotify

결과가 0이면 기능이 작동하고, 결과가 1이면 비활성화됩니다. TRIM의 작동을 확인하는 것은 항상 유용합니다. 이 기능은 BIOS의 일부 설정에서는 작동하지 않을 수 있기 때문입니다. 이 방법을 사용하면 실행 중인 시스템에서 활성화되어 있는지 확인할 수 있습니다. 작동하지 않으면 시스템 복구가 비활성화되고 드라이브가 RAID 배열에 포함되지 않은 경우 BIOS를 살펴보고 디스크 작동 모드를 확인하는 것이 유용합니다. AHCI 모드를 선택해야 합니다.

Windows에서 TRIM을 활성화하는 방법

테스트 결과 TRIM이 작동하지 않는 것으로 나타나면 이 기능을 수동으로 활성화해 볼 수 있습니다. 그러나 USB를 통해 연결된 SSD 드라이브에서는 작동하지 않습니다. 다른 모든 모델의 경우 Windows 10 이하에서 TRIM을 활성화하는 것은 매우 쉽습니다. 이렇게 하려면 명령줄에 다음 명령 중 하나를 입력하세요.

fsutil 동작 설정 비활성화된 삭제 NTFS 0 – NTFS 파일 시스템이 사용되는 경우.

fsutil 동작 설정 비활성화된 삭제 알림 ReFS 0 – ReFS 파일 시스템이 사용되는 경우.

입력하기 전에 디스크 속성을 살펴보고 "솔리드 스테이트 드라이브"로 표시되는지 확인하는 것이 유용합니다. 하드 드라이브" 여기에 문제가 있는 경우 명령줄에 Winsat diskformal 명령을 입력해야 합니다. 이렇게 하면 시스템이 디스크 유형을 올바르게 결정하는 데 도움이 됩니다. 특히 디스크를 한동안 사용하여 많은 파일이 쌓인 경우에는 전원을 켜기 전에 조각 모음을 수행하는 것도 유용합니다.

TRIM을 비활성화하는 방법

TRIM을 비활성화하는 것은 켜는 것만큼 쉽습니다. 이 작업은 명령줄을 통해서도 수행할 수 있습니다. 비활성화된 삭제 명령 1을 입력해야 합니다. NTFS 비활성화DeleteNotify = 1 메시지가 나타나야 하며 이는 기능이 비활성화되었음을 의미합니다.

그러나 그러한 작업이 필요한 상황은 상상하기 어렵습니다. 결국 이 기능은 SSD 드라이브의 작동을 최적화하고 속도를 높이도록 설계되었습니다. 또한, 이는 그의 수명을 크게 연장시킵니다. 따라서 비활성화할 경우 컴퓨터의 성능이 눈에 띄게 저하되고 드라이브의 수명도 크게 단축된다는 점을 염두에 두시기 바랍니다.

여기에 나열된 TRIM을 활성화 및 비활성화하는 방법은 Windows 버전 7, 8 및 10에서 작동합니다. 그러나 많은 컴퓨터는 이전 XP 및 Vista를 사용합니다. 올바른 도구가 내장되어 있지 않습니다. SSD 연결그러나 상황은 절망적이지 않습니다. Intel SSD Toolbox와 같은 추가 소프트웨어를 찾아 설치하기만 하면 됩니다. SSD 디스크 식별에 문제가 있었는지, 연결 후 바로 TRIM 기능이 켜졌는지 댓글로 공유해 주세요. Windows 버전과 디스크 모델을 표시하십시오. 이 정보는 아마도 많은 독자들에게 흥미롭고 유용할 것입니다.

안에 최근에점점 더 많은 수의 노트북 제조업체 및 사용자 데스크톱 컴퓨터 Windows 운영체제 설치를 위해 별도의 운영체제가 할당됩니다. 솔리드 스테이트 아키텍처 덕분에 시스템을 훨씬 빠르게 부팅할 수 있습니다.

하지만 SSD 드라이브자신만의 접근 방식이 필요합니다. TRIM 명령에 주의하는 것을 포함하여 올바르게 작동할 필요가 있습니다. 이번 글에서는 TRIM이 무엇인지, 이것이 SSD 작동에 어떤 영향을 미치는지, Windows에서 이 기능이 활성화되어 있는지 확인하는 방법을 살펴보겠습니다.

SSD용 TRIM이란?

SSD 드라이브의 문제점 중 하나는 취약성입니다. 특히 잘못 사용할 경우 더욱 그렇습니다. 사용자는 솔리드 스테이트 드라이브가 얼마나 오래 지속되는지 알아보기 위해 언제든지 테스트를 수행할 수 있으며, 그 후에는 적시에 데이터를 저장하고 다음으로 전송할 수 있습니다. 새 디스크. 하지만 SSD를 사용할 수 없게 되는 날은 최대한 미루는 것이 좋습니다.

TRIM 기능을 사용하면 SSD의 수명을 연장할 수 있습니다. 이 명령은 정보 삭제 시 데이터 저장 셀을 완전히 정리합니다. 따라서 새로운 정보를 쓸 때 이전에 셀에 있던 정보가 사전 삭제될 때까지 기다리지 않고 즉시 여유 공간에 기록됩니다. 아시다시피, 사용자가 컴퓨터에서 데이터를 삭제하면 해당 데이터는 파티션에서 즉시 삭제되지 않고 먼저 사용되지 않은 것으로 표시됩니다.

안에 운영 체제아 Windows, Windows 7부터 Microsoft는 기본적으로 SSD에 대한 TRIM 기능을 활성화합니다. 하지만 컴퓨터에 어떤 것이 있다면 전문 조립, 그렇다면 그렇지 않을 수도 있습니다. 따라서 SSD에 대한 TRIM 기능을 제때 활성화하지 않으면 솔리드 스테이트 드라이브가 오래 지속되지 않고 작동 속도가 약간 느려집니다.

중요: BIOS 또는 UEFI에 IDE 작동 모드가 설정되어 있는 경우 TRIM 명령이 올바르게 작동하려면 에뮬레이션 모드를 AHCI로 전환해야 합니다. 이렇게 하면 TRIM 기능이 제한 없이 작동할 수 있습니다.

Windows에서 TRIM이 활성화되어 있는지 확인하는 방법

위에서 언급했듯이 일부 버전에서는 윈도우 명령 TRIM은 기본적으로 활성화되어 있습니다. 관리자 모드에서 실행되는 명령줄을 통해 컴퓨터에서 TRIM이 실행되고 있는지 확인할 수 있습니다.

  1. 이렇게 하려면 먼저 컴퓨터 관리자로 명령 프롬프트를 실행하세요. 가장 쉬운 방법은 검색에서 유틸리티를 찾아 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행" 옵션을 선택하는 것입니다.
  2. 명령 프롬프트를 시작한 후 다음 명령을 실행하십시오.
fsutil 동작 쿼리 비활성화eletenotify

이 명령을 실행하면 두 가지 결과가 표시됩니다. 첫 번째는 파일 기반에 대해 TRIM 지원이 활성화되어 있는지 여부를 나타냅니다. NTFS 시스템, 두 번째는 ReFS 파일 시스템용입니다. "0"으로 설정되면 TRIM 기능이 활성화되어 작동 중임을 나타냅니다. 값이 “1”이면 기능이 동작하지 않습니다.

참고: 경우에 따라 파일 시스템 표시 옆에 "설치되지 않음"이라는 문구가 있을 수 있습니다. 이는 다음을 나타냅니다. 지금은지정된 파일 시스템 유형과 작동하도록 TRIM 기능이 설정된 드라이브가 없습니다. 그러나 이 유형의 드라이브를 연결하면 TRIM 명령이 활성화됩니다.

Windows에서 TRIM을 활성화하는 방법

TRIM 기능이 비활성화되어 있고 컴퓨터에 SSD 드라이브가 있는 경우 이를 활성화하는 것이 좋습니다. 이 작업은 Windows 운영 체제에서 몇 번의 클릭만으로 수행할 수 있습니다.


필요한 경우 TRIM 명령을 다음 항목에 포함할 수 있습니다. 수동 모드. 이렇게 하려면 명령줄에서 다음 명령을 실행해야 합니다.

Fsutil 동작 설정 비활성화됨 삭제 알림 NTFS 0

이 명령은 모든 SSD 드라이브에 대해 TRIM을 활성화합니다. 파일 시스템 NTFS.

ReFS 파일 시스템을 사용하는 모든 SSD에 대해 TRIM을 활성화해야 하는 경우 다음 명령을 사용해야 합니다.

Fsutil 동작 설정 비활성화된 삭제 알림 ReFS 0

참고: TRIM을 강제로 비활성화해야 하는 경우 위 명령을 실행해야 하지만 "0" 대신 "1" 값을 사용하십시오.

위에서 설명한 옵션은 이 옵션이 운영 체제에 내장된 컴퓨터에서 SSD에 대한 TRIM 지원을 활성화하는 방법이라는 점에 유의하는 것이 중요합니다. 이는 Windows 7, Windows 8, Windows 10과 관련이 있습니다. 이전 버전에서 TRIM을 활성화해야 하는 경우 SSD Toolbox 또는 0&0 Defrag와 같은 특수 응용 프로그램을 사용할 수 있습니다.

TRIM은 SSD의 수명을 대폭 연장할 수 있는 중요한 기능(명령어)입니다. TRIM 기능이 활성화되어 작동하는 경우 SSD에서 파일을 삭제할 때 완전한 청소사용하지 않는 메모리 셀의 데이터. 사용자가 단순히 데이터를 삭제하면 셀은 단순히 사용되지 않은 것으로 표시되지만 실제로는 채워진 상태로 유지됩니다.

일반적으로 SSD에 대한 TRIM 지원은 Windows 운영 체제(Windows 7/8/10 포함)에서 기본적으로 활성화됩니다. 그러나 때로는 어떤 이유로든 이 옵션이 활성화되지 않는 경우가 있습니다. 따라서 성능을 유지하고 SSD의 수명을 연장하려면 TRIM 기능이 작동하는지 확인하는 것이 좋습니다.

이를 수행하는 방법과 기능이 작동하지 않는 경우 Windows에서 TRIM을 활성화하는 방법에 대해 이 간단한 지침을 읽어보십시오.

TRIM 명령이 활성화되어 있는지 확인하는 방법(Windows 10을 예로 사용)


우리의 예(위 스크린샷 참조)에서 수신된 보고서에는 TRIM 명령이 활성화되어 사용되고 있음이 표시됩니다. 값은 NTFS 비활성화DeleteNotify와 반대되는 0입니다.

숫자가 "1"이면 TRIM 명령이 비활성화되었음을 의미합니다.

Windows 10, 8 및 Windows 7에서 TRIM을 활성화하는 방법

TRIM 기능이 비활성화된 경우, 사용 시 SSD 드라이브, 활성화하는 것이 좋습니다.

방법 1:


두 번째 방법:

"디스크 최적화"가 미디어 유형을 올바르게 결정하지만 실제로 TRIM 지원이 비활성화된 경우 TRIM 명령을 수동으로 활성화할 수 있습니다.


TRIM을 비활성화하는 방법

TRIM 지원을 비활성화하려면 다음을 수행하십시오.

  • Windows 명령 프롬프트를 관리자로 실행하세요.
  • 명령을 실행하십시오. fsutil 동작 설정 비활성화됨 삭제 알림 NTFS 1 .

결론

위의 모든 사항은 운영에 적용됩니다. 윈도우 시스템 10, 8 및 Windows 7에서는 일반적으로 TRIM 지원이 기본적으로 활성화되어 있지만 경우에 따라 이 옵션을 활성화하려면 사용자 개입이 여전히 필요합니다. Microsoft의 이전 운영 체제(Windows XP 및 Vista)의 경우 TRIM 지원이 내장되어 있지 않지만 이전 버전의 Samsung Magician, Intel SSD Toolbox 등과 같은 다양한 프로그램을 사용하여 활성화할 수 있습니다.

© 2024 ermake.ru - PC 수리 정보 - 정보 포털