TRIM을 사용하도록 설정하면 컴퓨터의 다른 하드 드라이브에 영향을 미칩니 까 (Windows 사용시기를 어떻게 알 수 있습니까)?


11

최근에 운영 체제에 주로 사용하기 위해 새로운 솔리드 스테이트 드라이브 ( OCZ Vertex 2 (80GB) )를 구입했습니다 . 또한 장기 데이터 저장을 위해 여러 크기의 다른 SATA 하드 드라이브가 3 개 있습니다. SSD에 Windows 7을 성공적으로 설치했으며 모든 것이 잘 작동하는 것 같습니다 (아직 속도가 얼마나 빠르지 않은지, 여전히 시스템을 최적화하고 있습니다). 나는 내가 얻을 것으로 생각되는 속도 향상을 눈치 채지 못했지만 그것은 다른 문제입니다.

OCZ SSD 성경을 탐색하고 60-76 절-조정 및 TRIM 에서 다음을 발견했습니다 .

Q. OCZ SSD에서 TRIM이 활성화되어 있는지 어떻게 알 수 있습니까?

A. Windows 7의 경우 start / run / cmd로 이동하여 다음을 입력하십시오.

fsutil.exe behaviour query DisableDeleteNotify

다음과 같이 응답해야합니다.

DisableDeleteNotify=0

TRIM 지원이 준비되고 활성화 된 경우 그렇지 않은 경우 다음을 입력하십시오.

fsutil.exe behavior set DisableDeleteNotify 0

Google 검색을 조금 후, 나는 다른 곳에서 비슷한 결과 (설정 발견 DisableDeleteNotify하는 0작업에 TRIM를 들어, 솔리드 스테이트 드라이브의 요구가 통지를하기 때문에 삭제가 (쓰레기 수집기)가 발생할 때 일반 하드 드라이브와는 달리 의미가 있습니다) ). fsutil에서 쿼리를 실행하면 다음과 같은 결과가 나타납니다.

DisableDeleteNotify = 48

내가 찾은 지침에 따라 이것을 0대신로 설정했습니다 48. 그러나 나는 궁금해지기 시작했다. 이것이 OS가 TRIM을 사용하고 있다는 사실에 필요한 모든 증거입니까?

또한 이것은 전 세계적으로 컴퓨터에 적용되므로 TRIM 데이터가 컴퓨터에 연결된 다른 하드 드라이브로 전송됩니까? 그렇다면 디스크 성능이 저하됩니까?

또한 현상금을 게시했기 때문에 또 다른 빠른 답변을 원합니다. Microsoft의이 페이지 에는 Windows 7에서이를 지원 하는 방법 이 나와 있습니다 . 그러나 누구나 Windows 7의 TRIM 지원에 대해 자세히 설명하는 Microsoft의 최신 페이지를 쉽게 찾을 수 있습니까?


또한 몇 번 다시 포맷하여 SSD를 두 대의 다른 컴퓨터에 배치했습니다. DisableDeleteNotify의 값을 쿼리 할 때마다 (물론 0으로 설정하기 전에) 항상 48입니다.
획기적인

답변:


9

SU 스레드 SSD 드라이브가 TRIM을 지원하는지 어떻게 알 수 있습니까 ?

대답 은 "DisableDeleteNotify = 0"은 Windows에서 TRIM이 활성화되었음을 나타 냅니다. 이는 TRIM 명령이 디스크 드라이버로 전송되어 디스크 드라이버로 무시되거나 펌웨어로 전송 될 수 있음을 의미합니다.이 명령은 무시하거나 효과적으로 사용합니다.

따라서 Windows에서 필요한 모든 것을 수행 한 것으로 보입니다. Windows TRIM 명령을 디스크 드라이버로 보냅니다. 그러나 실제로 실제로 작동하는지 확인할 수있는 추가 작업은 없습니다. 디스크 드라이버 또는 펌웨어의 TRIM 기능을 실제로 테스트하는 벤치 마크 또는 기타 테스트는 없습니다. 나중에 디스크에서 쓰기 작업이 너무 느리면 작동하지 않는 것입니다.

웹에서 찾은 디스크 벤치 마크 프로그램 중 하나를 사용하여 DisableDeleteNotify를 0 또는 48로 설정하여 디스크 성능을 테스트 할 수 있습니다. 실제로 성능에 차이가있을 수 있습니다. (48 값에 대한 설명을 찾지 못했습니다.)

그렇지 않으면 할 일은 남은 일은 정기적으로 새 버전의 디스크 드라이버와 펌웨어를 확인하여 가능한 한 최신 상태로 유지하는 것입니다. TRIM이 현재 작동하지 않으면 나중에 작동 할 것입니다.

