블로그에 적은 글을 가져왔습니다.
놓치기 쉬운 사타 SATA HDD(하드디스크) 연결방식을 최적의 상태(AHCI)로 활용하시기 위한 팁 글입니다.

아래 글을 통해 AHCI 모드로 설정이 끝나고 게임을 즐기시는 데에 문제가 생기면 
다시 IDE모드로 바꾸셔도 되지만 문제가 생길 가능성은 아주 낮은 편이라고 봅니다

추후에 SSD를 설치하시는걸 고려하고 계시다면 역시 미리 알아두면 좋은 정보라고 생각됩니다





메인보드 바이오스 기본 사타 세팅을 IDE 모드에서 AHCI 모드로 바꾸는 방법을 설명드리겠습니다.

보통 메인보드 BIOS 설정을 건들이지 않으셨다면 IDE 모드로 설정되어 있습니다. 이 상태에서 하드디스크에 윈도우7을 설치하고 사용하시는 경우가 많습니다. 하지만 SATA 성능을 막힘없이 활용하시려면 AHCI 모드로 변경 후 사용하시는 것이 조금 더 좋습니다

바이오스 세팅에서만 SATA Mode를 변경하시면, IDE 모드에서 윈도우를 설치한 상태시니 설치된 윈도우로 진입이 안되고 컴퓨터가 계속 재부팅 됩니다. 윈도우 설치시 메인보드에 IDE 모드가 활성화되어 있으면 그에 맞춰 윈도우7이 설치되고 드라이버도 IDE용으로 설치되고 설정되어 있기 때문에 그렇습니다. 



우선 윈도우7이 정상 부팅되는 컴퓨터에서 레지스트리 편집기를 켭니다. 시작버튼 - 프로그램 및 파일 검색에서 regedit 엔터





HKEY_LOCAL_MACHINE  ->  SYSTEM  ->  CurrentControlSet  ->  services 까지 진입합니다





여기서 2개의 레지스트리 값을 3에서 0으로 변경할겁니다. pciide를 찾으시고 Start 의 레지스트리 값을 더블클릭






위와 같이 값 데이터를 3에서 숫자 0으로 바꿔줍니다. 그리고 msahci를 찾으시고 마찬가지로 Start 값을 0으로 바꿔줍니다.



3은 비활성화, 0은 자동(Auto) 설정입니다. 0인 경우 메인보드 바이오스에서 SATA Mode를 IDE나 AHCI로 바꾸면 윈도우 부팅시 자동으로 메인보드 설정값을 윈도우가 인식하게 됩니다. 그리고 새 드라이버를 알아서 설치하고 재부팅시키면 변경값이 적용되는 방식입니다. 윈도우 XP의 경우는 드라이버를 자동 인식하지 않지만 윈도우7의 경우 IDE용 드라이버와 AHCI 그리고 RAID 드라이버를 윈도우 자체에서 인식해서 바꿔주는게 가능합니다






그리고 3DP Chip을 다운받아 설치해두시면 이후 SATA AHCI 드라이버를 최신버전으로 다운받을 수 있습니다.


위 링크에서 3DP Chip 최신버전을 확인하세요. 3DP는 업데이트된 IRST 드라이버를 찾기 쉽게 하기 위해 설치합니다

IRST는 인텔 빠른 스토리지 기술의 약자로 Intel Rapid Storage Technology 드라이버 설치를 통해 SATA Mode 드라이버를 최신으로 유지하기 위해 설치하시면 됩니다. 레지값을 변경하시고 3DP 칩을 설치만 해둔 후 재부팅합니다





그리고 재부팅되면서 메인보드 로고 등이 보이면 Del키를 눌러 컴퓨터 바이오스로 들어갑니다. 여기선 기가바이트 Z77 메인보드를 예로 들어 설명드리겠습니다. 보통 키보드의 화살표키나 엔터, ESC 버튼으로 바이오스 메뉴를 왔다갔다 하시면 됩니다






