Windows 10에서 AHCI 모드 활성화하기: AHCI(Advanced Host Controller Interface, 고급 호스트 컨트롤러 인터페이스)는 인텔이 제정한 기술 표준으로, SATA(Serial ATA) 호스트 버스 어댑터의 동작 방식을 규정합니다. AHCI는 NCQ(Native Command Queuing)와 핫스왑(Hot Swapping) 같은 고급 기능을 지원합니다. AHCI 모드의 가장 큰 장점은 IDE(Integrated Drive Electronics) 모드보다 하드 디스크를 훨씬 빠른 속도로 구동할 수 있다는 점입니다.

AHCI 모드의 유일한 문제점은 Windows 설치 이후에는 일반적인 방법으로 변경할 수 없다는 것입니다. 따라서 원칙적으로는 Windows를 설치하기 전에 BIOS에서 AHCI 모드를 설정해야 합니다. 다행히도 설치 후에도 안전하게 전환할 수 있는 방법이 있습니다. 아래 가이드를 통해 Windows 10에서 AHCI 모드를 활성화하는 방법을 자세히 알아보겠습니다.
Windows 10에서 AHCI 모드 활성화하는 방법
시작하기 전에 만약의 사태에 대비해 반드시 시스템 복원 지점을 생성해 두시기 바랍니다.
방법 1: 레지스트리 편집기를 통해 AHCI 모드 활성화
1. Windows 키 + R을 누른 다음 regedit을 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다.

2. 다음 레지스트리 키로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV
3. iaStorV를 선택한 후 오른쪽 창에서 Start 값을 두 번 클릭합니다.

4. 값 데이터를 0으로 변경한 후 확인을 클릭합니다.

5. 다음으로 iaStorV를 확장한 후 StartOverride를 선택합니다.
6. 오른쪽 창에서 0 항목을 다시 두 번 클릭합니다.

7. 값을 0으로 변경하고 확인을 클릭합니다.

8. 이제 다음 레지스트리 키로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
9. storahci를 선택한 후 오른쪽 창에서 Start 값을 두 번 클릭합니다.

10. 값을 0으로 변경하고 확인을 클릭합니다.

11. storahci를 확장한 후 StartOverride를 선택하고 0을 두 번 클릭합니다.

12. 값을 0으로 변경한 후 확인을 클릭합니다.

13. PC를 안전 모드(Safe Mode)로 부팅한 다음, Windows로 진입하지 않고 곧바로 BIOS로 들어가 AHCI 모드를 활성화합니다.

참고: BIOS에서 Storage Configuration(저장소 구성) 메뉴를 찾아 "Configure SATA as" 설정을 AHCI로 변경합니다.
14. 변경 사항을 저장한 후 BIOS 설정을 종료하고 평소처럼 PC를 부팅합니다.
15. Windows가 자동으로 AHCI 드라이버를 설치하며, 변경 사항을 완전히 적용하기 위해 한 번 더 재시작됩니다.
방법 2: 명령 프롬프트(CMD)를 통해 AHCI 모드 활성화
1. Windows 키 + X를 누른 다음 명령 프롬프트(관리자)를 선택합니다.

2. 명령 프롬프트에 다음 명령을 입력하고 Enter 키를 누릅니다.
bcdedit /set {current} safeboot minimal

3. PC를 재시작하여 BIOS에 진입한 후 AHCI 모드를 활성화합니다.

4. 변경 사항을 저장하고 BIOS 설정을 종료한 뒤 평소처럼 부팅합니다. 그러면 PC가 자동으로 안전 모드로 시작됩니다.
5. 안전 모드에서 명령 프롬프트를 열고 다음 명령을 입력한 후 Enter 키를 누릅니다.
bcdedit /deletevalue {current} safeboot

6. PC를 정상적으로 재시작하면 Windows가 자동으로 AHCI 드라이버를 설치합니다.
방법 3: StartOverride 항목 삭제를 통해 AHCI 모드 활성화
1. Windows 키 + R을 누른 다음 regedit을 입력하고 Enter 키를 누릅니다.

2. 다음 레지스트리 키로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
3. storahci를 확장한 후 StartOverride를 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.

4. 메모장을 연 후 다음 명령문을 그대로 복사하여 붙여넣습니다.
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\" /v StartOverride /f
5. 파일 이름을 AHCI.bat로 저장합니다(.bat 확장자는 반드시 필요합니다). 파일 형식은 "모든 파일"로 선택합니다.

6. AHCI.bat 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
7. PC를 다시 재시작하여 BIOS에 진입한 후 AHCI 모드를 활성화합니다.
함께 보면 좋은 글
- Windows 10에서 태블릿 모드로 전환하는 방법
- 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목이 없는 문제 해결 방법
- Windows 10에서 데이터 로깅을 비활성화하는 방법
- Service Host: Local System의 높은 CPU 사용량 해결 방법
지금까지 Windows 10에서 AHCI 모드를 활성화하는 방법을 성공적으로 익혔습니다. SSD나 HDD의 성능을 최대한 끌어올리고 싶다면 위 방법 중 하나를 선택해 안전하게 전환해 보시기 바랍니다. 이 글과 관련해 궁금한 점이 있다면 언제든지 댓글로 남겨 주세요.