다른 질문에 대답하려면 : TRIM은 컴퓨터의 비 SSD 드라이브에 영향을 줄 수 없습니다. 디스크 드라이버 나 디스크 펌웨어에 의해 자동으로 무시됩니다.

펌웨어가 TRIM을 지원하는지 확인하는 방법을 자세히 설명하는 Windows 7에서 TRIM 지원 활성화 기사 를 찾았습니다.

Intel SSD Toolbox를 다운로드, 설치 및 실행하십시오 . 드라이브가 인텔 SSD가 아닌 경우 사용 가능한 유일한 옵션은 "드라이브 정보보기"입니다. 그것을 클릭하십시오. Word 169까지 아래로 스크롤하여의 값을 확인하십시오 Bit 0 - Data Set Management Supported. 이것이 1이면 TRIM입니다. 0이면 그렇지 않습니다.

SSD 및 TRIM에 모든 Windows 7 기능이 작동하는지 확인하는 방법 기사 또한 말합니다 :

일반적으로 SSD 하드 드라이브가있는 경우 win7은 디스크 조각 모음, Superfetch, Prefetcher 및 ReadyBoost 기능을 비활성화합니다. 상태를 확인하려면 다음 단계를 수행하십시오.

다음 레지스트리로 이동하십시오.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

수퍼페치 및 프리 페치 기능이 사용 불가능한 경우 레지스트리 값은 0이어야합니다. EnablePrefetcher 및 EnableSuperfetch가 모두 0으로 설정되어 있는지 확인하십시오.

또한 말합니다 :

디스크 조각 모음을 살펴보고 SSD가 올바르게 감지되었는지 확인합니다.

  1. 디스크 조각 모음을 엽니 다
  2. 일정 구성 버튼을 클릭하십시오.
  3. 디스크 선택 버튼을 클릭하십시오

디스크가 목록에서 누락 된 경우 SSD로 감지되어 자동으로 조각 모음이 수행되지 않습니다.


답변 해 주셔서 감사합니다. 지금까지이 방법이 가장 좋습니다. 해당 블로그 게시물 외에도 Windows 7의 TRIM 지원에 대해 자세히 설명하는 다른 Microsoft 기사를 찾거나 보셨습니까? (? 또한, 응답의 완전성을 위해, 당신은 당신이 연결 답 특히 후반에서 해당 견적을 포함 할 수있다.)
혁신적인

위에서 추가 한 추가 정보를 찾았습니다.이 정보는 Windows가이 디스크가 SSD라고 생각하고 그에 따라 매개 변수를 최적화했는지 확인하는 데 도움이 될 수 있습니다. TRIM이 작동한다는 의미는 아닙니다.
harrymc

1

이것이 작동하는지는 모르겠지만 The OCZ Tech Wiki 와 해당 페이지에서 SSD에 TRIM이 있는지 여부와 활성화 방법을 알려줍니다.


네, 드라이브를 사기 전에 그 기사를 보았습니다. 그러나 이것은 오래된 Indilinx 기반 드라이브 (광산은 Sandforce) 용이며 TRIM을 지원한다는 것을 알고 있습니다.
획기적인

0

예, SSD에 대한 TRIM이 필요합니다. 일반 하드 디스크에서 물리 섹터에 0 또는 1을 쓸 때 자기 헤드는 섹터를 뒤집어 놓고 비즈니스를 계속합니다. 이는 모든 변경 사항에 해당합니다. 섹터는 중요하지 않습니다. SSD에는 마그네틱 플립이 없으며 섹터가 1 또는 0을 갖는 빈 SSD 섹터에 A를 쓰면 다음에 무언가를 변경해야 할 때 SSD가 단순히 뒤집을 수는 없으며 설정해야합니다. 일단 섹터가 사용되지 않은 것으로 표시되면 그 위에 무언가를 쓸 수 있습니다. 이것은 TRIM이 당신을 위해하는 일입니다. 삭제 된 섹터로 표시 된 것을 실제로 삭제 된 것으로 주기적으로 설정하십시오. TRIM을 비활성화하면 결국 모든 섹터가 사용되며 필요할 때마다 추가 작업이 필요하므로 SSD의 성능이 느려집니다. 따라서 TRIM은 다양한 종류의 스위프 만 작동하며 TRIM은 필요하지 않기 때문에 일반 하드 드라이브에서는 작동하지 않습니다. tldr. SSD 속도를 늦추지 않으려면 비활성화하지 마십시오.


TRIM의 작동 방식과 SSD가 왜 사용하는지 알고 있습니다. 그건 내 질문이 아니 었어 운영 체제가 TRIM 명령을 드라이브에 보내는 지 어떻게 알 수 있는지 알고 싶습니다.
혁신적인
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.