분류 목록

    분류 전체보기 (1513)
    남식이의 생활 이야기 (149)
    유용한 정보<휴대폰> (673)
    유용한 정보<컴퓨터> (645)
    유용한 정보<기타> (46)

Windows 7 SSD에 최적화시키자!

 이 포스트는 국내/국외에서 공개된 SSD 최적화 정보 중 필자가 사용해본 후 가장 효과가 있었던 최적화 방법만 게시하였습니다. 이 포스트에 첨부된 내용 중 SSD에서 효과를 볼 수 없는 최적화 정보는 덧글을 통하여 알려주시면 확인 후 포스트에 반영할 수 있도록 하겠습니다.


Windows 7을 사용하세요!

 새로운 저장매체인 SSD는 Windows 7에 최적화되어 있습니다.
 Windows 7은 SSD가 귀하의 컴퓨터에 인식되면 자동으로 디스크 조각모음을 중단하고 Trim기능을 활성화 합니다.
 이미 속도가 빠른 SSD에서 디스크 조각모음은 아무 의미가 없으며, Trim기능을 통하여 불필요한 읽기와 쓰기를 최소화함으로써 SSD의 수명연장과 빠른속도를 보장받을 수 있습니다.


AHCI 활성화하기

 AHCI(Advacned Host Controller Interface)의 설정은 사용중인 메인보드의 BIOS에서 수정할 수 있습니다.
 첨부된 캡쳐와 같이 Onboard SATA Controller를 활성화 시킨 후 Type에서 AHCI Controller를 선택해주면 됩니다.
 참고로 Windows 7은 기본적으로 AHCI 드라이버를 포함하고 있기 때문에 추가적인 작업이 필요하지 않지만, Windows XP의 경우에는 AHCI 드라이버를 기본적으로 지원하지 않기 때문에 수동으로 변경해주어야 합니다.


Superfetch, Windows Search 사용안함

 Superfetch와 Windows Search는 제어판 → 관리도구 → 서비스에서 '사용안함'으로 변경할 수 있습니다.
 전체적인 속도가 빠른 SSD에서는 Superfecth와 Windows Search는 SSD의 속도를 저하시키는 원인이 될 수 있습니다. 만약 귀하가 Windows XP 또는 Windows Vista를 사용중이라면 Indexing Service도 종료하시기 바랍니다.

 Superfetch 서비스는 귀하의 컴퓨터의 점수측정결과가 7.0이상인 경우에는 실행되지 않지만, 번거로운 과정이 아니므로 서비스에서 '사용안함'으로 꼭 설정해두는 것이 좋습니다.


예약 디스크 조각 모음 비활성화

 SSD를 사용하는 경우에는 꼭 '예약 디스크조각 모음'을 비활성화해야합니다.
 디스크조각모음은 HDD에서는 흩어진 파일을 가까운 곳으로 모음으로써 속도를 증진시키는 역할을 했지만, 이미 전체적인 속도가 빠른 SSD에서는 디스크조각모음을 사용하지 않음으로써 SSD의 수명을 증가시킬 수 있습니다.



시스템 복원기능 사용안함

 필자의 경우에는 이미 HDD를 사용할때부터 시스템 복원 기능을 사용하지 않았기 때문에 캡쳐와 같이 비활성화상태입니다. SSD의 경우에는 가격이 매우 비싸기 때문에 저용량 SSD를 사용하는 분들이 많을 것이라고 생각됩니다. 만약, 조금의 용량을 더 확보하고 싶고, 별도의 백업프로그램(Ghost 등)을 사용하고 있다면 Windows에 기본적으로 포함된 시스템 복원은 사용하지 않는 것이 잦은 쓰기를 줄여서 SSD의 수명을 연장할 수 있을 것 입니다.


