2013년 12월 13일 금요일

SATA HDD의 NCQ지원(AHCI) 활성화 방법

요즘 나오는 SATA HDD에는 NCQ기능이 있어서 멀티태스킹 환경에서 hdd의 부하를 줄여주고 속도를 올릴수 있습니다. 듀얼코어 등에서는 더욱 필요한 기능입니다. 이 기능을 사용하려면 NCQ지원 HDD, NCQ지원 마더보드, NCQ지원 OS라는 세가지가 동시에 갖춰져야 하죠.

인텔칩셋의 보드일 경우, HDD와 M/B가 갖춰져 있더라도 OS에서 이 기능을 지원하게 하려면, 기존에 알려진 방법으로는,

1. M/B의 BIOS에서 SATA as [AHCI] 모드로 설정.
2. Floppy disket에 AHCI driver를 복사한 다음에 OS CD로 Booting하고,
3. Setup 메뉴가 나올때 F6를 눌러서 Floppy의 AHCI Driver를 선택해 준 다음에 OS 새로 설치.

겨우 이작업을 하자고 요즘 쓰지도 않는 FDD가 있어야 하고, 만일 설치 file이 있는 disket를 미리 준비하지 못했으면 OS설치 도중에 다른 컴퓨터에 가서 floppy를 만들어와야 하는 번거로움이 있죠. 그렇다고 SATA as [IDE]로 설치하면 floppy 없이 설치는 되는데 HDD의 성능을 100% 발휘하지 못하는 문제가 있고, OS를 설치한 후에는 AHCI모드로 변경도 안된다고 알려져 있습니다.

그런데, 꼭 그런것은 아니고 다음의 방법을 사용하면 됩니다. 지금 SATA as [IDE] 모드로 사용중인 분들도 물론 변경 가능합니다. (물론 자신이 현재 사용중인 M/B가 AHCI 모드를 지원하는 보드여야 합니다. 인텔칩셋의 마더보드라면 사우스 브릿지가 ICH6R/7R/8R/7M/6M/7DH/7MR 같은 것... M/B를 새로 구입하시는 분은 이런점을 염두에 두고 구입하면 좋겠죠)


1. BIOS에서 SATA as [IDE] 모드로 설정. (BIOS에 따라서 약간 다를수 있음)

2. Windows XP/2003 등을 정상적인 방법으로 설치. (이런저런 칩셋 패치도 모두 해줌)

3. 자신의 M/B 칩셋 이름의 정확한 명칭을 알기 위하여 Intel Chipset Identification Utility (chiputil.exe)를 다운 받아서 확인합니다.

4. http://www.intel.com/에서 Intel Matrix Storage Manager (iata60_cd.exe(Multi Language Version))도 다운받습니다.

5. "iata60_cd.exe -a -a -pc:temp" 를 command line 명령어로 실행하면 c:temp 밑에 file들이 풀려 나옴. (참고:이 프로그램을 그냥 실행하면 칩셋이 않맞다고 설치가 안됩니다.)

6. 장치관리자에서 IDE ATA/ATAPI controllers 밑에 Intel(R) 82801 XX Serial ATA...가 있음.

7. 이것의 등록정보에서 Update Driver(또는 이와 유사한 버튼)를 누르고 적당히 선택하여 조금전에 풀린 C:TempDriver에 있는 iaahci.inf를 지정해줌.

8. 자신의 M/B 칩셋 이름을 선택해 줌. (예: Intel (R) 82801 GR/GH SATA AHCI Controller)

9. 뭐라뭐라 경고가 뜨면 무시함.

10. 컴퓨터 종료.
0. BIOS 셋업으로 들어가서 SATA as [IDE]를 SATA as [AHCI]로 변경함.

11. 재부팅.

12. iata60_cd.exe을 실행하여 Intel Matrix Storage Manager를 정상적으로 설치하고, 설치된 Matrix Storage Console프로그램을 실행하여 NCQ가 정상적으로 동작하는지 확인. (한글로 NCQ를 "기본 명령어 대기열 삽입 지원"(???) 이라고 번역해놓았네요)


말은 길은데, 결론은 처음 OS설치할때 굳이 AHCI 모드로 설치하려고 없는 플로피를 찾아 헤맬 필요가 없다는 뜻입니다. OS설치후에 수동으로 설치해주면 됩니다.


출처: http://bbs.danawa.com/view.php?nSeq=39577&nGroup=7&nBlogCateSeq1=87

홈페이지 jQuery 라이브러리에서 CVE-2019-11358 취약점 패치 여부 확인 방법

현재 홈페이지에서 사용 중인 jQuery 라이브러리가 CVE-2019-11358 취약점 패치를 적용했는지 확인하는 방법은 다음과 같습니다. 1. jQuery 버전 확인 홈페이지 소스 코드를 확인하여 jQuery 라이브러리 버전을 직접 확인합니다. 웹 ...