Windows 10에서 SSD 드라이브 구성 및 최적화

올해 대부분의 Windows 10 사용자가 SATA 하드 드라이브에서 SSD 드라이브로 전환했다고 가정하는 것이 안전합니다. 상대적으로 새로운 PC이든 오래된 PC의 업그레이드이든. Windows 10에는 SSD를 전체 용량으로 계속 실행하는 데 도움이되는 많은 기능이 있지만 기본적으로 항상 켜져있는 것은 아닙니다. 또한 초기 및 새로운 SSD는 최적화를 위해 "선택 사항이며 필수"입니다. Windows 10이 업데이트 될 때마다 SSD의 매개 변수를 스스로 결정하는 시스템의 기능이 점점 더 지능화됩니다. SSD 조각 모음이 그렇게 나쁜 생각이 아니라는 사실에 특히 놀랄 것입니다!

1. SSD 펌웨어 업데이트

SSD가 현재 가능한 한 잘 작동하는지 확인하려면 최신 펌웨어 업데이트를받는 것이 좋습니다. 불행히도 그들은 자동화되지 않았습니다. 이 과정은 되돌릴 수 없으며 소프트웨어를 업데이트하는 것보다 조금 더 복잡합니다. 각 SSD 제조업체에는 SSD 펌웨어를 업데이트하는 고유 한 방법이 있으므로 SSD 제조업체의 공식 웹 사이트로 이동하여 거기에있는 가이드를 따라야합니다. 그러나 편리한 도구 는 펌웨어 버전을 포함 하여 디스크에 대한 자세한 정보 가 포함 된 CrystalDiskInfo 입니다.

  • 공식 웹 사이트에서 CrystalDiskInfo를 다운로드하십시오.

크리스탈 디스크 정보 다운로드

2. AHCI 활성화

고급 호스트 컨트롤러 인터페이스 (AHCI)는 Windows가 컴퓨터에서 SSD를 실행할 때 제공되는 모든 기능, 특히 Windows가 SSD가 정기적 인 가비지 수집을 수행하도록 도와주는 TRIM 기능을 지원하도록하는 주요 기능입니다. 가비지 콜렉션은 디스크가 더 이상 사용할 수없는 정보를 제거 할 때 발생하는 현상을 설명하는 데 사용되는 용어입니다. AHCI를 활성화하려면 컴퓨터의 BIOS로 들어가 설정에서 활성화해야합니다. 각 BIOS가 다르게 작동하기 때문에 설정이 어디에 있는지 정확히 말할 수 없습니다. 조금 검색하거나 구골 사진을 입력해야합니다. 대부분의 경우 새 컴퓨터는 기본적으로 켜집니다. 추천 이 기능을 사용 하기 전에  운영 체제 설치.

3. TRIM 활성화

TRIM은 SSD의 수명 연장, 즉 청소를 통해 매우 중요합니다. Windows 10은 기본적으로이 기능을 켜야하지만 켜져 있는지 다시 확인하는 것이 좋습니다. TRIM은 운영 체제가 SSD 디스크에 더 이상 필요하지 않은 데이터 블록을 알려주고 삭제하거나 덮어 쓸 수있는 것으로 표시 할 수있는 명령입니다. 즉, TRIM은 이동하거나 삭제하려는 데이터가 저장된 위치를 운영 체제가 정확히 알 수 있도록 도와주는 명령입니다. 따라서 SSD는 불필요한 데이터에 대한 불필요한 액세스없이 데이터가 포함 된 블록에만 액세스 할 수 있습니다 .... 또한 사용자 또는 운영 체제에서 삭제 명령을 실행할 때마다 TRIM 명령은 파일이 저장된 페이지 또는 블록을 즉시 파괴합니다. 확실히하려면 명령 프롬프트를 열고 아래 명령을 실행하여 TRIM 기능을 다시 활성화하십시오.

fsutil 동작 설정 disabledeletenotify 0

SDD 디스크에 대한 TRIM 기능 활성화

4. 시스템 복원이 활성화되어 있는지 확인

SSD의 초기에는 내구성이 훨씬 떨어지고 오늘날보다 더 쉽게 고장날 수 있었을 때 많은 사람들이 드라이브 성능과 수명을 개선하기 위해 시스템 복원을 비활성화 할 것을 권장했습니다. 이 조언은 요즘 거의 중복되지만 삼성 SSD와 같은 특정 소프트웨어는 시스템 복원을 자동으로 비활성화합니다. 시스템 복원은 내가 유지하는 것이 매우 유용한 기능이므로 SSD가 비활성화되지 않았는지 확인하십시오.

시스템 복구

5. 인덱싱 비활성화

