적용 CPU
애슬론 64 754/939 소켓
애슬론 64 샘프론
인텔 프레스캇 코어 J버전

적용 OS
윈도우 XP 서비스팩2 (서비스팩 1, 1a는 해당기능이 없음)
윈도우2003 서비스팩1

원인은 다음과 같습니다.
애슬론64, 펜티엄4 J 코어 CPU와 윈도우XP 서비스팩2의 DEP(DATA EXECUTE PREVENTION) 기능과의 만남은 몇몇 프로그램(리니지2, 카트라이더, NBA2005등)에서 블루스크린 문제를 유발합니다.

일종의 해킹 방지 기능인 윈도우XP 서비스팩2의 DEP는 애슬론64 와 펜티엄4 J 코어의 Enhanced Virus Protection, Execute disable bit 라는 기능과 연동 되어 구동됩니다.

이의 해결을 위해선 DEP 기능을 죽이거나 해당 게임이 DEP 기능에 맞게 패치등이 나와주어야 하는 상황입니다.

간단히 Windows XP, Windows 2003 에서 해당 기능을 사용하지 않는 방법에 대해 안내하겠습니다.

C 드라이브 루트에서 BOOT.INI 항목을 엽니다.
(해당 파일이 보이지 않을 시 제어판 -> 폴더 옵션 -> 보기 -> '보호된 운영체제 파일 숨기기', '알려진 파일 형식의 파일 확장명 숨기기' 의 체크를 제거합니다. '숨김 파일 및 폴더 표시' 에 체크 합니다.)
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /Noexecute=option /fastdetect

해당 항목 중 NoExecute 를 Execute (DEP 기능 비활성화) 로 변경 후 저장하시면 됩니다


  • HP, 스마트폰「iPaq 610」과「iPaq 910」발표
  • 휴대폰과 블루투스 합체 성공했다…삼성전자, 특허 출원
  • UPnP 구현 시나리오
  • 임대망사업자(MVNO), 통신시장 무한경쟁 불러온다
  • 아이폰·애플TV까지…애플, 마침내 ‘脫PC’ 선언
  • 버퍼 오버 플로우 공격과 DEP
  • Internet Explorer가 자주 비정상 종료 할때
  • VC 에서 자동으로 빌드 넘버 증가하기
  • GetDC()의 메모리 누수 막기
  • 모달리스 다이얼로그 와 메모리 리크(Leaks)
    Tagged on: