SSD의 수명에 관련된 최적화는 SSD에 필요 이외의 쓰기 작업을 유발할 수 있는 모든 행동을 막아 성능을 향상시키고 용량을 확보하는 겁니다.
예를 들어
슈퍼페치(Superfetch),
Windows Defender
윈도우 서치(Windows Search)의 비활성화
디스크 조각 모음,
가상 메모리, 드라이브 색인 비활성화,
최대 절전 모드, 시스템 복원 기능, 휴지통 사용까지 막아서 SSD의 수명을 최대한 늘리려고 하는 겁니다.
성능에 관련된 부분을 보면
SSD가 연결되는 SATA 인터페이스의 최대 속도와 기능을 제대로 활용할 수 있도록 빠른 전송 속도를 가진 SATA 6Gbps 포트에 연결하거나
바이오스(BIOS) 상에서 AHCI 옵션을 사용하는 것,
자동으로 데이터가 지워지지 않는 SSD의 남은 공간을 항상 최적화시키는 TRIM 기능을 활성화시키는 것 등이 있습니다.
하지만, SSD 최적화를 반드시 꼭 할 필요는 없습니다. SSD 가격이 많이 저렴해져서 아끼면서 사용할 필요는 없는 것도 사실입니다.
그래도 수명은 포기한다고 해도 SSD 최적화로 성능은 조금 향상시킬 수 있습니다.ㅎ
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
1. 드라이브 색인 사용 중지
하드디스크의 색인 목적은 파일에 대한 빠른 액세스를 허용하는 것이지만, SSD의 액세스 시간은 약 0.x ms 이므로 색인 생성은 의미가 없습니다
따라서, 색인이 생성되지 않도록 설정해줍니다.
SSD 드라이브(C:\) → 속성 → 일반 → 이 드라이브의 파일 속성 및 내용 색인 허용(I) → 체크해제
→ 드라이브 C\, 하위 폴더 및 파일에 변경 사항 적용 → 확인
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
2. 드라이브 조각 모음 일정 비활성화
하드디스크는 데이터가 늘어나면 단편화 현상이 발생하고 이로 인해 검색할 때 속도가 느려져 성능 저하 문제가 발생합니다.
이를 위해 하드디스크는 단편화 현상을 줄이기 위해 디스크 조각 모음을 합니다..
반면, SSD는 덮어쓰지 못하고 새로운 메모리 셀에 기록하는 방식이므로 디스크 조각 모음은 메모리 셀의 쓰기/지우기 작업을 늘려 수명과 성능 저하 요인으로 작용합니다. SSD를 사용한다면 디스크 조각 모음은 사용하지 않는 것이 좋습니다.
SSD 드라이브 → 속성 → 일반 → 도구 → [드라이브 최적화 및 조각 모음] → [최적화] → SSD 드라이브 선택 → [설정 변경]
→ 최적화 일정 → 예약 실행(권장) → 해제
시작 → 디스크 조각 모음 → 예약 사용 → 예약 실행 체크 해제 → 확인
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
3. 페이징 파일 해제(가상메모리 설정하기) --> 게임을 하시는 분들은 이 부분은 건너뜁니다.
(가상 메모리 부족으로 인해서...게임이 튕기는 현상 발생합니다ㅠ)
페이징 파일은 로컬메모리의 부족한 공간을 하드디스크등의 보조기억장치에 특별한 영역을 만들어서 대체하는 것인데
가상메모리를 비활성화하게 되면 SSD에 불필요한 파일을 만들지 않게 됨으로써 SSD의 수명연장과 용량확보에 많은 도움이 됩니다.
최근에는 메모리를 보통 4GB이상을 쓰기 때문에 가상메모리를 끄는것이 좋습니다.
참고로 로컬메모리의 용량이 16GB라면 페이징파일 크기도 16GB가 잡힙니다.
(단, 시스템 메모리의 용량이 다소 부족한 경우에는 이 기능을 활성화하고 사용해야합니다.)
(윈도우 7 이라면 4GB정도로도 페이징 파일 없이 구동에 무리가 없지만, 윈 8은 4GB라면 절대적으로 페이징 파일이 필요합니다.)
내PC → 속성(Win + Pause Break) → 고급 시스템 설정 → 고급 → 성능 → [설정] → 고급 → 가상 메모리 → [변경]
→ 모든 드라이브에 대한 페이징 파일 크기 자동 관리 → C 드라이브 선택하고 → 페이징 파일 없음 → [설정]
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
4. 쓰기 캐싱 정책 끄기 :
M.2 SSD 사용자는 건너뜁니다. 쓰기 캐쉬 성능저하가 발생합니다.
쓰기 캐쉬 기능을 해제하면 성능향상이 있습니다. (단 Intel 드라이브의 성능은 감소됩니다)
내PC → 속성(Win + Pause Break) → 장치관리자 → 디스크 드라이브 → 사용하고 있는 SSD 모델명 → 속성
→ 정책 → 쓰기 캐싱 정책 → 장치에 쓰기 캐싱 사용 → 체크 해제
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
5. Superfetch(=SysMain) 및 Windows Search 서비스 끄기
Superfetch(=SysMain) 는 자주 쓰는 프로그램을 빠르게 이용할 수 있게 인덱싱(캐쉬로 잡아 속도를 높이는 역활)을 합니다.
하지만 이 기능은 하드디스크를 사용할때 효과를 보는 기능입니다.
SSD의 속도라면 굳이 따로 캐쉬를 두지 않더라도 체감 속도는 비슷해지며 오히려 저 기능을 사용하게되면 필요없는 읽기쓰기가 반복되어 성능을 저하시킵니다.
Superfetch(=SysMain)는 제조사에 따라 달라집니다.
인텔 SSD toolbox는 Superfetch(=SysMain) 기능 사용을 권하는 반면, 삼성 SSD magician는 비사용을 권장합니다.
Superfetch(=SysMain)는 서버를 구동하거나 대용량 파일을 자주 이동시키는 사용자에게는 어쩌면 독이 될 수 있습니다.
Superfetch(=SysMain)가 모든 파일들의 정보를 파악하기 전에 다시 또 파일이 삭제 추가가 대량으로 이루어지면 또다시 파일 정보 파악을 위해 하드 디스크를 쉴틈없이 돌리게 됩니다.
그러므로 이런 사용자는 Superfetch(=SysMain)기능을 무조건 꺼야만 합니다.
하지만,
게임, 웹서핑, 각종 문서작성, 음악, 동영상 감상등이 전부인 일반 사용자들은 Superfetch(=SysMain)기능을 켜두시는게 전반적인 성능에 좋은 영향을 미칩니다.
전체적인 속도가 빠른 SSD에서는 Superfecth와 Windows Search는 SSD의 속도를 저하시키는 원인이 될 수 있습니다.
Superfetch(=SysMain)는 좀 더 프로그램을 빠르게 실행 하기 위하여 캐시를 만드는 것 이지만 SSD에서는 이런것이 필요가 없으므로 꺼놓는것이 도움이 됩니다.
Windows Serch는 자료를 검색시 좀더 빨리 찾기위해 미리 자료들의 주소를 기억하고 빠르게 실행시켜주는 기능인데 SSD의 경우 워낙 빠른 서치가 가능하기때문에 SSD에서는 필요없습니다.
제어판 → 관리도구 → 서비스
→ Superfetch(=SysMain) → 사용안함
→ Windows Search → 사용안함
슈퍼패치를 수동 시작 변경합니다.
Windows Search를 수동 시작 변경합니다.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
6. 전원 설정 변경
제어판 → 하드웨어 → 전원 옵션 → 추가 전원 관리 옵션 숨기기 → 설정 변경 → 고급 전원 관리 옵션 설정 변경
→ 하드디스크 → 다음 시간 이후에 하드 디스크 끄기 → 설정 : 0 분 (사용안함) → 적용 → 확인
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
7. 최대 절전 모드 끄기 (절전 모드를 사용하지않는 분만 적용하세요)
최대절전모드가 동작하게 되는 경우 SSD에 현재 상황을 저장하게 되며, 이로 인하여 SSD에 부담을 많이 주게 되어 SSD의 수명을 줄일 수 있습니다.
또한 최대절전모드를 사용하지 않으면 약 2.5~4GB정도의 용량을 추가로 확보할 수 있습니다.
노트북을 사내에서 많이 사용하는 경우에는 이 기능을 사용해도 무관하지만, 전기콘센트에 연결해서 사용하는 경우에는 이 기능을 끄고 사용하는 것이 좋습니다.
hiberfil.sys 파일은 윈도우의 최대절전모드와 관련이 있는 파일입니다.
작업이 없으면 잠깐 로그온 기능으로 동작 정지 되었을 경우 쓰는 파일로
노트북이나 타블렛 사용자들은 사용하는 것이좋다. 베터리 때문에 이러한 기능이 있기 때문에 없애면
로그온이 되어 작업하던 문서, 사진 기타 웹사이트, 프로그램이 날아갈수 있으니 주의하시길 바랍니다.
cmd →
powercfg -h off
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
8. 트림 작동 확인(만 합니다. 그냥 건너뛰어도 되구요)
트림은 데이터를 실제로 셀에서 삭제해 이후의 쓰기 작업을 진행할 때 셀을 비워 속도를 느려지지 않게 해주는 역할을 합니다.
TRIM은 SSD는 데이터가 삭제된 데이터 위에 다시 덮어서 쓰지 못하고 지운뒤 다시 쓰기를 해야하는데 미리 지워놓는 작업을 말합니다.
SSD는 플래쉬메모리를 사용한 장치이다.
HDD의 경우 덮어쓰기가 되지만 SSD의 경우 메모리 기반이라 덮어쓰기가 불가능합니다.
따라서 해당 블럭을 지우면 지웠다는 마킹만 하고 데이터가 남아있게 됩니다.
여기서 윈도우는 Trim 기능을 통해 컴퓨터가 아무작업도 안할 때, 삭제된 데이터를 비워두게 된다. 이것은 쓰기 속도를 최적화하기위한 도구입니다.
트림 명령어는 윈도우 비스타 (Vista) 및 윈도우 7/ 8 (Windows 7/ 8) 이상의 운영체제가 지원한다.(윈도우 XP 이하는 지원하지 않습니다.)
트림은 휴지통에 파일을 삭제할 때 자동으로 실행되는 것으로 알려졌습니다.
cmd →
fsutil behavior query DisableDeleteNotify
=>
DisableDeleteNotify = 0 ; 트림 활성화 상태
DisableDeleteNotify = 1 ; 트림 비활성화 상태
fsutil behavior query DisableDeleteNotify 로는 TRIM 여부를 확인을 정확히 할 수 없습니다.
이것으로 트림 여부를 확인하는 방법은 정확한 방법이 아니니 Disk Info를 확인할 수 있는 툴을 이용해서 확인합니다.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
9. 파일을 마지막으로 읽은 시간을 기록하지 말도록 설정. (성능과 수명 향상)
파일에 대한 읽기 엑세스타임 기록을 위해 파일을 읽기만해도 파일헤더에 기록(쓰기) 작업이 이루어 집니다.
하지만 서버와 같은 시스템이 아니라면 읽기에 대한 로그까지 필요가 없으므로 기록 해제를 하므로써 SSD의 수명과 성능을 향상시킵니다.
cmd창을 열어서 아래처럼 실행하여 현재 상태를 봅니다.
fsutil behavior query DisableLastAccess
DisableLastAccess = 0 ; 기록 설정
DisableLastAccess = 1 ; 기록 해제
만약 값이 0이면 아래처럼 실행 후 재부팅.
fsutil behavior set disablelastaccess 1
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
10. NTFS 파일 이름 만들기 및 NTFS 메모리 사용 해제
cmd → regedit
→ HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Control → FileSystem
→ NtfsDisable8dot3NameCreation = 1
→ NtfsMemoryUsage = 2로 변경한다.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisable8dot3NameCreation"=dword:00000001
"NtfsMemoryUsage"=dword:00000002
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
'Win 11 & 10 최적화 설정' 카테고리의 다른 글
[1단계 필수] Windows 10 / 11, Administrator 관리자 계정으로 설치하기 (77) | 2016.08.06 |
---|---|
Windows 10 기본 앱 삭제하기 (17) | 2016.02.12 |
Windows 10 엣지에서 IE로 열기 해제시키는 방법 (15) | 2015.07.26 |
IE11 맑은 고딕체 설정하기 (1) | 2013.05.22 |
Windows 10 [빠른 실행] 도구 모음 사용하기 (4) | 2013.05.14 |