가상메모리 설정하기

 만약, 귀하가 사용중인 컴퓨터의 메모리가 충분하다면 가상메모리의 사용은 하지 않는 것이 좋습니다.
 필자의 경우에는 노트북 컴퓨터의 메모리를 8GB로 증설하여 사용중이고 평균 메모리 사용양이 2GB정도로 많지 않아서 가상메모리를 사용하지 않고 있습니다. 가상메모리를 비활성화하게 되면 SSD에 불필요한 파일을 만들지 않게 됨으로써 SSD의 수명연장에 많은 도움이 될 것 입니다.
 시스템 메모리의 용량이 다소 부족한 경우에는 이 기능을 활성화하고 사용해야합니다.


최대절전모드 설정

powercfgoff.bat powercfgon.bat

 최대절전모드가 동작하게 되는 경우 SSD에 현재 상황을 저장하게 되며, 이로 인하여 SSD에 부담을 많이 주게 됩니다. 최대절전모드는 SSD의 수명을 줄일 수 있습니다. 최대절전모드를 사용하지 않으면 약 4GB정도의 용량을 추가로 확보할 수 있습니다.
 노트북을 사내에서 많이 사용하는 경우에는 이 기능을 사용해도 무관하지만, 전기콘센트에 연결해서 사용하는 경우에는 이 기능을 끄고 사용하는 것이 좋습니다. 만약, 배치파일을 이용하여 간편하게 최대절전모드 켜기/끄기를 사용하고자 하는 경우에는 첨부된 배치스크립트를 사용할 수 있습니다.


SSD의 Trim 작동여부 확인

trimswitch.bat * Trim은 SSD사용시 활성화되어야 하는 항목입니다.
 Trim은 삭제해야 할 데이터의 양을 줄여 SSD의 수명을 연장하고, 쓸모없는 데이터를 줄여 쓰기 속도를 향상시키며 사용하지 않는 데이터의 양을 최대화하여 SSD의 웨어링(Wear)과 티어링(Tear)에 도움을 주는 역할을 합니다. 필자가 제작한 배치파일을 사용하면 쉽고 간편하게 Trim의 작동여부를 확인한 후 활성화/비활성화를 선택할 수 있습니다.
1) 배치파일이 아닌 수동명령어로 작업을 하고자 하는 경우에는 명령프롬포트를 실행한 후 아래의 Trim관련 명령어를 사용하여 상태확인, 활성화, 비활성화를 할 수 있습니다.
 작동상태확인 : fsutil behavior query DisableDeleteNotify
 Trim 활성화 : fsutil behavior query DisableDeleteNotify 0
 Trim 비활성화 : fsutil behavior query DisableDeleteNotify 1

2) Trim의 작동상태를 확인했을 때 0과 1이외의 코드인 48코드가 출력되어 당황하셨나요?
 이 경우에는 fsutil.exe behavior set DisableDeleteNotify 0를 명령프롬포트에 입력하면 강제로 Trim을 0으로 고정시켜, SSD를 안정적으로 사용할 수 있다는 정보가 있습니다. (참조-Windows Forum의 오징어튀김님의 글)


임시파일은 Ramdisk에 저장하자!

 필자의 경우에는 SSD를 사용하고 있지만, 추가로 램디스크를 구성하여 임시폴더를 옮겨서 사용하고 있습니다.
 프리징 현상을 방지할 수 있을 뿐만 아니라, SSD의 수명연장도 함께 할 수 있게 됩니다. 더불어, Ramdisk가 SSD보다 더 빠르기 때문에 일부 프로그램은 Ramdisk에 설치하여 이미지화 한 후 사용하면 조금 더 빠른 속도로 프로그램을 사용할 수 있습니다.
신고

