출처 : http://surewin.kr/

 AHCI 모드에서는, Serial ATA의 HDD가 갖추고 있는 본래의 퍼포먼스나 기능(NCQ나 핫 플러그 등)을 발휘할 수 있다. 설정 순서를 확인하자.  

 Serial ATA의 HDD는, AHCI(Advanced Host Controller Interface) 모드로 동작시키는 것으로, NCQ(Native Command Queuing)등의 Serial ATA만이 가능한 기능을 사용할 수 있게 된다. NCQ란, HDD 콘트롤러가 한 번에 복수의 커멘드를 받아들여 가장 효율의 좋은 차례로 늘어놓아 바꾸고 나서 실행하는 기술. 헤드의 이동이나 디스크의 회전 대기 시간이 최소가 되기 위해, 랜덤 억세스의 성능이 향상한다(그림 1).  benchmark test 「PCMark05」(Futuremark)의 결과에서는, IDE(Ultra ATA) 호환 모드에 비해 10%정도의 향상을 볼 수 있었다. Windows XP의 기동 시간은 7초 정도 단축했다.  

확대 표시

그림 1 NCQ가 유효하게 되는 것으로, 데이터를 효율 좋게 읽어낼 수 있다(윗 그림). 「PCMark05」(Futuremark)의 「HDD Test Suite」를 실행했는데, 약 11%스코아가 향상해, Windows XP의 기동 시간은 7초 정도 빨라졌다.  

 HDD를 AHCI 모드로 사용할 수 있을지 어떨지는, 메인보드가 탑재하고 있는 칩셋으로 정해진다. 사우스 브릿지의 칩셋이, 그림 2에 포함되어 있다면, 올바르게 설정하는 것으로 유효하게 된다. 초기 상태에서는 대부분의 경우가 무효. 설정 방법법은, 칩셋의 메이커에 의해서 크게 다르므로, 메이커 마다 순서를 확인하자.  

확대 표시

그림 2 AHCI에 대응하고 있는지는 사우스 브릿지의 종류로 거의 정해진다. Intel은 RAID 대응의 칩셋으로 AHCI로 설정할 수 있다. NVIDIA는 Intel 플랫폼, AMD 플랫폼 모두 현행 제품으로 거의 대응하고 있다.


BIOS 설정 후 드라이버를 도입

 Intel제의 칩셋에서는, 2개의 설정이 필요하게 된다. 1번째는, BIOS로의 설정. BIOS의 종류에 의해 구체적으로 어떻게 설정하는가는 다르지만, 예를 들면 「P5B Deluxe」(ASUSTeK Computer)의 경우는, 「Main」메뉴의 「IDE Configuration」부메뉴 내에 있는 「SATA Configuration」를 「Enhanced」로 설정해, 더하여 그 아래의 「Configure SATA as」를 「AHCI」로 설정한다(그림 3).  

그림 3 「P5B Deluxe」(ASUSTeK Computer)의 「IDEConfiguration」부메뉴. AHCI 모드로 설정하기 위해서는, 「SATA Configuration」를 「Enhanced」로 설정해, 「Configure SATA as」를 「AHCI」로 설정한다.  

 다른 1개는 OS 측의 설정. Windows XP에서는 표준으로 AHCI를 서포트하고 있지 않기 때문에, Windows XP의 셋업시에 Intel제의 스토리지 드라이버를 인스톨 할 필요가 있다. 덧붙여 Windows Vista는 표준으로 AHCI 모드를 서포트하고 있어, BIOS 설정 이외에 특별한 추가 작업은 불필요하다. XP로 AHCI 모드로 한다면, 플로피를 준비해 사전에 다른 PC로 스토리지 드라이버를 Web 사이트로부터 다운로드해 둔다. 다운로드한 파일을 전개해 실행하면, 플로피 디스크에 드라이버가 짜넣어진다(그림 4).  

확대 표시

