Windows 7에서 SSD 최적화를 사용하고 있는지 확인


30

나는 뛰어 들었고 내 컴퓨터에 Windows 7을 설치했습니다. 더 좋은 점은 새로운 Intel x25m에 설치 한 것입니다 (SSD의 장점을 좋아합니다).

Windows Vista는 SSD를 쓰러 뜨리거나 스로틀하거나 마모시키는 것으로 알려져 있습니다. 분명히 Windows 7은 더 심각한 문제 중 일부를 해결합니다.

그러나 Windows 7에서 이러한 최적화를 사용하지 않을 수도 있습니다. 나는 편집증이지만 SSD (ouch !!)를 희생시키면서 최대한 많은 생명을 얻고 싶습니다.

Windows 7에서 새로운 SSD 최적화를 모두 사용하고 있는지 확인할 수 있습니까? 드라이브가 SSD임을 제대로 확인 했습니까?

의견을 보내 주셔서 감사합니다. Q & A와 달리 Superfetch는이 시스템에서 실행됩니다. 그리고 주어진 명령 줄에 대한 대답이 주어지면 Windows 7에서 최적화를 사용하지 않는다고 생각합니다. 매우 감사합니다. Windows 7에서 내 드라이브를 SSD처럼 취급하도록 할 수있는 방법이 있습니까?

또한 드라이브 "정렬"에 대한이 이야기는 무엇입니까? 그것을 확인하는 방법이 있습니까?

또한 디스크 조각 모음 WAS가 활성화되었습니다. 나는 그것을 비활성화했다.

참고로, 시스템의 Windows 체험 지수는 드라이브의 7.8입니다.


wmic partition get startingoffset확실하지 않은 숫자를 사용하여 정렬 정보를 얻을 수 있습니다 .
GAThrawn

SSD 조각 모음을 너무 빨리 해제하지 마십시오. 참조 : superuser.com/questions/13668/what-does-a-defrag-actually-do/…
Leftium

Windows가 SSD를 최대한 많이 사용하기 위해 가장 간단한 방법은 SSD를 유일한 스왑 드라이브로 설정하는 것입니다. superuser.com/questions/237813/…을 참조하십시오 . 그것은 삶을 변화시킨다 :)
rubmz

답변:


23

관리자로 명령 프롬프트 창을 열고 다음 명령을 입력하면 Windows 7에서 드라이브가 TRIM 명령을 지원하는 것으로 감지되어 Windows가 전체 범위의 SSD 최적화를 자동으로 사용하도록 설정했는지 알려줍니다.

fsutil behavior query disabledeletenotify

드라이브가 SSD로 취급되는 경우 "DisableDeleteNotify = 0"과 같은 정보가 표시됩니다.

Windows 7 엔지니어링 팀이 SSD에 대해 게시 한 전체 Q & A는 여기에 있습니다 .


GA, 당신은 내가 질문을 매우 기뻐하고 있습니다. 해당 명령을 입력하면 DisableDeleteNotify = 0이 표시됩니다. 이는 Windows 7에서 디스크를 SSD로 취급하지 않음을 의미합니다. 최적화를 설정하기 위해 할 수있는 일이 있습니까? 세스
세스 스피어 맨

2
DisableDeleteNotify = 1이면 Windows 7에서 TRIM을 해제 한 것입니다. 따라서 SSD가 TRIM을 지원하는 경우 바람직하지 않습니다.
sblair 2009

3
아 **** 당신이 옳고, 올바른 명령이지만, 잘못된 길을 가졌습니다. 거기서 무슨 일이 있었는지 모르겠습니다. 내 대답을 수정하여 수정하십시오. 내가 누군가를 잘못 인도했다면 미안합니다.
GAThrawn

2
이 명령 은 Windows에서 TRIM 지원이 사용 불가능한 경우에만 표시됩니다 . "0"결과가 SSD가 설치되었다는 의미는 아닙니다. 소스 .
i3v

