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

Windows 11/10 펌웨어 업데이트 실패 오류 해결 방법 총정리

펌웨어(Firmware)는 하드웨어에 내장된 소프트웨어로, 기본 입출력(I/O) 작업 수행과 다른 장치와의 통신 명령 전달 등 다양한 역할을 담당합니다. '펌웨어'라는 용어를 들으면 대부분 컴퓨터만 떠올리기 쉽지만, 실제로는 키보드, 마우스, 공유기(라우터), TV 리모컨, 카메라 등 거의 모든 전자 기기의 하드웨어에 펌웨어가 탑재되어 있습니다.

제조사들은 주기적으로 펌웨어 업데이트를 배포하며, 이를 설치하면 장치 성능과 안정성이 향상되므로 설치하는 것이 좋습니다. 그러나 여러 가지 원인으로 인해 펌웨어 업데이트가 실패하는 경우가 종종 발생합니다. 이번 글에서는 Windows 11/10에서 자주 나타나는 펌웨어 업데이트 실패 오류의 원인과 해결 방법을 자세히 알아보겠습니다.

펌웨어 업데이트란 무엇인가?

Windows 운영체제가 설치된 컴퓨터는 Windows Update를 통해 펌웨어를 업데이트할 수 있습니다. 펌웨어 업데이트 패키지가 다운로드되면, 운영체제는 이를 UEFI 시스템 펌웨어에 전달하고 다음 재시작 시점에 설치를 진행합니다. 컴퓨터 제조사들은 사용자 시스템의 안정성과 성능 개선을 위해 펌웨어 업데이트를 제공하며, OEM에서 배포하는 전용 도구를 활용해 BIOS 또는 펌웨어를 업데이트할 수도 있습니다.

Windows 11/10에서 펌웨어 업데이트 확인 방법

Windows 11/10 PC에서 펌웨어 업데이트 상태는 다음 세 가지 방법으로 확인할 수 있습니다.

  1. Windows 설정 앱
  2. 장치 관리자
  3. OEM 전용 유틸리티

1] Windows 설정에서 확인하기

Windows Update의 업데이트 기록 섹션에서 지금까지 설치된 모든 펌웨어 업데이트 내역을 확인할 수 있습니다. 업데이트 기록 페이지에는 실패한 펌웨어 업데이트 정보와 함께 오류 코드도 표시됩니다.

Windows 11 사용자라면 “설정 > Windows 업데이트 > 업데이트 기록” 경로에서 확인할 수 있습니다.

Windows 10에서는 설정 앱을 연 후 “업데이트 및 보안 > Windows 업데이트”로 이동하고, 업데이트 기록 보기 탭을 클릭하면 됩니다.

2] 장치 관리자에서 확인하기

장치 관리자를 통해 펌웨어가 최신 상태인지 확인하려면 아래 단계를 따르세요.

  1. 시작 버튼을 마우스 오른쪽 버튼으로 클릭한 후 장치 관리자를 선택합니다.
  2. 펌웨어(Firmware) 항목을 확장합니다.

펌웨어 업데이트가 실패했거나 올바르게 설치되지 않았다면 해당 펌웨어 옆에 노란색 느낌표가 표시됩니다. 이 경우 펌웨어를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하면 실패 오류 코드를 확인할 수 있습니다.

3] OEM 전용 도구 활용하기

모든 OEM 제조사는 BIOS, 펌웨어, 드라이버를 손쉽게 업데이트할 수 있는 전용 유틸리티를 제공합니다. 반드시 공식 사이트에서만 다운로드하세요. BIOS 업데이트의 가장 안전한 방법입니다.

  • Dell: Dell 공식 사이트 또는 Dell Update Utility 사용
  • ASUS: ASUS 지원 사이트에서 MyASUS BIOS 업데이트 유틸리티 다운로드
  • ACER: Acer 지원 페이지에서 시리얼 넘버/SNID 입력 또는 모델명 검색 후 BIOS/펌웨어 선택, 파일 다운로드 링크 클릭
  • Lenovo: Lenovo System Update Tool 사용
  • HP: 기본 탑재된 HP Support Assistant 사용