위 스샷처럼 사타 모드 선택 SATA Mode SelectionIDE에서 AHCI로 바꿔줍니다. 그리고 Save & Exit 저장 후 종료를 누르셔서 설정값을 저장하시면 다시 컴퓨터가 재부팅됩니다. RAID로 사타 모드를 설정하실 수도 있지만 IDE에서 AHCI로 바꾸는 것으로도 충분하며, Raid 모드는 하드디스크를 여러가지 방식으로 묶을 수(보통 레이드 0에서 레이드 5까지 설정이 필요함) 있지만 그만큼 설정하는 방법이나 최적화 설정법을 따로 배우셔야 좋기때문에 여기선 설정하지 않겠습니다



*여기서 메인보드 바이오스 사타모드 설정이 IDE만 되시고 AHCI가 안보이거나, SATA Mode 설정을 아무리 찾아도 안나온다면 메인보드에서 AHCI 모드를 지원하지 않는 것입니다. 메인보드 바이오스 업데이트를 하시거나, 제조사 홈페이지에서 자신의 메인보드 모델명으로 검색하셨을 때에 지원 사양에 표시되지 않는다면 역시 지원하지 않는다고 보시면 됩니다. 

*하지만 SATA2나 SATA3 하드디스크를 SATA3가 지원되거나 SATA2가 지원되는 메인보드에서 사용하고 계신다면 SATA Mode 설정은 메인보드 바이오스에서 설정이 가능하며 설정을 바꾸는 메뉴를 찾지 못하신 것일 가능성이 높습니다



설정을 바꾸시고 재부팅을 시키면 윈도우7에 다시 진입하게 되며 윈도우에서 자동으로 설정해서 설치한 하드디스크 사타모드 드라이버가 AHCI에 맞춰 재설정되게 됩니다. 그리고 표시되는 다시 시작 버튼을 누르시면 됩니다.





마지막으로 3DP Chip을 실행하셔서 기타 기기란에 '오른편' 초록색 +버튼을 누릅니다. 그러면 '우측'에 또 몇 가지 기기가 보일 수 있습니다. 여기서 SATA Controller : 인텔 SATA AHCI 드라이버를 선택하시고 '왼쪽'에 기타 기기를 클릭하시면 인터넷 창이 열리면서 최신드라이버를 알아서 찾아줍니다. 링크를 클릭하셔서 드라이버를 다운받으시고 설치하시면 됩니다. 이 경우 메인보드에서 AHCI로 설정했으니 AHCI 드라이버가 검색됩니다


이렇게 하면 윈도우7 기본드라이버가 2014년 최신 AHCI 드라이버로 업데이트되며 IDE 모드에서 AHCI 모드로의 변경이 끝나게 됩니다.






IDE모드에서 AHCI모드로 변경한 후 하드디스크의 고질적인 속도문제 등이 약간 개선되어(체감은 클수도 적을 수도 있습니다) 성능향상을 느끼실 수 있습니다. 특히 자신의 HDD 하드디스크가 SATA3 6G를 지원하고 최소 SATA2 정도의 연결방식을 쓰는 하드디스크를 쓰신다면 AHCI 모드를 사용하시는 것이 좋습니다. 이 AHCI 모드의 장점은 다음과 같습니다


AHCI = Advanced Host Controller Interface = 향상된 호스트 컨트롤러 인터페이스.
AHCI 를 사용함으로서 얻는 이득.
 
  • 최대 32 포트 지원
  • 64bit 어드레싱
  • Master/ Slave 제어 제거
  • Large LBA 지원
  • Hot Plug 지원
  • 전원 관리 지원
  • 하드웨어 NCQ (Native Command Queuing) 보조
  • Staggered Spin-up
  • Cold device Presence Detect
  • SATA Superset registers
  • Activity LED generation
  • 포트 멀티플라이어 (Port Multiplier) 