의견을 남겨 주세요

  1. 이전 댓글 더보기
  2. 소년이여 2011.12.17 18:09 신고  수정/삭제  댓글쓰기

    트림활성화 파일이 실행하면 FSUTIL 유틸리티는 권리자 권한이 있어야 사용할 수 있다고 하는데 왜그런거죠?ㅠ

  3. 지나가는이 2011.12.25 15:29 신고  수정/삭제  댓글쓰기

    아주 유용한 정보네요.
    SSD 최적화에 대해 한수 배우고 가네요
    감사합니다.

  4. 지나가는이 2011.12.25 15:53 신고  수정/삭제  댓글쓰기

    궁금한게 있습니다.
    마지막에 소개해 주셨던 RamDisk관련 인데요.
    그림에서 보는것과 같이 Windows Temp폴더(Windows Temp폴더 같아 보입니다.)를 RamDisk로 지정하면 Windows Update때 Windows Temp폴더에 Update파일을 다운로드 받고 설치하고 필요에 따라 Windows가 재부팅 후 Windows Temp폴더의 파일들을 다시 설치하는 경우가 종종 있는데요.
    그런 경우 재부팅 후 파일이 유지되지 않아 Windows Update실패가 되는 경우가 있더라구요..
    혹시 이런 경우가 발생되지 않으신지요.
    어떻게 해결 하셨는지 궁금합니다.

    • Favicon of http://jnstory.net 조남식 2011.12.25 22:42 신고  수정/삭제

      저는 현재까지 지나가는이님과 같은 문제는 발생하지 않았습니다. 아직까지 사용에 문제는 전혀 없네요.^^;

  5. 산나들이 2012.01.05 21:19 신고  수정/삭제  댓글쓰기

    좋은 정보 잘 보고 갑니다^^

  6. Favicon of http://blog.naver.com/pegasus1114 강민건담 2012.03.04 05:18 신고  수정/삭제  댓글쓰기

    Ramdisk 부분은 저도 몰랏던 부분이네요..다른 부분들은 알고 잇엇지만 ㅎㅎㅎㅎ

    아 여기서 MDSNresponder.exe 도 없애버리는거까지 추가 햇으면 좋을텐데 생각하며~~

    제 블로그에 퍼가두 될까요 ?? 답변 기달리고 잇겟습니다 ^-^/

    http://blog.naver.com/pegasus1114

  7. Favicon of http://blog.naver.com/pegasus1114 강민건담 2012.03.04 15:45 신고  수정/삭제  댓글쓰기

    제 블로그에 퍼갔습니다....한번 봐주세용 ^-^/
    http://blog.naver.com/pegasus1114/10133510538

  8. 아뭐 어떻게 하라는거지요 2012.03.15 17:20 신고  수정/삭제  댓글쓰기

    어디로 들어가서 무엇을 눌러서 어떻게 해라 라고하면 좋을텐데요
    지나치게 어렵네요
    컴퓨터>속성>...
    이런식으로 알려주셨다면 쉬웠을텐데 하나도 못알아 듣겠네요 =_=
    전문가용 글인가

    • Favicon of http://jnstory.net 조남식 2012.03.15 21:05 신고  수정/삭제

      전문가용 글은 아닙니다... 그렇다고 초보자를 기준으로 작성한글도 아닙니다...>_<
      우선 원하시니 위치를 설명드리겠습니다.

      AHCI 활성화하기!
      => 이는 BIOS SETUP에서 설정이 가능합니다.

      Superfetch, Windows Serarch 사용안함
      => 본문에 설명되어 있습니다.

      예약 디스크 조각 모음 비활성화
      => 검색에 디스크 조각 모음 검색

      시스템 복원기능 사용안함
      => 컴퓨터->오른쪽 버튼->속성->시스템 보호에서 수정가능

      가상메모리 설정하기
      => 컴퓨터->오른쪽 버튼->속성->시스템 보호->고급
      (나머지는 이미지 참조하세요~)

      최대절전모드 설정
      => 이미지 참조 및 첨부파일을 사용하세요.

      Trim 작동여부 확인
      => 본문 내용 참조 및 첨부파일을 사용하세요.

      임시파일은 Ramdisk에 저장하자!
      => http://jnstory.net/1617 포스트를 참고하세요.

  9. ㄴㄹㄴ 2012.03.27 15:43 신고  수정/삭제  댓글쓰기

    오래전에 가상메모리는 끄고 사용하다가 게임도중에 메모리 부족현상을 자주 겪었습니다. 가상메모리는 램이 8기가 이상되지않으면 켜주는게 좋다고봐요

    • Favicon of http://jnstory.net 조남식 2012.03.28 19:44 신고  수정/삭제

      SSD에서 가상메모리는 엄청난 적입니다.
      가상메모리가 하드디스크가 수차례 읽고/쓰기를 반복하기 때문에 SSD의 프리징이 발생할 수 있을뿐만 아니라 속도저하를 발생할 수 있습니다. 최근에 판매되고 있는 컴퓨터에는 대부분 3GB이상의 메모리를 장착하였기 때문에 더 이상 가상메모리가 필요하지 않습니다. (과거 Windows XP가 처음출시 되었을 때 대부분 256MB~512MB라는 것을 감안했을 때는 가상메모리가 상당히 유용하게 사용되었죠.)

  10. ssd초보 2012.05.25 15:06 신고  수정/삭제  댓글쓰기

    msi 메인보드인데, AHCI모드로 바꾸고 사타포트를 활성화 시키니까 블루스크린이 자꾸 뜨던데
    왜 그런지 알 수 있을까요..

    • Favicon of http://jnstory.net 조남식 2012.05.26 20:24 신고  수정/삭제

      AHCI 드라이버가 정상적으로 셋팅되지 않은 경우인듯합니다.
      드라이버를 구해서 IDE모드에서 설치하시거나 아니면 AHCI상태에서 Windows 7을 다시 설치하는 방법이 있습니다.

  11. sweet 2012.09.24 03:23 신고  수정/삭제  댓글쓰기

    안녕하세요,,, 혹시 이메일이나 쪽지? 혹은 페이스북 등 연락처를 알수있을까요?
    Trim 부분을 하고 있었는데, 글쓴이님께서 올린 trim 파일을 다운받아서 켜보니, 상태확인결과: The FSUTIL utility requries that you have administrative privileges. 라고 떠요. 랩탑은 소니 바이오이구요...
    전에도 토렌트 다운받을때도 administration 문제가 생겨서 x84에서 다운 못받게 되고... 컴 구입한지 얼마 안됬는데 문제가 생겨서 ... 여차하면 수리를 받아야 되는건지 아님 교환을 받아야 되는건지 여간 고민이 아니에요 ㅠㅠㅠㅠㅠ
    며칠전에는 컴이 freeze되서 전원버튼 누르고 강제종료 시켰더니 컴퓨터가 아예 켜지질 않고 ( 켜지는데 검은화면에 normally start / safely start 이런거 떠서 두개다 해봤는데 결국 검은화면으로 다시 돌아오더라구요.. 결국 bios들어가서 manufactured state으로 다시 돌렸어요...) 또 이렇게 될가봐 무섭고..자료 다 날리고 ...

    이게 컴퓨터 문제인건지, 제가 사용하는걸 잘몰라서 그런건지
    모르겠어요..

    제 메일은, redkua@live.com 입니다. 도와주세요 부탁드릴게요 ㅠㅠㅠㅠ

    • sweet 2012.09.24 03:26 신고  수정/삭제

      바이오 랩탑으로 별거 한것도 없고.. 고작 하는거라고는 서류/문서작성/인터넷 서핑/youtube/비디오보기 이것밖에 없는데 .....
      게임 안해서 게임을 돌리는것도 아니고...창을 여러개 켜두는것도 아니구.. 왜 프리징하는지조차 모르겠어요 ㅠㅠ 전에 컴은 프리징하면 노트북 본채가 엄청 뜨거워지고 그랬는데 이컴은 그러지도 않고 그냥 프리징 ....

      제발 도와주세요ㅠㅠㅠ

    • Favicon of http://jnstory.net 조남식 2012.09.25 21:57 신고  수정/삭제

      우선 에러메시지의 내용을 확인해보니 관리자 권한으로 실행하지 않아서 발생하는 문제로 추정됩니다. (관리자 권한으로 한번 실행해보시기 바랍ㄴ디ㅏ^^;)

      혹시나 설치하신 운영체제에서 관리자 권한을 사용할 수 없다면, 원도우 이미지가 잘못되었거나 설정이 잘못되어 발생하는 문제로 추정됩니다. 이 부분에 관해서는 (( 원도우 포럼 )) 홈페이지의 도움을 받으시면 도움이 될 듯 합니다.

      제 이메일 주소는 webmaster@jnstory.net 입니다.
      참고하시기 바랍니다.

    • Favicon of http://jnstory.net 조남식 2012.09.25 21:58 신고  수정/삭제

      저는 고가의 VAIO 모델을 사용해보지 않아서 정확히 어떤 문제인지 확인은 되지 않네요^^;
      우선 프리징이 발생하는 문제는 여러가지가 있을 수 있습니다.
      - HDD 또는 SSD의 프리징
      - 메모리 부족으로 인한 프리징
      - Windows의 설정 문제로 인한 프리징

  12. 난이 2012.10.20 00:42 신고  수정/삭제  댓글쓰기

    잘 봤는데요. 근데 이 trim 기능이라는 것이 윈도7 하에서 어떤방식으로 작동하는지 궁금해요.

    값을 0으로 설정하면

    실시간으로 데이터가 삭제되거나 이동될때 셀까지 같이 깨끗히 비워주는건가요?
    아니면
    수동으로 도구를 이용하여 trim하듯이 주기적으로 예를들어 컴퓨터 유휴시간일때마다 전체적으로 SSD trim 작업을 해주는건가요?

    • Favicon of http://jnstory.net 조남식 2012.10.20 20:20 신고  수정/삭제

      SSD Trim에 대해서는 http://www.valken.net/460 이 포스트를 참고하시면 도움이 될 것 같습니다^^ 자세하게 설명되어 있네요~

  13. ddawd12 2013.02.22 10:44 신고  수정/삭제  댓글쓰기

    주인장님 윈7깔려고 하는데 ahci활성화 작업 안해도 되죠?
    그니깐 저거 두개 안바꾸고 원래대로 납두면 상괍없죠?

    • Favicon of http://jnstory.net 조남식 2013.02.22 10:58 신고  수정/삭제

      SSD의 성능을 모두 활용하기 위해서는 AHCI를 활성화하신 후에 사용하는 것을 권해드립니다. AHCI를 활성화했을 때와 AHCI를 활성화하지 않았을 때의 읽기/쓰기의 속도차이는 매우 큽니다.

  14. ddawd12 2013.02.25 09:58 신고  수정/삭제  댓글쓰기

    주인장님 ssd 바이오스 설정하지도 않았는데 ahci 되어있네요;; 장치관리자 가보니 ahci로 되어있는데 된건가요?

    • Favicon of http://jnstory.net 조남식 2013.02.25 12:50 신고  수정/삭제

      바이오스에서 AHCI로 설정되어 있는 경우 Windows의 장치관리자에서도 AHCI가 활성되어 있다고 나타납니다. 현재 ddawd12님은 AHCI가 활성화되어 있으신 것입니다. 참고로 Trim 사용유무를 확인하여 작동중인지 한번 확인해보시는 것도 좋을 듯 합니다. (Trim이 작동중이지 않다면, AHCI가 활성화되지 않았다고 보시면 됩니다.)

  15. 맨날 와서 얻어먹고가요 2013.10.13 11:54 신고  수정/삭제  댓글쓰기

    즐찾 해놓고 항상 SSD설정할때마다 참고하고있습니다~ 좋은 정보 감사합니다~

    • Favicon of http://jnstory.net 조남식 2013.10.14 02:46 신고  수정/삭제

      도움이 되셨다니 기분이 좋네요~^^
      앞으로도 유용한 정보를 많이 게시하는 블로거가 되겠습니다~^^

  16. 1 2013.10.20 18:01 신고  수정/삭제  댓글쓰기

    Trim 작동여부 확인할려고 쳣는데 관리자 권한이 있어야 사용할수 있다고 하네요;;

    분명히 저번엔 트림 작동 확인 여부가 됬었는데 이번엔 관리자 때문에 확인이 안되네요

    • Favicon of http://jnstory.net 조남식 2013.10.20 19:07 신고  수정/삭제

      배치파일을 다운로드 받으신 후 마우스 오른쪽 버튼을 클릭하여 관리자 모드를 선택하여 실행해보시기 바랍니다. 이 배치파일은 관리자 모드로 실행하셔야 합니다..^^;

  17. 으엉 2014.04.23 16:54 신고  수정/삭제  댓글쓰기

    윈도우 8인데 그대로 해도 될까요?

    • Favicon of http://jnstory.net 조남식 2014.04.27 02:22 신고  수정/삭제

      Windows 8 및 Windows 8.1에서도 동일한 방법으로 최적화할 수 있습니다. 이 포스트는 Windows 7을 기준으로 작성되어 스크린샷의 내용에 차이가 있을 수 있습니다.

  18. good 2014.08.10 06:20 신고  수정/삭제  댓글쓰기

    포스팅 너무 잘보고있습니다.
    전문가의 포스가 느껴지는군요 ㅎㅎ
    많이 배우고 있습니다.
    하나 물어볼게 있는데
    trim설정하는 프로그램으로 설정으로 하고자했는데
    아무리 1을 입력해도 메인창으로 돌아가면 trim 작동상태가 0이네요..
    관리자 권한으로 실행했는데 뭐가 문제일까요?..

    • Favicon of http://jnstory.net 조남식 2014.08.14 15:57 신고  수정/삭제

      본문의 내용을 참고하시면 확인할 수 있듯이 트림이 작동중인 경우에는 0으로 표시되고, 그렇지 않은 경우에는 1로 표시됩니다. 아마도, 특별한 작업을 하지 않으셨다면 0으로 동작하고 계실 것 같습니다. (단, HDD 사용중 클린복사로 SSD로 옮긴 경우에는 1로 동작하고 있을 수 있습니다. 이 경우 소개한 내용을 참고하여 0으로 변경해주시기만 하면 됩니다.)

  19. 아하 2014.08.10 06:22 신고  수정/삭제  댓글쓰기

    0이 작동되는 중이였군요ㅎㅎ

  20. 테마쭌 2016.02.20 20:25 신고  수정/삭제  댓글쓰기

    제 컴퓨터도 ahci인지 어떻게 날 수 있나요?
    에즈락 보드인데 sata관련 메뉴들어가도 ahci 관련된게 안보이는데...
    참고로 마지막에 있는 트림확인해보니 0으로 나오기는 하는데...

    • Favicon of http://jnstory.net 조남식 2016.02.21 00:35 신고  수정/삭제

      사용하시는 메인보드의 BIOS에 따라 다른 명칭으로 표기되어 있을 수 있습니다. 참고로, TRIM이 0으로 표시된다면 SSD에 맞춰 시스템에 동작하고 있으니 크게 신경쓰시지 않으셔도 될 것 같습니다. 도움이 되었길 바랍니다.

  21. JP 2017.01.04 13:16 신고  수정/삭제  댓글쓰기

    배치파일내의 명령어가 fsutil behavior query DisableDeleteNotify 0 인데 fsutil behavior set DisableDeleteNotify 0아닌가요?

    • Favicon of http://jnstory.net 조남식 2017.01.10 11:12 신고  수정/삭제

      오래전에 작성한 포스트다보니 query와 set을 따로 구분하여 사용하는 이유를 까먹었네요. 제 기억으로는 query를 사용하되, query가 재대로 먹히지 않을 때 set을 사용했던 것으로 기억합니다. 명쾌한 답변 드리지 못하는 점 양해부탁드립니다ㅠㅠ

Powerd by Tistory, designed by criuce, modify by Namsik's Story
rss