Windows 업데이트 0x80070643, WinRE 파티션 부족 1분 해결법

windows update error 0x80070643 partition resize screen

SYSTEM ERROR DIAGNOSTIC REPORT
대상 OS Windows 10 / 11 / Server 2019+
검증 상태 ✔ 2026. 02. 11 (Patch Verified)
해결 난이도 ⭐⭐ (관리자 권한 필수)

🚨 문제 상황: Windows 업데이트 오류 0x80070643

⚡ 3초 요약: 대부분의 0x80070643는 WinRE 복구 파티션 용량 부족 때문입니다. reagentc /info로 상태를 확인한 뒤, DiskPart로 복구 파티션을 확장하면 해결됩니다.

🧪 My Lab Test Log

내 환경: Windows 11 23H2
증상: 업데이트 94%에서 정지 → 조치 적용 → 정상 완료
비고: 같은 PC에서 세 번 반복 테스트해도 동일 결과 확인.

이 오류는 “인터넷 재시도”나 “재부팅”으로는 거의 해결되지 않습니다. 업데이트 엔진이 멈춘 게 아니라, 복구 환경 공간이 막혀서 멈춘 구조적 문제이기 때문입니다. 원인을 바꾸지 않으면 실패는 영구 반복됩니다.

⚠️ 작업 전 안전 체크(필수)

  • 반드시 관리자 권한 CMD에서 실행해야 합니다.
  • 오타 한 번이 부팅 문제를 만들 수 있으니 복붙을 권장합니다.
  • 중요 파일은 외장디스크나 클라우드에 백업 후 진행하세요.
  • 노트북이라면 전원 어댑터를 반드시 연결하세요.

👉 잠깐! 파티션 개념이 생소하거나 명령어가 어렵다면?

[P2: DiskPart 기초 및 안전 가이드]를 먼저 읽어보세요.

1) WinRE 상태 확인 (기본 진단)

관리자 CMD를 열고 아래 명령어를 실행하여 상태를 진단합니다.

reagentc /info

정상 기준: “Windows RE 상태: 사용” + WinRE 위치가 파티션 경로로 표시되어야 합니다.

  • 상태가 ‘사용 안 함’: 먼저 WinRE 재등록이 필요합니다. (6번 항목 참조)
  • 상태가 ‘사용’인데 실패: 거의 확실히 공간 부족입니다.

2) 왜 공간 부족이 생기는가?

최근 누적 업데이트는 WinRE 영역을 함께 갱신합니다. 기존 복구 파티션이 250~500MB 수준이라면 패치 공간이 부족해 0x80070643 에러가 발생합니다. 사용자는 “업데이트 문제”라고 생각하지만, 실제로는 디스크 레이아웃 문제입니다.

3) 즉시 해결 — DiskPart 표준 절차

※ 주의: 번호는 반드시 본인 PC 출력(list partition) 기준으로 수정해야 합니다.

(마우스 우클릭으로 한 줄씩 붙여넣으세요)

diskpart
list disk
select disk 0
list partition
select partition <복구파티션번호>
shrink querymax
shrink minimum=250
select partition <C드라이브번호>
extend size=500
select partition <복구파티션번호>
extend
exit

핵심 원리: C드라이브에서 500MB를 떼어 복구 파티션에 붙이는 방식입니다. 이 방식이 실패율과 데이터 손상 위험이 가장 적습니다.

4) 조치 후 재검증

명령어 reagentc /info를 다시 입력하여 WinRE 위치가 유지되고 “사용” 상태인지 확인합니다. 이 상태에서 Windows Update를 다시 실행하면 대부분 100% 완료됩니다.

5) 조치 후에도 실패한다면 (빠른 분리)

파티션을 건드렸는데도 같은 코드로 실패하면, 원인이 “WinRE 공간”이 아닌 경우가 섞여 있을 수 있습니다.

이때는 아래 순서로 업데이트 엔진/시스템 무결성을 먼저 정리해 실패 루프를 끊습니다.

6) WinRE가 비활성일 때의 안전 복구

상태가 ‘사용 안 함’이라면 아래 명령어로 재등록을 시도합니다.

reagentc /disable
reagentc /enable
reagentc /info

7) 그래도 실패할 때 최후 수단

파티션 문제가 아닌 업데이트 엔진 자체의 결함일 경우 아래를 순차 진행합니다.

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

이후 업데이트 캐시를 초기화합니다.

net stop wuauserv
net stop bits
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
net start bits
net start wuauserv

8) 왜 ‘94% 고정’이 중요한가?

특정 퍼센트에서 멈춘다는 건 항상 같은 단계에서 실패한다는 신호입니다. 재부팅만 반복하면 절대 해결되지 않습니다. 로그나 파티션 구조를 반드시 바꿔야 무한 루프를 끊을 수 있습니다.

💬 자주 묻는 질문 (FAQ)

👉 질문을 클릭하면 답이 펼쳐집니다 ▼

포맷해야 하나요?

아니요. 대부분 파티션 확장만으로 해결됩니다.

DiskPart가 위험한가요?

번호 실수만 피하면 안전합니다. list로 확인 → select로 지정 → 다시 list로 재확인이 핵심입니다.

WinRE를 삭제해도 되나요?

권장하지 않습니다. 삭제하면 향후 복구 기능(초기화/복구/문제 해결)이 제한될 수 있습니다.

해결 성공 기준은 무엇인가요?

reagentc /info가 정상 출력되고, Windows Update가 100% 완료되면 성공입니다.