Computer >> 컴퓨터 >  >> 시스템 >> Windows 10

'PC의 CPU가 Windows 8/10과 호환되지 않습니다' 오류 해결 방법 총정리

최근 여러 대의 PC에 Windows 8과 Windows 10을 설치해 봤는데, 한 대의 오래된 Dell 컴퓨터를 제외하면 모두 문제없이 설치되었습니다. 그런데 바로 그 오래된 컴퓨터에서는 설치 과정 중 다음과 같은 오류 메시지가 나타났습니다.

Your PC's CPU isn't compatible with Windows 8

Windows 8 시스템 요구 사항(RAM, CPU 등)을 미리 확인했을 때 충분히 설치 가능할 것으로 판단했기 때문에 이 메시지를 보고 꽤 당황했습니다. 참고로 Windows 10을 설치할 때도 동일한 메시지가 표시될 수 있습니다. 마이크로소프트에서 제공하는 공식 요구 사항 페이지(Windows 10 사양, Windows 8 시스템 요구 사항)을 살펴볼 수 있지만, 아쉽게도 세부적인 내용까지 자세히 설명되어 있지 않아 원인 파악이 쉽지 않습니다.

이 글에서는 제가 겪었던 문제의 원인과, 누구나 따라 할 수 있는 해결 방법을 순서대로 정리해 드리겠습니다.

CPU 필수 기능 확인하기

Windows 8 또는 Windows 10을 설치하려면 PC의 CPU가 다음 세 가지 기능을 반드시 지원해야 합니다.

- PAE(Physical Address Extension, 물리적 주소 확장)
- NX(No eXecute bit, 실행 방지 비트)
- SSE2(Streaming SIMD Extensions 2)

대부분의 최신 CPU는 이 기능들을 기본적으로 지원하기 때문에 큰 문제가 되지 않습니다. 하지만 위와 같은 오류가 발생한다면, 가장 유력한 원인은 BIOS에서 NX 기능이 활성화되어 있지 않은 경우입니다.

내 시스템이 NX와 SSE2를 지원하는지 확인하는 방법은 마이크로소프트에서 배포하는 기술 백서(msdn.microsoft.com의 NX 관련 문서)를 참고하면 됩니다. 이 문서에는 지원 여부를 진단하는 절차와 함께, 지원하는 시스템에서 NX를 활성화하는 방법도 안내되어 있습니다.

핵심은 BIOS에 진입한 뒤 고급(Advanced) 설정 항목들을 차례로 살펴보면서 아래와 같은 이름의 옵션을 찾아 활성화하는 것입니다.

  • EDB(Execute Disabled Bit)
  • Execute Disabled Memory Protection
  • EVP(Enhanced Virus Protection)
  • No Execute Memory Protect

NX 기능은 제조사나 메인보드에 따라 위 목록처럼 여러 가지 이름으로 표시될 수 있으므로, 정확한 명칭을 알려면 PC 또는 메인보드의 사양서(spec sheet)를 다운로드해 매뉴얼에서 'NX'로 검색해 보는 것이 가장 확실합니다.

만약 BIOS에서 이런 옵션이 아예 보이지 않는다면 BIOS 버전이 오래되었을 가능성이 높습니다. 구형 컴퓨터라면 가장 먼저 BIOS를 최신 버전으로 업데이트하세요. 실제로 제 Dell 컴퓨터도 BIOS를 최신 버전으로 업데이트한 후 설정에서 NX를 활성화하자 정상적으로 인식되었고, 그 후에는 Windows 8과 Windows 10 모두 아무 문제 없이 설치할 수 있었습니다.

USB/DVD 부팅으로 우회 설치하기

NX를 활성화할 수 없는 상황이라면, 공식적으로 지원되는 유일한 우회 방법은 ISO 이미지를 DVD에 굽거나 부팅 가능한 USB 플래시 드라이브를 만든 뒤 해당 매체로 부팅하여 설치하는 것입니다.

Windows 8 설치 미디어에는 두 가지 설치 프로그램이 포함되어 있습니다. 하나는 일반 사용자용(consumer) 설치 프로그램으로 DVD 루트 디렉터리에, 다른 하나는 상업용(commercial) 설치 프로그램으로 /sources 폴더에 위치합니다. DVD나 USB로 부팅하면 상업용 설치 프로그램이 실행되며, 이 프로그램은 NX와 SSE2 지원 여부를 검사하지 않기 때문에 오류 없이 진행됩니다.

다만 이 방식은 릴리스 프리뷰(Release Preview) 단계에서만 유효한 특성이며, 정식 출시 버전에서는 작동 방식이 달라질 수 있습니다. 정식 버전에서 설치 도중 블루 스크린이 나타난다면 CPU가 너무 오래되어 Windows 8을 실행할 수 없는 것이고, 애초에 NX를 전혀 지원하지 않는 CPU라면 어떤 방법을 써도 설치가 불가능합니다.

추가 팁: 프리뷰 간 업그레이드 오류

Consumer Preview를 Release Preview로 업그레이드하는 과정에서도 이 오류가 발생할 수 있습니다. 이런 경우에는 기존 시스템을 포맷한 후 Release Preview를 새로 설치(클린 설치)하는 것이 좋습니다. 실제로 이 방법으로 문제를 해결한 사용자들이 많았습니다.

그래도 Windows 8 설치가 계속 실패한다면 댓글로 PC 사양(CPU 모델명 포함)을 남겨 주세요. 함께 원인을 분석해 드리겠습니다. Windows 10에서 동일한 CPU 호환성 오류가 발생했다면, 별도로 정리된 Windows 10 오류 해결 팁 글도 참고해 보시기 바랍니다.