티스토리 뷰
이제는 보편화 되었으나 windows 7에 SSD를 설치하였다. 설치후 설정을 고쳐야 하는 내용을 인터넷에서 찾아 보니, 맞는 것으로 여겨지는 것도 있지만, 틀린 것으로 생각되는 내용들도 많다. 내 나름대로 정리하여 보자
Hardware
SATA3에 연결
가능한 빠른 연결단자에 연결한다.
AHCI 사용
굳이 legacy하게 쓸 필요 없다.
Software
Trim 활성화
가장 중요한 것
fsutil behavior set DisableDeleteNotify 0
Defragment, 조각모음을 하지 않음
할 필요 없다. 하여도 조각모음이 돌지 않고 trim이 된다고 한다. 다만, SCHEDULED HARD DISK DEFRAGMENT 가 설정되어 있으면 끈다.
- Windows 10
- In Windows Search Bar
- type “optimize”
- click “Defragment and optimize your hard drives”
- turn off “scheduled defragment”
- Windows 8
- Same as Windows 10
- Windows 7
- Click “Start”
- “All Programs”
- “Accessories”
- “System Tools”
- click “Disk Defragmenter”
- turn off “scheduled defragment”
ENABLE DISK CACHING
장치관리자에서 각 SSD별도 disk caching이 켜져 있는 지 확인한다.
Disable prefetch
Registry의 HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\EnablePrefetcher 에서
- 0 - 사용안함
- 1 - Application-Launch Prefetching만 사용
- 2 - Boot Prefetching만 사용
- 3 - Both(기본값)
사용안함이 좋다. 다만 SSD와 HDD를 같이 사용하는 경우에는 생각해 볼 필요가 있다.
SuperFetech는 위의 Registry에서 꺼주거나 services.msc에서 superfetch를 꺼주면 된다.
ReadyBoost도 쓸모없지만, SSD와 HDD를 같이 쓰는 경우에는?
Vmware의 guest로 돌리는 경우에는
몇가지 불필요한 서비스들을 꺼주는 것도 좋다. 예를 들면 super fetch, indexing service 등은 가볍게 하기위해서 꺼주는 것이 좋고, 여기에 추가하여 cisvc, Sysmain, iphlpsvc, themes 서비스도 꺼주는 것이 좋다. 아래에 명령들을 나열하여 본다.
sc stop cisvc sc config cisvc start= disabled sc stop SysMain sc config SysMain start= disabled sc stop iphlpsvc sc config iphlpsvc start= disabled (필요하다면) sc stop themes sc config themes start= disabled
TURN OFF META DATA WRITING
last read time 기록 않도록 하는 것이 좋다고 한다. 글쎄 이것은 굳이 끌 필요가 있을까 한다.
그러고 보니 8.3 names도 굳이 생성할 필요가 없어 보인다.
fsutil 8dot3name set 1 (상태확인하려면) fsutil 8dot3name query
TURN OFF VIRTUAL MEMORY (PAGING)
메모리가 적다면 굳이 끌 필요가 있을까? 오히려 I/O가 빠른 SSD의 특성이 잘 나타날텐데?
TURN OFF WINDOWS SEARCH
초기 IO가 조금 줄어 들겠지만, windows search가 켜져 있을 경우의 편리함은 어쩌고?
TURN OFF SYSTEM RESTORE
시스템이 꼬이면? 문제가 생겼을 경우 복구의 가능성을 없게 하고? 오히려 할당 공간을 줄이라면 이해하겠지만
최대절전모드 해제
powercfg -H off
위처럼 하면 되지만 최대 절전모드 혹은 하이브리드 절전모드의 장점도 많은 데? 절전모드의 장점은 살리고 비싼 SSD에 몇 기가의 공간이라도 아낄려면
powercfg -H -Size 50
50은 백분율크기이며, 원하는 절전 모드 설정 화일 크기를 전체 메모리의 백분율로 저장함. 크기는 50보다 작을 수 없으며, 이 스위치는 절전 모드 설증을 자동으로 사용하도록 설정함.
정리하면
fsutil behavior set DisableDeleteNotify 0 fsutil behavior set disablelastaccess 1 fsutil behavior set disable8dot3 1 powercfg -H off (혹은) powercfg -H -Size 50 (registry에서 fetch를 수정하기 위해) regedit HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\EnablePrefetcher 에서 0로 설정 HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\EnableSuperfetch 에서 0로 설정 (VMware, VirtualBox등에서 Guest라면) services.msc sc stop cisvc sc config cisvc start= disabled sc stop SysMain sc config SysMain start= disabled sc stop iphlpsvc sc config iphlpsvc start= disabled sc stop themes sc config themes start= disabled (장치관리자에서 disk caching확인) mmc.exe
요정도?
Reference
https://www.pntbrother.com/tip-optimize-ssd-in-windows-10-8-and-7-part-1/https://support.microsoft.com/ko-kr/help/121007/how-to-disable-8.3-file-name-creation-on-ntfs-partitions
http://mapoo.net/net/netstorage/ssd-최적화-구성하기/
http://lockdown.tistory.com/96
http://wooaos.tistory.com/31
2017-05-19 현재 이 글은 아직 정리중이다.
2018-06-04 현재 이 글은 아직 수정중이다,
'Microsoft Windows' 카테고리의 다른 글
registry 수정으로 windows Menu 에서 New의 context menu에 화일을 넣기 (0) | 2018.01.24 |
---|---|
Autorun 바이러스 혹은 바로가기 바이러스 방지하기 (0) | 2016.12.20 |
Vista의 마지막을 함께하며 (0) | 2016.11.14 |
Gmail에서 굴림체 대신 맑은 고딕을 사용하자 (0) | 2016.03.02 |
Windows XP 수명 연장의 꿈을 이룰 수 있을까? (0) | 2016.02.06 |
- Total
- Today
- Yesterday
- 버바팀 4포트 USB 3.0 패스트차징 유전원 허브
- Chrome ECH
- XP Embedded POSReady
- dell vostro 230 Cpu
- xfs #xfs_db
- Google Cloud Platform
- quad9
- DCP-T500W
- 엣지 ECH
- D-Link DDNS
- Teclast X98 Air 2
- spigen119
- Xperia Z1
- ReadyFor$GB
- BZ1 UBS3.0 PCI
- Vista
- linux on android
- 낡은TV
- Chrome_ECH
- Edge_ECH
- termux
- Passthrugh
- XP
- 크롬 ECH
- DCP-T300W
- Bluemix
- GCP #Amazon light sail
- 후이즈 도메인 양도
- DCP-T700W
- font rendering proble