1
사실 @GAThrawn, 질문은«... Win7에이 경우 사용 ...»«활성화», 그리고«사용»동일하지 않습니다. 에 내 지식 은 "DisableDeleteNotify = 0"검사는 일반적인 오해이다. 내 경험으로는 SSD가없는 내 PC 한 대가이 검사를 통과하고 SSD를 얻은 다른 PC도 HDD로 잘못 인식됩니다. 또한, 원래 질문에 대한 Seth의 편집 (개정 3 및 4)은 "DisableDeleteNotify = 0"이 정답이 아님을 나타냅니다 (편집 30 분 전까지 올바른 것으로 표시됨).
i3v

9

"멋진 새로운 SSD 최적화"는 대체로 안구 세척, 거의 '시원함', 그리고 전혀 새로운 것이 아닙니다. 마이크로 소프트는 여기서 바퀴를 재발 명하지 않았다.

솔리드 스테이트 드라이브가 있으면 Windows 7은 디스크 조각 모음, Superfetch, ReadyBoost 및 부팅 및 응용 프로그램 시작 프리 페치를 비활성화합니다.

보시다시피, 이것은 솔리드 스테이트 디스크 소유자에게 오랫동안 알려진 기본적인 조정입니다.

Windows 7에서 주목할만한 발전은 데이터가 NAND 메모리에 기록되는 방식을 다루는 Trim 명령 지원입니다.

실제 '킬러'(좀 무섭게 들리는)는 Microsoft가 전혀 다루지 않은 가상 메모리 및 임시 폴더 사용입니다. 실제로 '쿨 최적화'를 원한다면 SSD를 직접 관리해야합니다.

다음은 몇 가지 링크입니다.

또한 SSD 파티션을 정렬하고 RAM 디스크를 올바르게 사용하십시오.


그러나 위의 두 링크는 ​​Windows XP와 관련이 있습니다.
Boris_yo

5