대부분의 SSD 속도는 Windows 검색을 위해 파일을 인덱싱하는 데 사용됩니다. SSD에있는 모든 것을 저장하는 경우 유용 할 수 있습니다. SSD 드라이브 자체의 높은 비용과 적은 양으로 인해 많은 사람들은 단순히 운영 체제를 설치하고 그에 따라 파일 인덱싱을 비활성화합니다. 디스크에 새 데이터를 추가 할 때마다 발생하는주기적인 인덱싱 프로세스로 인해 속도가 느려지는 경우 이러한 환경에서는 인덱싱 프로세스의 속도 향상이 과도하기 때문에 SSD에서 파일을 인덱싱하지 않고 작업하는 것이 좋습니다.

  • SSD를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  • "이 디스크에서 콘텐츠 색인 생성 허용"을 선택 취소 합니다.

이 드라이브에서 파일 인덱싱 허용

6. Windows 조각 모음을 만지지 마십시오.

SSD 초기의 또 다른 유물은 SSD 조각 모음이 불필요 할뿐만 아니라 잠재적으로 위험하다는 것입니다. 조각 모음은 SSD 디스크에 남아있는 데이터의 읽기 / 쓰기주기에서 마모 리소스를 차지합니다. 하지만 오늘날의 Windows 10은 이미 이것을 알고 있으며 조각 모음을 활성화 한 경우 Windows는 SSD를 감지하고 조각 모음을 수행하지 않습니다.  오늘날의 Windows 10 조각 모음을보다 다양한 디스크 보호 도구로 생각하는 것이 좋습니다. 버튼조차도 프로세스를 "조각 모음"이 아니라 "최적화"라고합니다. 이 프로세스는 또한 SSD를 " 수리 "하여 앞서 언급 한 우수한 TRIM 기능을 트리거합니다. 이제 사실이 담긴 기사 하나를 파헤 쳤습니다.

Scott Hanselman은 Windows에서 드라이브를 구현하는 작업을하는 개발 팀에 다음과 같이 말했습니다.

드라이브 최적화 (Windows 10에서)는 볼륨 섀도 복사본 (시스템 보호)이 활성화 된 경우 한 달에 한 번 SSD 조각 모음을 수행합니다. 이는 SSD 조각화의 성능 영향 때문입니다. 여기에는 조각화가 SSD의 문제가 아니라는 오해가 있습니다. SSD가 매우 조각화되어 있으면 메타 데이터가 더 많은 파일 조각을 나타낼 수없는 최대 조각화를 달성 할 수있어 파일 크기를 쓰거나 늘리려 고 할 때 오류가 발생할 수 있습니다. 또한 파일 조각이 많을수록 파일을 읽고 쓰기 위해 더 많은 메타 데이터를 처리해야하므로 성능이 저하됩니다.

Retrim과 관련하여이 명령은 일정에 따라 실행되며 TRIM 명령이 파일 시스템에서 실행되는 방식 때문에 필요합니다. 명령은 파일 시스템에서 비동기 적으로 실행됩니다. 파일이 삭제되거나 공간이 비워지면 파일 시스템은 TRIM 요청을 큐에 넣습니다. 최대로드 제한으로 인해이 큐는 최대 TRIM 요청 수에 도달하여 후속 요청이 무시 될 수 있습니다. 또한 Windows 드라이브 최적화는 자동으로 Retrim을 수행하여 블록을 정리합니다.

결과:

  • 조각 모음은 시스템 보호가 활성화 된 경우에만 수행됩니다 (복원 지점, VSS를 사용한 파일 기록).
  • 디스크 최적화는 TRIM으로 표시되지 않은 SSD에서 사용되지 않는 블록을 표시하는 데 사용됩니다.
  • SSD 조각 모음이 필요할 수 있으며 필요할 때 자동으로 적용됩니다. 동시에 (다른 소스에서 가져온 것임) HDD와 비교하여 솔리드 스테이트 드라이브에 다른 조각 모음 알고리즘이 사용됩니다.

즉, Windows Defrag는 SSD에 적응하므로이 기능은 그대로두고 켜고 잊어 버리십시오!

7. 프리 페치 및 수퍼페치 비활성화

