최근 출시되는 대부분의 메인보드는 UEFI 또는 BIOS에서 AHCI가 기본적으로 활성화되어 있습니다. 반면 일부 구형 메인보드는 IDE 모드가 기본값으로 설정되어 있는 경우도 있습니다. IDE가 아닌 AHCI 모드로 Windows를 설치하려면 먼저 BIOS/UEFI에서 AHCI를 활성화해야 합니다. 이미 IDE 모드로 Windows 10을 설치한 상태에서 AHCI 모드로 전환하고 싶다면, 이 가이드가 도움이 될 것입니다.
AHCI란 무엇인가?
AHCI(Advanced Host Controller Interface, 고급 호스트 컨트롤러 인터페이스)는 메인보드 칩셋에서 직렬 ATA(SATA) 호스트 컨트롤러의 동작 방식을 규정하는 표준 인터페이스입니다. 이 사양은 하드웨어 제조업체가 호스트 시스템 메모리와 연결된 저장 장치 간에 데이터를 주고받을 수 있도록 하는 시스템 메모리 구조를 정의합니다.
IDE란 무엇인가?
IDE(Integrated Drive Electronics, 통합 드라이브 전자 장치)는 메인보드와 하드 디스크 및 기타 저장 장치를 연결하기 위한 인터페이스입니다. IDE의 등장으로 데이터 전송 속도가 향상되었고, 저장 장치와 컨트롤러 간의 오류도 크게 줄어들었습니다. 자체 회로를 포함하고 있으며 통합 디스크 드라이브 컨트롤러를 내장하고 있습니다.
AHCI와 IDE의 차이점
AHCI와 IDE는 SATA 저장 컨트롤러를 통해 하드 드라이브가 시스템의 다른 구성 요소와 통신하는 두 가지 모드입니다. SATA 하드 드라이브는 하위 호환성을 갖춘 PATA/IDE 모드, 표준 AHCI 모드, 또는 제조사별 RAID 모드 중 하나로 작동할 수 있습니다.
기본적으로 IDE는 일반적인 컴퓨터 사용자에게 충분한 성능을 제공하며, 특히 구형 장치와의 호환성이 가장 뛰어납니다. 하지만 최신 기술에 대한 지원이 부족하다는 한계가 있습니다. 반면 AHCI는 IDE에서 지원하지 않는 네이티브 명령 큐잉(NCQ), 핫 플러깅(시스템 작동 중 저장 장치 연결 및 해제)과 같은 중요한 최신 기능을 지원하며, IDE보다 향상된 성능과 속도를 제공합니다.
Windows 11/10 설치 후 AHCI 활성화하기
1단계. Windows 키 + R을 눌러 실행 대화 상자를 연 뒤, regedit을 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
2단계. 레지스트리 편집기 왼쪽 창에서 아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV
오른쪽 창에서 Start DWORD 값을 더블클릭하여 수정합니다. 팝업 창이 나타나면 값 데이터(Value data) 필드에 0을 입력하고 확인을 클릭합니다.

3단계. 이어서 레지스트리 편집기 왼쪽 창에서 아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorAVC\StartOverride
오른쪽 창에서 0 DWORD 값을 더블클릭하여 수정합니다. 값 데이터 필드에 0을 입력하고 확인을 클릭합니다.

4단계. 다음으로 레지스트리 편집기 왼쪽 창에서 아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
오른쪽 창에서 Start DWORD 값을 더블클릭하여 수정합니다. 값 데이터 필드에 0을 입력하고 확인을 클릭합니다.

5단계. 같은 왼쪽 창에서 아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride
이 위치에 StartOverride 폴더가 존재하는지 확인합니다.

StartOverride 폴더가 없다면 레지스트리 편집기를 종료합니다. 하지만 위 스크린샷처럼 폴더가 존재한다면, 오른쪽 창에서 0 DWORD 값을 더블클릭하여 수정하고, 값 데이터 필드에 0을 입력한 후 확인을 클릭합니다.
6단계. 다음 키로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
Start 값을 더블클릭하고 값을 0으로 설정합니다.
7단계. 이번에는 아래 키로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV
오른쪽 창에서 Start 값을 더블클릭하고 값을 0으로 설정합니다.
8단계. 마지막으로 아래 키로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorAV\StartOverride
이 키가 존재하지 않는다면 대신 아래 키를 찾습니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorAVC
StartOverride 키를 선택합니다. iaStorAV 키가 있다면 0 값을 0으로 변경하고, iaStorAVC 키가 있다면 값을 3으로 설정합니다.
9단계. 이제 컴퓨터를 재시작하면서 BIOS 또는 UEFI 펌웨어 설정으로 진입합니다.
BIOS 또는 UEFI 설정에서 AHCI 모드를 활성화한 후, 설정을 저장하고 종료하여 변경 사항을 적용하고 컴퓨터를 재시작합니다.
참고: BIOS/UEFI 설정 화면은 메인보드의 제조사와 모델에 따라 다르게 구성됩니다. SATA 설정 변경 방법에 대한 정확한 정보는 사용 중인 메인보드의 매뉴얼을 참고하시기 바랍니다.
부팅 과정에서 Windows가 자동으로 AHCI 드라이버를 설치합니다. 드라이버 설치가 완료되면 재시작하라는 안내 메시지가 표시됩니다. 컴퓨터를 다시 시작하면 모든 과정이 완료됩니다.