Windows에서 펌웨어 업데이트 실패 해결하기

펌웨어 업데이트 실패 후 표시되는 오류 코드를 반환 코드(Return codes)라고 부릅니다. 반환 코드는 Windows 운영체제에 펌웨어 업데이트 설치의 성공 여부를 알려주는 역할을 하며, Windows 설정과 장치 관리자에서 확인할 수 있습니다.

UEFI 펌웨어 업데이트 실패는 크게 두 가지 유형으로 분류됩니다.

  1. 일시적(Transient) 실패
  2. 영구적(Non-transient) 실패

1] 일시적인 펌웨어 업데이트 실패

일시적인 실패는 정전이나 배터리 잔량 부족 같은 임시 조건으로 인해 발생합니다. 배터리 전원 부족으로 업데이트가 실패한 경우, Windows는 다음 재시작 때마다 계속 설치를 시도합니다. 반면 정전이나 배터리 문제 외의 원인으로 실패한 경우에는 최대 3회까지만 재설치를 시도하며, 그 이후에는 장치 관리자나 Windows 업데이트 기록에 실패 메시지를 표시합니다. 이 경우 제조사가 새로운 업데이트를 배포할 때까지 펌웨어는 갱신되지 않습니다.

2] 영구적인 펌웨어 업데이트 실패

영구적인 실패는 복구 불가능한 조건에서 발생합니다. 이 경우 Windows는 새 업데이트가 배포될 때까지 재시도하지 않습니다.

주요 펌웨어 업데이트 오류 코드

Windows Update나 장치 관리자에서 확인할 수 있는 대표적인 펌웨어 업데이트 오류 코드는 다음과 같습니다. 각 오류 코드에는 NTSTATUS 값이 할당되어 있으며, 대부분 사람이 읽을 수 있는 형태의 기본 오류 메시지도 함께 표시됩니다. 이 오류 코드와 설명을 참고하면 문제 해결에 큰 도움이 됩니다.

  • 0xC0000001: STATUS_UNSUCCESSFUL (실행 실패)
  • 0xC000009A: STATUS_INSUFFICIENT_RESOURCES (시스템 리소스 부족)
  • 0xC0000059: STATUS_REVISION_MISMATCH (개정 불일치)
  • 0xC000007B: STATUS_INVALID_IMAGE_FORMAT (잘못된 이미지 형식)
  • 0xC0000058: STATUS_UNKNOWN_REVISION (알 수 없는 개정판)
  • 0xC000000F: STATUS_NO_SUCH_FILE (파일 없음)
  • 0xC0000022: STATUS_ACCESS_DENIED (액세스 거부)
  • 0xC00002D3: STATUS_POWER_STATE_INVALID (전원 상태 잘못됨)
  • 0xC00002DE: STATUS_INSUFFICIENT_POWER (전력 부족)

UEFI 펌웨어가 STATUS_UNSUCCESSFUL 값을 보고하면 Windows는 3회 재설치를 시도합니다. 시도 중에는 Windows 업데이트 화면에 '다시 시작 보류 중(Pending restart)' 메시지가 표시되며, 3회 모두 실패하면 오류 코드 0xC0000001과 함께 {작업 실패} 요청한 작업이 실패했습니다라는 메시지가 나타납니다.

STATUS_INSUFFICIENT_RESOURCES 값이 보고되면 역시 3회 재설치를 시도하며, 모두 실패하면 오류 코드 0xC000009A와 함께 'API를 완료하기 위한 시스템 리소스가 부족합니다'라는 오류 메시지가 표시됩니다.

반면 다음 NTSTATUS 값이 보고되면 Windows는 재설치를 시도하지 않고 즉시 해당 오류 코드와 메시지를 표시합니다.

  • STATUS_REVISION_MISMATCH
  • STATUS_INVALID_IMAGE_FORMAT
  • STATUS_UNKNOWN_REVISION
  • STATUS_NO_SUCH_FILE

STATUS_ACCESS_DENIED 값이 보고되면 3회 재설치를 시도하고, 모두 실패하면 오류 코드 0xC0000022와 함께 오류 메시지를 표시합니다.