때때로 Windows는 현재 사용되지 않거나 매우 자주 사용되는 프로그램에 속하는 실제 메모리와 가상 메모리에 정보를 저장합니다. 이를 "프리 페치"및 "슈퍼 페치"라고합니다. SSD를 설치할 때 이러한 기능은 자동으로 비활성화되며 안타깝게도 모든 드라이브에 대해 비활성화됩니다. 많은 SSD 제조업체는 이러한 기능을 Windows 10에 그대로 두는 것이 가장 좋다고 생각하지만 삼성은 그렇지 않다고 생각하고 비활성화 할 것을 권장합니다. SSD 제조업체의 웹 사이트로 이동하여 이러한 기능에 대해 읽는 것이 훨씬 쉬울 것입니다. 높은 SSD 디스크, 많은 양의 메모리 사용에 문제가 있거나 활성 RAM 작업 중에 성능 저하가 발견되면 레지스트리를 통해 이러한 기능을 비활성화하십시오. 느린 SSD에서는 이러한 기능을 비활성화하는 것이 이치에 맞지 않습니다.팁 7과 8은 서로 연결되어 있으므로 둘 다 수행해야합니다.

  • 레지스트리 편집기를 열고 경로를 따르십시오.
  • "EnablePrefetcher"및 "EnableSuperfetch"키 두 개가 표시됩니다.
  • 두 번 클릭하고 0으로  설정 하십시오. 컴퓨터 또는 랩톱을 다시 시작하십시오.

HKEY_LOCAL_MACHINE \ 시스템 \ CurrentControlSet \ 제어 \ 세션 관리자 \ 메모리 관리 \ PrefetchParameters

다시 때의 미묘한 차이 : 다시 켜고 싶다면 EnablePrefetcher 키 하나만 표시 됩니다.  놀라지 말고 3으로 설정하고 컴퓨터를 다시 시작하면됩니다. 재부팅 후 값 3으로 즉시 EnableSuperfetch 를 자동으로 생성  합니다.

레지스트리를 통한 프리 페치 및 수퍼페치 비활성화

8. Windows 검색 및 Superfetch 서비스 비활성화

앞서 언급 한 레지스트리 종료에도 불구하고 컴퓨터는 적절한 서비스를 사용하여 계속해서 하드 드라이브 속도를 늦출 수 있습니다. Windows SearchSuperfetch 두 서비스를 비활성화합니다 .

  • 키보드에서 Win + R 을  누르고 services.msc 를 입력 한 다음 Enter를 누릅니다. 위에서 언급 한 두 서비스를 모두 찾으십시오.
  • 서비스를 두 번 클릭 (한, 다음 두 번째)를 선택 시작 유형을 사용 : 사용 안 함  및 정지 > 적용 > OK .

Windows 검색 및 Superfetch 서비스 비활성화

9. 쓰기 캐싱 구성

많은 SSD 장치에서 사용자 수준 캐싱은 디스크에 해로운 영향을 미칠 수 있습니다. 이를 확인하려면 Windows에서이 옵션을 비활성화하고 그 후에 드라이브가 어떻게 작동하는지 확인해야합니다. 드라이브가 제대로 작동하지 않으면 다시 켜십시오.

  • 보도 승 + R을 입력합니다  devmgmt.msc를를 장치 관리자를 엽니 다.
  • 디스크 드라이브를 찾아 SSD를 선택하십시오.
  • 그것을 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭하십시오 .
  • 받는 이동 정책 탭 과 선택을 해제 " 기록을 캐싱 수 있도록 ..." 확인란을 .
  • 기능을 비활성화하고 활성화 한 상태에서 SSD를 테스트합니다.

장치에서 쓰기 캐싱 비활성화

10. ClearPageFileAtShutdown 및 LargeSystemCache를 비활성화합니다.

Windows는 더 이상 필요하지 않은 것을 빠르게 구현합니다. SSD는 플래시 메모리와 함께 작동하므로 디스크의 내용을 쉽게 덮어 쓸 수 있습니다. 따라서 컴퓨터가 꺼져있을 때 페이지 파일을 삭제할 필요가 없습니다. 이렇게하면 Windows 종료 프로세스의 속도가 빨라집니다. 반면에 LargeSystemCache는 대부분 Windows 서버 버전에서 활성화되며 디스크의 페이지에 대해 대용량 캐시를 사용해야하는지 여부를 컴퓨터에 알려줍니다.

  • 레지스트리 편집기를 열고 아래 경로를 따르십시오.
  • LargeSystemCache 및  ClearPageFileAtShutdown을 찾아  두 번 클릭하고 값을 0으로 설정하십시오 .

HKEY_LOCAL_MACHINE \ 시스템 \ CurrentControlSet \ 제어 \ 세션 관리자 \ 메모리 관리 \

ClearPageFileAtShutdown 및 LargeSystemCache 비활성화

11. 고성능 옵션 설정

유휴 상태 후 SSD가 항상 켜지고 꺼지면 약간의 지연이 발생합니다.

  • Win + R을 누르고 control.exe powercfg.cpl을 입력합니다. 

전력 매개 변수에 대한 빠른 액세스

  • 전원 계획을 " 고성능 "으로 설정하십시오 .

Windows 10에서 고성능 활성화