특히 일반 하드디스크의 효율적이지 못한 조정으로 인한 성능저하를 막는 NCQ활성화를 위해서 사용하게 되는데... SSD사용자라면 느끼지 못할수도 있을 NCQ의 위력은 여러개의 하드디스크를 이용하는 작업을 할때 효율적인 일처리를 하여 작업시간을 단축시키는 역할을 한다. AHCI컨트롤러로 인해서 SATA하드디스크를 최대한 효율적으로 이용할수있도록 한것이며 IDE에서는 이런 이득을 볼수가 없다. (출처: http://www.ylabs.co.kr/?document_srl=4681&mid=board_windows&sort_index=readed_count&order_type=desc )



SSD를 쓰시는 분들은 SATA Mode에 대해서 자세하게 알고 계실겁니다. 보통의 경우 AHCI로 사용하고 계실텐데 이는 HDD뿐만 아니라 SSD의 성능을 최대한으로 활용하기 위한 방법이기도 합니다.

체감성능의 변화 참고용 링크:  http://www.playwares.com/xe/40192692



IDE <-> AHCI <-> RAID 모드를 서로 변경하기 편하게 만드시려면, IDE <-> AHCI는 위의 설정만으로 충분하지만 여기서 RAID 모드의 경우 윈도우7 레지스트리 편집시 iaStorV 부분을 0으로 설정해두셔야 합니다. 이렇게 총 3가지 레지값을 0으로 설정해두시면 메인보드 바이오스에서 3가지 방식의 모드를 각각 변경해줘도 윈도우7으로 정상적으로 진입이 가능합니다(0은 자동 설정이기 때문에) 진입 후에 SATA 모드용 드라이버를 3DP 칩에서 다운받아 설치해주시면 기존 설치된 드라이버를 삭제할 것이냐 묻는데 삭제 후 다시 다운받은 드라이버를 레이드면 레이드용, AHCI면 AHCI용으로 설치해주시면 됩니다.




자신의 하드디스크가 IDE인지 아니면 SATA인지 알아보는 방법은 다음과 같습니다.


아래의 하드디스크 연결핀은 IDE 연결방식입니다. 가운데 작은 핀을 통해 마스터/슬레이브 등을 설정하기도 하는데 이전 HDD를 설정해서 사용하신 분들이라면 익숙한 방식일겁니다. 요즘 나오는 SATA2 3G, SATA3 6G 등의 하드디스크는 PC구입시 HDD가 무엇인지 모델명을 알려주면서 SATA라고 표시되어 있다면 위의 연결방식을 쓰는 사타 하드디스크라고 보시면 됩니다. 이 경우 메인보드나 윈도우7이 IDE방식을 사용한다고 설정되어 있으면 SATA 활용을 100% 할 수 없는 것이며 이전 방식의 설정값을 최신 기기에 적용하는 것이므로 사타 하드디스크라면(또 SSD시라면) AHCI 모드를 사용하시는 것이 여러모로 좋을 것이라 생각됩니다

특히 SATA3 방식의 하드디스크를 사용하고 계시다면 AHCI모드를 사용하시는 것을 추천드립니다



모드변환 참고용 링크 :  http://m.blog.naver.com/pdg0615/90182998641
하드디스크 펌웨어 업데이트 방법:  http://vira.egloos.com/1379854







요즘 나오는 하드디스크는 대부분 SATA3 방식을 씁니다

메인보드에서 SATA2까지만 지원해줘도 SATA3 하드디스크를 사용하실 수 있습니다(전송속도는 SATA2로 맞춰짐)

메인보드에서 SATA3를 지원하고 하드디스크도 SATA3를 지원한다면 IDE모드를 쓰는 것은 비효율적이며

이 경우 AHCI 모드를 사용하시는 것이 가장 좋다고 봅니다


SSD도 SATA3에 연결시켜 사용하시거나 스스디 구입을 고려하고 계시다면 IDE나 AHCI 모드를 알고 계시는게 좋고
(USB 3.0이나 PCI-E 방식의 SSD도 있으니 그 경우는 제외)

특히 SSD 구입 후 OS를 설치하신다고 하면 메인보드 세팅을 AHCI 모드로 바이오스 설정을 해두고 윈도우7을 설치하세요. 그러면 자동으로 AHCI 드라이버를 찾아 설치하게 되니 윈도우를 통해 SATA 모드를 따로 변경할 필요가 없게 되며, AHCI를 통해 SATA3 SSD를 빠른 속도로 더 효율적으로 사용하실 수 있습니다