내 지식으로는 현재 가능한 모든 경우를 다루는 간단한 방법은 없습니다.
여전히 대부분의 경우 다음을 확인하면 충분합니다.

  1. 여기에 언급 된 바와 같이 fsutil behavior query disabledeletenotify0이어야합니다. 그렇지 않으면 OS에서 TRIM이 비활성화됩니다.
    그래도 OS가 SSD를 인식한다는 의미는 아닙니다.

  2. OS가 SSD 드라이브를 인식하면 Windows7은 조각 모음 일정에서 해당 드라이브를 제거 해야 합니다 (Win8 및 Win10은 " 드라이브 조각 모음 및 최적화"도구에 "Media type = SSD"를 명시 적으로 표시 ). 이 부분이 정상이면 OS가 SSD를 인식한다는 의미입니다. 그리고 TRIM 명령을 보내십시오.
    그럼에도 불구하고 SSD가 SSD를 받는다는 의미는 아닙니다.

  3. 다음, 드라이브 정보에서 워드 169, 비트 0 을 확인 하십시오. 예를 들어 인텔 SSD 도구 상자를 사용 하거나 hdsentinel 도구를 (평가판으로 충분). 아마도 더 많은 도구가 있습니다. SSD가 TRIM을 지원하는 경우이 비트는 "1"이어야합니다. (대부분의 최신 SSD
    가이를 지원합니다.) 그럼에도 불구하고 OS에서 전송 한 TRIM 명령이 SSD로 제대로 전달되는 것은 아닙니다 . 예를 들어 RAID 컨트롤러가 제대로 전달하지 못할 수 있습니다 .

  4. (실제로이 시점부터 시작해도됩니다.) TRIM이 실제로 작동하고 있다는 증거를 확인할 수있는 실험 방법 은 거의 없습니다 . 가장 간단하고 자동화 된 방법은 TrimCheck 도구 를 사용하는 입니다. 부록 : 디스크 압축, 디스크 암호화 및 쓰기 캐시 버퍼 플러싱 이 해제되어 있어야합니다.
    그러나 여기에는 DRAT / DZAT 기능이라는 또 하나의 경고가 있습니다. SSD가 DZAT를 지원하는 경우 너무 69, bit14 및 bit5를 살펴보십시오 (다시 한번“Intel SSD 도구 상자”에 표시 될 수 있음).

    • DRAT / DZAT 비트가 모두 "1"인 경우 운이 좋습니다. 도구는 거의 "TRIM이 작동 중"(실제로 작동하는 경우)을 제공합니다. 그래도 PC를 재부팅하거나 "디스크 최적화"를 실행 해야 할 수도 있습니다 (Windows 8/10을 사용하는 경우).
    • 그렇지 않으면 상황이 더 어려워졌습니다. 이 도구는 CONCLUSION: TRIM appears to be NOT WORKING (or has not kicked in yet)몇 주 동안 제공 될 수 있습니다 . 그런 다음 Data is neither unchanged nor empty <...> CONCLUSION: INDETERMINATE실제로 TRIM이 작동하지 않는다는 의미는 아닙니다.
      반면에, CONCLUSION: TRIM appears to be WORKING!언젠가 는 얻을 가능성이 여전히 있습니다. SSD의 내장 가비지 수집기가 작업을 수행 할 수 있도록 PC를 밤새 유휴 상태로 두십시오 ( "디스크 최적화"재부팅 및 시작). TrimCheck가 표시 TRIM appears to be WORKING!되면 거의 확실합니다 (어떤 우스꽝스러운 타사 도구가 의도적으로 여기 저기 0을 쓰지 않고 테스트 데이터 위에 0을 배치하지 않은 경우)는 아닙니다 . 관심있는 사람들을 위해, 기술적 세부 사항 (내가 이해하는 한)이 있습니다 .
  5. hdsentinel 도구 개발자는 자신의 도구가에 따라 다른 접근 방식을 사용 한다고 주장 합니다 DEVICE_TRIM_DESCRIPTOR. 그리고이 방법만으로도 작업을 수행해야합니다. 그리고 RAID 컨트롤러가 TRIM 명령을 올바르게 전달하지 않으면 "거짓 긍정"을 나타내지 않습니다.


3

찾고있는 것은 Intel SSD Toolbox라는 프로그램이지만 버그가 있기 때문에 현재 다운로드 할 수있는 것처럼 보이지 않습니다. 나는 너무 걱정하지 않을 것입니다. SSD를 착용하는 데 시간이 오래 걸립니다 (정상적인 사용 사례에서는 좋은 SSD가 일반적으로 일반 하드 드라이브보다 오래 지속됨을 읽었습니다).


현재 소비자 SSD에서 나열된 쓰기 수명에 도달하기 전에 하루에 몇 개의 공연을 쓸 수 있습니다. SSD 고장은 쓰기 시간의 점진적인 증가로 인해 발생하므로 실제로 SMART 도구로 쉽게 감지 할 수 있으므로 펌웨어가 SSD의 정상적인 부분으로 데이터를 이동할 수 있습니다. 또한 내가 읽은 기사에 따르면 그 수치는 비관적이며 전체 용량의 몇 퍼센트 만이 그 시점에서 불량 섹터로 제거되어 가장 오래 지속되는 것으로 나타났습니다.
Dan Neely

2
downloadcenter.intel.com/… 이것은 Intel SSD Toolbox이며 완전히 작동하는 ATM입니다.
Raveren

1
@BrendanLong AFAIU, 당신은 방법 에 대해 이야기하고 있습니다. 그러나 첫째, Dell 7910의 "LSI SAS3 3008 Fury"RAID 컨트롤러를 통해 일부 경우에는 작동하지 않을 수 있습니다. 둘째, AFAIK는 SSD가 TRIM을 지원하는지 여부 만 표시합니다. OS로 인해 여전히 작동하지 않거나 컨트롤러 문제.
i3v
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.