RadarURL
Skip to content
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

 

윈도우 7 에서 S-ATA 모드 변경하기 : IDE to AHCI


윈도우 7 에는 S-ATA 의 드라이버로 IDE 호환 드라이버는 물론 AHCI 드라이버도 내장되어 있기 때문에, IDE 모드에서 윈도우 7 을 설치하였다고 할 지라도 별다른 드라이버의 설치나 윈도우의 재설치 없이, 곧바로 S-ATA 의 모드를 IDE 모드에서 AHCI 모드로 변경하는 것이 가능합니다. 단! 그럴려면 먼저 윈도우에게 이제부터는 AHCI 드라이버도 사용할 것이라고 알려줘야 하지요. 그것은 간단한 레지스트리 편집으로 가능합니다. 전체적인 작업은 아래와 같습니다.

01. 시작 -> 실행 -> regedit 를 통해 레지스트리 편집기를 실행합니다.

02. [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesmsahci] 키에서 Start 값을 찾은 후 값의 데이터를 0 으로 바꿔줍니다.

001.png


03. 시스템을 재부팅한 후 CMOS 셋업에서 S-ATA 의 모드를 AHCI 모드로 변경합니다.

002.png


04. 윈도우로 진입 후 장치 관리자[Windows Key + Pause -> 장치 관리자]에서 IDE ATA/ATAPI 컨트롤러가 표준 AHCI 1.0 Serial ATA 컨트롤러로 변경되었는지 확인합니다.

003.png


05. AHCI 모드로의 전환이 완료되었습니다. 이제 자신의 시스템에 맞는 칩셋 드라이버(또는 별도의 S-ATA 드라이브)를 설치하여 사용하시면 됩니다.

004.png



간단하죠? 만약에 이렇게 S-ATA 의 모드를 AHCI 로 전환하여 사용하다가 다시 IDE 모드로 돌아가고 싶다면, 별다른 작업없이 곧바로 S-ATA 를 IDE 모드로 변경한 후 그대로 윈도우로 부팅하면 됩니다. 이렇게 한 번 IDE -> AHCI 로 전환한 경우 이후부터는 보통 아무런 문제없이 IDE <-> AHCI 모드로 원할 때마다 바로 바로 전환할 수 있습니다.






윈도우 7 에서 S-ATA 모드 변경하기 : AHCI to IDE


마찬가지의 이유로 AHCI 모드로 윈도우 7 을 설치하였다고 할 지라도 위와 같이 별다른 드라이버의 설치나 윈도우의 재설치 없이 S-ATA 의 모드를 IDE 모드로 변경하는 것이 가능합니다. 단! 이번엔 반대로 윈도우에게 이제부터는 IDE 호환 드라이버도 사용할 것이라고 알려주는 것만 다릅니다. 마찬가지로 이 작업은 간단한 레지스트리 편집으로 가능합니다. 전체적인 작업은 아래와 같습니다.

01. 시작 -> 실행 -> regedit 를 통해 레지스트리 편집기를 실행합니다.

02. [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicespciide] 키에서 Start 값을 찾은 후 값의 데이터를 0 으로 바꿔줍니다. [IDE -> AHCI 때와 키가 다릅니다. 주의하세요.]

005.png


03. 시스템을 재부팅한 후 CMOS 셋업에서 S-ATA 의 모드를 IDE 모드로 변경합니다.

006.png


04. 윈도우로 진입 후 장치 관리자[Windows Key + Pause -> 장치 관리자]에서 IDE ATA/ATAPI 컨트롤러가 표준 이중 채널 PCI IDE 컨트롤러로 변경되었는지 확인합니다.

007.png


05. IDE 모드로의 전환이 완료되었습니다. 이제 자신의 시스템에 맞는 칩셋 드라이버(또는 별도의 S-ATA 드라이브)를 설치하여 사용하시면 됩니다.

008.png



마찬가지로 이렇게 한 번 IDE -> AHCI 로 전환한 경우 이후부터는 별다른 설정 없이 곧바로 IDE <-> AHCI 모드로 원할 때마다 바로 바로 전환할 수 있습니다.






윈도우 7 에서 S-ATA 모드 변경하기 정리


1. 배치 파일

참고로 아래는 이 글에서 설명한 레지스트리 편집 작업을 간편하게 할 수 있도록 만든 배치 파일입니다. 실제로 작업하실 땐 레지스트리 부분은 아래의 배치 파일로 하시면 될 듯 하네요.


배치 파일은 사실 위와 같은 이유로 단순하게 msahci 와 pciide 의 Start 값을 모두 0 으로 설정하면 되지만, 그냥 AHCI 전환 때와 IDE 전환 때를 나눠서 작업하도록 만들었습니다. 그리고 해당 배치 파일은 윈도우 7 에서만 사용해야 하기 때문에 윈도우 7 에서만 작동하도록 하였습니다.



2. 윈도우 7 의 S-ATA 모드 변경 레지스트리의 이해

간단하게 이번 글에 대해서 이야기를 더 해보겠습니다. 윈도우 7 을 IDE 모드로 설치한 경우 관련된 레지스트리는 아래와 같이 설정됩니다.

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesmsahci]
"Start"=dword:00000003

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicespciide]
"Start"=dword:00000000



반대로 윈도우 7 을 AHCI 모드로 설치한 경우 관련된 레지스트리는 아래와 같이 설정됩니다.

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesmsahci]
"Start"=dword:00000000

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicespciide]
"Start"=dword:00000003



