Posted
Filed under Windows
|| English || 中文 || view 17523 ||

요즘 HDD를 빠른 속도로 대체하고 있는 SSD를 제대로 사용하기 위해서는 하드웨어와 운영 체제 간의 신호 전송 모드를 규정하는 방법의 하나인 AHCI(Advanced Host Controller Interface)를 선택하는 것이 좋다.

이론적인 내용은 그렇고, 아무튼 데스크톱이든 노트북이든 PC에 SSD을 장착해 사용하고 있다면 BIOS에서 이 AHCI 모드는 켜는 것이 좋다. 대응되는 개념으로는 IDE 방식이 있다. 

최신 기종의 메인보드에서는 SATA 구성 항목 등에 반드시 포함되어 있지만, 구형 보드에서는 이 옵션 자체가 없는 경우도 많다.

예를 들어, Asus P5K/EPU 기종에는 이 옵션이 아예 없다. 내가 관리하고 있는 PC 중 이 메인보드에는 이 옵션이 없어서 사실 SSD를 사용하더라고 제 성능을 발휘하기가 어려웠다. 최근 Windows 8을 설치하면서 가능할 수 있는지 확인해 보았다.

Asus 홈페이지에서 제공하는 다운로드 페이지에는 BIOS 최신 버전이 0604로 2008년 6월 19일 자로 되어 있고, 이후로는 업데이트가 없다. 그리고 이 버전에는 AHCI 항목이 없다.

그런데 이를 개조한 ROM을 찾았다. 이 ROM을 설치하면 버전이나 날짜는 동일하지만, BIOS 구성 항목에 AHCI 설정 항목이 나타난다.

AHCI 지원을 위한 ASUS P5K/EPU용 ROM 다운로드 하기(ZIP, 754KB)

압축을 풀면 ROM 파일이 나온다. 기존의 Asus 업데이트 유틸리티에서 이 파일로 BIOS를 업데이트하면 된다.

BIOS 셋업에서 AHCI 모드 선택
BIOS 셋업에서 AHCI 모드 선택
BIOS 셋업에서 AHCI 모드 선택

이렇게 하면 예전에 없던 AHCI 항목을 선택할 수 있다.

그런데 BIOS 셋업에서 이 항목을 먼저 선택한 다음 Windows 부팅을 시도하면 안 된다. 처음부터 Windows를 설치한다면 문제가 없지만, 이미 Windows가 설치되어 있다면, 여기서 AHCI 항목을 선택하기 이전에 Windows에서 미리 준비를 해야 한다.

우선 레지스트리 편집기에서 AHCI 기능을 활성화해야 한다. Windows 8이나 7과 관련해서는 다음 위치를 이야기하는 팁들이 많다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storvsc\StartOverride

여기도 그렇지만 내 경우에는 아래 위치가 중요했다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV\StartOverride

이 위치에 있는 Start 항목의 값을 0(영)으로 바꾼다.

레지스트리 편집기

또한, Windows\System32\Drivers 폴더에 msahci.sys 파일이 있는지 확인한다. 없으면 다른 데서 구해서라도 복사해 넣는다. 이 파일이 없다면 부팅이 되지 않는다. 안전 모드로도 부팅이 되지 않는다.

이때에는 Windows CD로 부팅한 다음, 복구 모드로 들어가 X 드라이브의 같은 위치에서 이 파일을 찾아 복사하여 C 드라이브의 같은 위치로 붙여 넣어도 된다.

이런 여러 가지 조건 중 하나라도 문제가 생기면 부팅이 되지 않을 수도 있고, 공포의 블루 스크린을 만날 수도 있다. 이때에도 하나씩 조정해 나가면 대부분 해결이 된다. 항상 만약을 대비해서 Windows 원본 CD나 복구 CD는 준비해 두는 것이 좋다.

  ◐ 관련 글 ◑   ◐ 100일간 인기 글 ◑
 
Creative Commons License 이 저작물은 크리에이티브 커먼즈 코리아 저작자 표시-비영리-변경 금지 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.


RSS 2.0 feed
ATOM 1.0 feed
Tag , , , , ,
Response
You can track responses via RSS / ATOM feed
RSS 2.0 feed
ATOM 1.0 feed