2009년 8월 12일 수요일

[펌] AHCI...란 뭘까요? (E-SATA 외장 하드를 써먹자.)

출처 : AHCI...란 뭘까요? (E-SATA 외장 하드를 써먹자.) eSATA | 작성자 지니
http://blog.naver.com/subvenire/59141571

LG 노트북 R510, 410 유저들을 위해 작성한 글입니다.

간단하게 설명 후, 바로 AHCI 적용 글로 넘어 가겠습니다.

비스타가 마음에 안 들어서, XP로 다운 그레이드 하는 분들이 종종 있더군요.
하지만, XP 설치 도중에 에러창이 뜰껍니다.

AHCI 때문에 그런 문제가 발생하는데요.
AHCI가 SATA 모드로 설정 되어 있기 때문입니다.

이걸 변경해주면, 해결이 됩니다.


간단하죠?

어떻게 변경해요?
LG X-NOTE R510의 바이오스
Advanced  - HDC Configure as - IDE/AHCI

※ R310에서는?
SATA Operation Mode :  Enhanced / Compatible.... 옵션을 바꿔주면 됩니다.
Enhanced = AHCI / Compatible = IDE

바이오스에서 AHCI 모드를 AHCI / IDE 변경할 수 있는데요.
IDE 모드로 바꿔주고, 윈도 XP 설치를 하면 문제 없습니다.


이제 윈도우 XP 설치를 하면 됩니다.
그리곤, 그냥... 그대로 윈도우 사용해도 됩니다.
아무 문제 없습니다.

여기까지만, 읽으시고 익스플로러 창을 닫아도 됩니다.

하지만, ESATA 외장 하드를 사용한다면, AHCI를 적용 해 줘야죠.
안 해줘도 상관은 없지만, HOT PLUG 기능을 사용 못 합니다.

R510, R410 시리즈는 E-SATA가 달려있는데, 이걸 못 써먹다니요!!!
노트북 전원 켤 때, 외장 하드를 같이 켜서 사용하시겠습니까?
그래도 되겠지요.

그런데, 갑자기 연결 할 일이 생겼다면???
USB로 연결 하시겠습니까?

그래도 되겠지요.

그런데 인코딩을 해야한다면?
겁나 느려집니다. -_-

USB 외장 하드의 점유율은 10% 정도.
인코딩이 아니더라도, 단순한 웹 서핑에서도 약간 답답함을 느낄 정도입니다.

E-SATA에 연결하면 느려짐도 없습니다.

그러기 위해선, HOT PLUG를 써먹어야죠.

그리고 그 HOT PLUG를 써먹으려면, AHCI를 적용해줘야 합니다.

R510, 410 기타... E-SATA 포트가 없는 노트북이라면,
AHCI 패치 해 줄 필요는 없습니다.

혹시 E-SATA 때문이 아니라, AHCI에서 지원하는 기능이 끌린다,

그래서 쓰고 싶다...?
여러가지.. 잡다한 거 빼면...
HOT PLUG, NCQ, Staggered Spin-up 이 정도가 눈에 띄는데요.

이게 뭐 하는 건지 알아봅시다.

<HOT PLUG>
SATA 하드를 USB 외장 하드 사용할 때처럼,
언제든지 꼳기만 하면, 바로 사용할 수 있게 해주죠.
데탑의 메인보드 SATA 포트에 꽂든지, LG 노트북의 E-SATA 포트에 꽂든지... 언제든지요.

<Staggered Spin-up>
전력 부하를 막아주는 기능...
효용성은 글쎄요? -_-a
모르겠습니다~  ㅡ_ㅡ;;

<NCQ>

이건 참 말이 많습니다.
하드 제조사에서는 성능 향상이 있다고 광고를 하지만, 실제는??
사용 환경에 따라 다릅니다.
읽기, 쓰기가 잦은 서버에서는 확실한 성능 향상이 있다고 하는데
일반적인 환경에선, 흠... 별로... 라는 평이 더 많더군요.

궁금해서 좀 알아봣는데, 오히려 성능이 떨어지는 벤치도 봣고...
전...흠... 모르겠습니다. -_-
성능을 떠나서, 헤드의 움직임을 최적화해 주는건 좋아보이네요.

HD-TUNE 벤치 마크할 때의 그래프가 요동을 치지 않습니까?

마치 파도처럼요.
그 진폭이 좀 줄어든다나... -_-a

아무튼... 저는 E-SATA 외장 하드를 사용하기 때문에, 핫 플러그 기능이 필요합니다.
그래서 바이오스에서 AHCI 모드로 사용중입니다.

AHCI 패치 된, R510

그런데, 비스타에서는 AHCI를 기본 지원하지만, 윈도우 XP는 AHCI를 지원하지 않습니다.
그래서 일단 바이오스에서 AHCI를 IDE 모드로 변경하고, XP를 설치 해야죠.

그렇게 XP 설치 후, 추가로 장치 드라이버에서 드라이버 업데이트 식으로 패치를 해 줘야합니다.
패치도 안 하고, 무턱대고 IDE -> SATA 모드로 바꾸면
윈도우 부팅 안 됩니다. -_-;

AHCI 패치를 해 봅시다. LG X-NOTE... R510/R410
http://blog.naver.com/subvenire/61986590
c0069503_ChipIMSM_v1001.exe


내컴퓨터 -> 속성 -> 하드웨어 -> 장치관리자
[IDE ATA/ATAPI 컨트롤러]에서 아래 항목을 선택하고, [드라이버 업데이트]
[아니오, 지금 연결 안함] -> [다음] -> [목록 또는 특정 위치에서 설치(고급)]
-> [검색 안 함, 설치 할 드라이버를 직접선택] -> [디스크있음]
-> 각 PC에 맞는 드라이버 파일 선택후 -> 자신의 PC에 맞는 ICH 찾아 지정 -> 재부팅

다시 처음으로 돌아가서, 바이오스에서 AHCI/IDE를 AHCI로 바꿔줍니다.
패치가 잘 되었는지는, E-SATA 외장 하드를 사용해보면 알 수 있겠죠?
아래 링크에서도 말 했지만, E-SATA 외장 하드를 사용할 것이 아니라면...
굳이 AHCI 패치를 해 줄 필요는 없습니다.

참고로 AHCI는 사용하고 싶다고
무턱대고 적용만 하면 되는 것이 아닙니다.
메인보드의 칩셋과 HDD가 지원해야 써먹을 수 있죠.


요즘 SATA HDD는 거의 모두 지원하니 상관 없지만,
메인 보드는 구입 전에 미리 알아봐야 합니다.
제 데스크탑의 메인 보드는 ICH9. 지원 안 합니다.
그렇다고 E-SATA 외장 하드를 사용 못 하느냐?
아닙니다.

컴퓨터 켜기 전에, 먼저 외장 하드를 E-SATA에 연결하고 전원을 켭니다.
그 다음, 컴퓨터의 전원을 켜면 되죠. ^^;

HOT PLUG를 지원 안 하니, 이렇게 쓰는 수밖에 없습니다.

출처 : AHCI...란 뭘까요? (E-SATA 외장 하드를 써먹자.) eSATA | 작성자 지니
http://blog.naver.com/subvenire/59141571

댓글 없음:

댓글 쓰기