정전이나 배터리 문제로 업데이트가 실패한 경우 UEFI 펌웨어는 다음 두 값을 보고하며, 이때는 재설치 시도 횟수에 제한이 없습니다.

  • STATUS_POWER_STATE_INVALID
  • STATUS_INSUFFICIENT_POWER

펌웨어 업데이트 실패 시 시도해볼 해결 방법 5가지

시스템에서 펌웨어 업데이트 오류가 발생했다면 아래 방법들을 순서대로 시도해 보세요. 시작하기 전에 USB 장치를 모두 분리한 후, 완전 종료(Hard Shutdown)를 실행한 뒤 다시 시도하는 것을 권장합니다.

1] 하드 드라이브 여유 공간 확보하기

하드 드라이브에 필요한 최소 여유 공간이 없으면 Windows 업데이트가 실패할 수 있습니다. 32비트 OS는 최소 16GB, 64비트 OS는 최소 20GB의 여유 공간이 있어야 Windows 업데이트가 정상적으로 설치됩니다.

2] Windows 업데이트 문제 해결사 실행하기

펌웨어 업데이트는 Windows 업데이트와 함께 설치되므로, Windows 업데이트 문제 해결사를 실행하면 문제가 해결될 수 있습니다. 설정 앱에서 시스템 > 문제 해결 > 기타 문제 해결사 경로에서 실행할 수 있습니다.

3] 방화벽 또는 백신 프로그램 일시 중지 후 업데이트 다시 시도

경우에 따라 방화벽이나 서드파티 백신 프로그램이 Windows 업데이트 설치를 차단하기도 합니다. 방화벽이나 백신을 일시적으로 비활성화한 후 Windows 업데이트를 다시 실행해 보세요. 설정 앱을 열고 Windows 업데이트로 이동한 뒤 업데이트 확인 버튼을 클릭하면 됩니다.

4] 장치 관리자에서 해당 장치 제거하기

장치 관리자를 실행해 문제가 되는 펌웨어를 제거하는 방법입니다.

  1. 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 장치 관리자를 선택합니다.
  2. 펌웨어(Firmware) 항목을 확장합니다.
  3. 경고 표시(노란색 느낌표)가 있는 펌웨어를 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거를 선택합니다.
  4. 제거 버튼을 클릭합니다.
  5. 제거 후 컴퓨터를 재시작합니다.

재시작하면 Windows가 하드웨어 변경 사항을 자동으로 검색하여 누락된 드라이버를 다시 설치합니다.

5] 제조사 웹사이트에서 펌웨어 직접 다운로드하기

모든 장치의 펌웨어는 제조사 웹사이트에서도 제공됩니다. 공식 사이트에서 펌웨어를 다운로드해 수동으로 설치할 수 있습니다. 수동 설치 전에는 장치 관리자에서 기존 버전을 먼저 제거해야 합니다. 가능하다면 위에서 소개한 OEM 전용 업데이트 도구를 사용하는 것이 가장 안전합니다.

자주 묻는 질문 (FAQ)

Q. Windows 11 업데이트 오류는 어떻게 해결하나요?

Windows 업데이트가 정상적으로 설치되려면 하드 드라이브에 32비트 OS 기준 최소 16GB, 64비트 OS 기준 최소 20GB의 여유 공간이 필요합니다. 또한 Windows 업데이트 문제 해결사를 실행해 자동으로 문제를 수정할 수 있습니다. 그래도 오류가 계속된다면 SFC 또는 DISM 검사 실행, Windows Update 구성 요소 초기화 등의 추가 해결 방법을 시도해 보세요.

Q. Windows 10을 Windows 11로 업그레이드할 수 있나요?

Windows 10 시스템이 Windows 11의 최소 하드웨어 요구 사항을 충족한다면 업그레이드가 가능합니다. 최소 하드웨어 요구 사항은 Microsoft 공식 웹사이트에서 확인할 수 있으며, PC 상태 검사(PC Health Check) 도구를 실행하면 자신의 시스템이 Windows 11을 지원하는지 손쉽게 확인할 수 있습니다.

이 글이 펌웨어 업데이트 오류 해결에 도움이 되기를 바랍니다.