그림 4 Intel의 Web 사이트(http://support. intel. co. jp/jp/support/chipsets/imsm)로부터 드라이버를 입수할 수 있다. 그림과 같이 다운로드하면, 「f6flpyXX. zip」이라고 하는 압축파일이 생기므로, 전개 후 플로피를 삽입해 유틸리티를 실행하는 것으로 드라이버 디스크가 작성된다.  

 Windows XP의 셋업 시에는, 화면 하에 메세지가 표시되었을 때에[F6]키를 눌러, 작성한 드라이버들이의 플로피를 세트 해 드라이버를 인스톨 한다(그림 5). 이 드라이버를 인스톨 하지 않으면 Windows XP의 셋업 프로그램이 HDD를 인식하지 않기 때문에, 인스톨을 먼저 진행되지 않는다(그림 6).  

확대 표시

그림 5 AHCI 모드로 Windows XP를 인스톨 하기 위해서는, Windows XP의 인스톨 CD로부터 기동한 직후에[F6]키를 눌러, 그림 4 그리고 작성한 플로피를 세트 해,[S]키를 누른다. 이 화면이 나오면, 「~AHCI Controller ~」를 선택해, 드라이버를 인스톨 한다.  

확대 표시

그림 6 AHCI의 드라이버를 짜넣지 않으면 XP의 셋업 프로그램이 HDD를 인식할 수 없다.  

 AMD제의 칩셋의 경우도 Intel의 칩셋과 거의 같다. XP도 Vista도 우선 BIOS로 AHCI 모드로 설정한다(그림 7). Windows XP의 경우는 셋업시에[F6]키를 눌러 AMD제의 스토리지 드라이버를 인스톨 한다. Windows Vista의 경우는, Vista에 불편이 있기 위해, 그대로는 OS의 인스톨에 수시간 걸리는 일이 있다. 메인보드 메이커나 마이크로소프트의 서포트 정보로 대처법이 공개되고 있으므로, 사전에 확인하자.  

확대 표시

그림 7 AMD의 경우도 Intel와 거의 같은 조작. BIOS로 AHCI 모드로 변경해, 그 후 드라이버 플로피를 작성하고 나서 Windows XP의 인스톨시에 드라이버를 짜넣는다(화면은 GIGABYTETECHNOLOGY 「GA-MA770-S3」).  

 한편, NVIDIA제의 칩셋을 탑재한 메인보드에서는, 기본적으로 BIOS의 설정은 불요. Windows XP의 인스톨은 통상 대로 실시해, 인스톨 후에 NVIDIA제의 스토리지 드라이버를 인스톨 한다(그림 8). Windows Vista의 경우는 표준의 AHCI 드라이버가 자동으로 인스톨 되지만, 보다 고기능의 드라이버가 NVIDIA의 Web 사이트에서 공개되고 있으므로, 최신 드라이버에 갈아넣는 것이 좋다.  

확대 표시

그림 8 NVIDIA제 칩셋 탑재기는, WindowsXP의 인스톨 직후는 「표준 듀얼 채널 PCI IDE 콘트롤러」라고 하는 모드로 동작하고 있다(메인보드는 MSI의 「K9N Diamond」). nForce 드라이버를 인스톨 할 때에 「NVIDIA 스토리지 드라이버」에 체크를 붙이면, AHCI의 드라이버가 인스톨 된다.  


OS도입 후의 변경은 곤란

 Intel나 AMD의 칩셋을 사용하고 있는 경우, 이미 IDE(Ultra ATA) 호환 모드로 동작하고 있는 HDD를 도중에 AHCI 모드로 변경하려면 , 귀찮은 작업이 필요하게 된다. 상술한 대로 AHCI 모드로 동작시키려면 , BIOS의 설정과 드라이버의 편입이 필요하게 되기 위해, BIOS를 변경한 후, Windows의 수복 셋업을 실시할 필요가 있다. 게다가 짜넣어 끝난 갱신 파일과의 정합성을 잡히지 않기 때문에, Windows Update도 모두 다시 할 필요가 있다. 이상과 같이 시간이 들므로, 필요한 데이터를 백업 하고 나서 OS를 재인스톨 하는 것이 빠를 가능성도 있다.  

 Serial ATA 접속의 HDD는, 하드웨어의 규격으로 핫 플러그에 대응하고 있다. 핫 플러그란, OS가 기동하고 있는 상태로 드라이브를 뽑아 삽 이바지할 수 있도록(듯이) 하는 기술이다. 이것에 대응하고 있는 HDD라면, 리무버블 케이스를 사용하는 것으로, OS의 기동중에 HDD를 교환할 수 있다(그림 9).  

그림 9 AHCI에서는 핫 플러그가 가능하기 때문에, 리무버블 케이스등을 사용하는 것으로, 이론적으로는 전원을 넣은 채로 HDD를 달거나 떼어내거나 할 수 있다.  


핫 플러그의 지원은 불충분

 그렇지만, OS와 드라이버의 서포트가 불완전하기 때문에, 핫 플러그의 기능을 사용할 수 없는 것이 있다. 제품(칩셋) 마다 OS와 드라이버의 편성으로 대응 상황이 달라, 조작 방법도 다르다.  

 ICH8R를 탑재한 「P5B Deluxe」라고 Windows XP의 편성에서는, OS의 기동 후에 SATA 포토에 HDD를 접속해도, 그것만으로는 드라이브를 자동 인식하지 않는다. 디바이스 매니저를 기동하고, 「하드웨어 변경의 스캔」을 걸치는 것으로 인식한다(그림 10). 한 번 인식해 버리면 다음은 보통으로 읽고 쓰기 가능하다. Windows Vista의 경우는 자동 인식한다.  

확대 표시

그림 10 칩셋이나 드라이버의 버젼, OS에 의해서 핫 플러그의 대응 상황은 다르다. HDD를 달아도 자동 인식되지 않는 경우는, 디바이스 매니저를 열어, 「하드웨어 변경의 스캔」을 실행한다고 인식된다.  

 nForce 590 SLI를 탑재한 「K9N Diamond」(MSI)과 Windows XP의 편성에서는, NVIDIA제의 스토리지 드라이버가 인스톨 되고 있으면, OS의 기동 후에 HDD를 달았을 때에 드라이브는 자동 인식되었다. task tray에는 「하드웨어의 안전한 제외」아이콘이 표시된다. 즉, USB나 IEEE 1394 접속의 HDD를 달았을 때 것과 같고, 인식 후는 보통으로 읽고 쓰기할 수 있다. Windows Vista의 경우는 드라이버의 버젼에 의해서, 「~안전한 제외」아이콘이 표시되는 경우라고 표시되지 않는 경우가 있어, 자동으로 드라이브를 인식하지 않는 경우도 있다.  실제로 시험했는데, OS가 자동으로 인스톨 하는 표준 드라이버, 칩셋 메이커가 배포하고 있는 드라이버, 메인보드 메이커가 배포하고 있는 드라이버로, 각각 거동이 바뀌었다. 드라이브를 자동으로 인식하지 않는 경우는, 그림 10과 같이 디바이스 매니저로 인식시킬 필요가 있다.  

 떼어낼 때는, task tray에 「~안전한 제외」아이콘이 나와 있을지로 대처 방법이 다르다. 아이콘이 나와 있는 경우는, 아이콘을 클릭해 「~안전하게 떼어낼 수 있습니다. 」라고 하는 메세지를 보내 떼어낸다(그림 11). 아이콘이 나와 있지 않을 때는, 떼어내는 한중간에 돌연 HDD에 액세스 하지 않게, 디바이스를 삭제하는 것이 좋다. 디바이스 매니저로 떼어내는 드라이브를 선택해 삭제하면, 그 이후 HDD에의 액세스는 발생하지 않기 때문에 안심하고 떼어낼 수 있다(그림 12).  

그림 11 task tray에 「하드웨어의 안전한 제외」아이콘이 표시되는 경우는, 이 아이콘을 조작한다. 아이콘을 클릭하고, 「~를 안전하게 떼어냅니다」를 선택하면, HDD를 떼어낼 수 있다.  

확대 표시

그림 12 task tray에 아이콘이 표시되지 않을 때는, 디바이스 매니저로 떼어내는 드라이브를 선택해, 삭제한다.  

 핫 플러그 기능을 간단하게 사용하고 싶으면, 현재 상태로서는 시판의 Serial ATA 인터페이스 보드를 사용하는 것이 좋다. 많은 제품에는 전용의 착탈 툴이 부속되어 있고, 툴을 인스톨 하는 것으로 메이커 독자적인 「하드웨어의 안전한 제외」아이콘이 표시된다(그림 13). 이 아이콘을 조작해, 드라이브를 떼어내고 나서 떼어내는 것으로 안전하게 떼어낼 수 있다. 물론, 드라이브의 접속시는 자동 인식한다.  

확대 표시

그림 13 핫 플러그 대응을 노래하고 있는 eSATA 보드를 달면, 내장 포토에 이은 HDD를 전용의 유틸리티로 달거나 떼어내거나 할 수 있다(사진은 RATOK System 「REX-PCI15PM」).  

(마츠나가 토오루=테크니컬 라이터) 



메시지가 03-19-2009 09:38 AM에 nompang에 의해 편집되었습니다.