즉, 현재 사용 중인 S-ATA 모드에 해당하는 키의 Start 값 데이터가 0 이 되고, 반대 키의 Start 값 데이터가 3 이 되는 것이죠. 모드 전환을 할 때는 이제 반대 키의 Start 값 데이터를 0 으로 바꿔주어 해당 드라이버도 사용할 것임을 알려주는 겁니다. 이 때 현재 사용 중인 드라이버에 해당하는 키의 Start 값 데이터는 굳이 3 으로 변경할 필요는 없습니다.

고로 msahci 키와 pciide 키의 Start 값의 데이터를 모두 0 으로 만들어주면 언제든지 S-ATA 의 모드를 원하는 대로 설정할 수 있게 되는 겁니다. 간단하죠? 또한 이런 식으로 S-ATA 모드를 전환하여 양쪽 모두에 S-ATA 드라이버를 설치해두면 모드에 맞춰 자동으로 해당 드라이버가 적용됩니다. 뭐 사실 그렇게까지 크게 필요는 없어 보이지만요. ^^;


마지막으로 이번 글을 작성하면서 실제로 제 시스템에서 IDE 상태와 AHCI 상태에서 각각 윈도우를 설치한 후, 윈도우 기본 내장 드라이버 상태, 칩셋 드라이버를 설치한 상태, 보드가 인텔인지라 AHCI 일 때는 IRST 까지 설치한 상태, 이렇게 각각의 상태를 설정해놓고, 글에서 언급한 레지스트리의 변경만을 통해 AHCI <-> IDE 모드 전환을 하고, 다시 원래의 모드로 전환하는 테스트를, 반대 값만 0 으로 활성, 반대 값을 0 으로 활성 현재 값을 3 으로 비활성의 테스트를 모두 진행해보았지만, 그 어떤 경우에서도 별다른 문제를 발견하지 못했습니다. 그리고 추가로 검색을 해보아도 동일한 방법으로 문제가 생겼다는 다른 분들의 사례도 딱히 없는 것으로 보아 윈도우 7 에서는 오늘 알려드린 내용만으로도 별 문제가 없을 듯 합니다.

이게 원래 알려진지도 굉장히 오래된 팁이고, 그동안 별다른 문제가 있다는 이야기도 없었기에, 사실 이렇게까지 테스트를 진행해볼만한 글이 아닌데 얼떨결에 하다보니까 그렇게 되었네요. 이상입니다. ㅡㅡ;

 

출처 : http://cappleblog.co.kr/527

 

 

?

List of Articles
번호 제목 글쓴이 날짜 조회 수
159 웹서버 이벤트 "풀이 비었으므로, 서버가 시스템의 페이징 풀에서 할당하지 못했습니다" JaeSoo 2014.04.01 2766
158 윈도우즈 작업 관리자를 띄우는 여러가지 방법 JaeSoo 2014.03.28 2726
157 윈도우즈7 MBR 복구 (BOOTMGR is missing) JaeSoo 2014.03.28 2618
156 윈도우7 고스트로 복원했는데 부팅이 안될때 (BOOTMGR 문제) JaeSoo 2014.03.28 2937
» 윈도우 재설치 없이 IDE 모드에서 AHCI 모드로 변경하기 (윈도우7) JaeSoo 2014.02.28 2558
154 부팅 이미지(ISO 등)에 추가로 자료 넣는 방법 JaeSoo 2014.01.18 2258
153 윈도우 7 Home 버젼에서 gpedit.msc를 진행하는 방법 JaeSoo 2013.10.29 4263
152 윈도우 7 작업표시줄에서 미리보기 기능 끄기 JaeSoo 2013.10.18 3393
151 인터넷 익스플로러(IE) '이 스크립트의 실행을 멈추시겠습니까?' 메시지 해결 방법 JaeSoo 2013.10.07 4100
150 msvcr100.dll 오류나 msvcp100.dll 오류날때 해결방법 JaeSoo 2013.09.12 4697
149 mfc100u.dll 다운 및 오류 해결 JaeSoo 2013.09.12 3121
148 IMEDICTUPDATE.EXE 프로세스 중지 시키는 방법 JaeSoo 2013.09.11 3687
147 32bit 환경에서 4Gb 이상의 메모리 사용하기 [readyfor4gb] JaeSoo 2013.09.05 4418
146 ReadyFor4GB - 32비트 윈도우에서 램 4GB 이상 사용하기 JaeSoo 2013.09.05 3972
145 윈도우7 32비트에서 메모리 4GB 이상 사용하는 방법 JaeSoo 2013.09.05 4576
144 Windows Operating Systems (32 or 64 bit) - 사용 중인 윈도우 운영체계 시스템이 32비트인지 64비트인지 확인 JaeSoo 2013.09.05 3994
143 DOS 명령어와 일괄 프로그램 : 간단한 배치파일 만들기 JaeSoo 2013.08.27 5031
142 배치파일(Batch File)과 도스 명령어 JaeSoo 2013.08.27 3835
141 도스에서 시스템 출력 리디렉션. (화면과 파일로 동시 출력) JaeSoo 2013.08.27 4381
140 TaskKill 프로세스 강제 종료 명령 JaeSoo 2013.08.27 5258
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 Next
/ 10

PageViews   Today : 138 Yesterday : 2394 Total : 21713796  /  Counter Status   Today : 121 Yesterday : 1232 Total : 1142263

Edited by JAESOO

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소