WinRE 공간 부족인지 30초 확인법 (0x80070643 진단)

reagentc info and diskpart list partition diagnosis screen

WINRE SPACE DIAGNOSTIC REPORT
대상 OS Windows 10 / 11 / Server
분석 심도 Deep Dive (정밀 진단)
핵심 도구 Reagentc + DiskPart (교차 검증)

⚡ 3초 요약:
무작정 파티션을 늘리기 전에, reagentc /info‘현재 윈도우가 실제로 쓰고 있는 파티션’을 먼저 특정해야 합니다.
엉뚱한 ‘유령 파티션’을 건드리는 헛수고를 막고, 해당 파티션이 최소 750MB 이상인지 판정하는 것이 해결의 열쇠입니다.

  • 이 글은 ‘진단(판정) 단계’입니다. 아직 파티션을 건드리지 않습니다.
  • reagentc 위치 매칭이 1순위, DiskPart는 2순위입니다.
  • 노트북은 반드시 전원 어댑터 연결 상태에서 진행하세요.
  • 중요 데이터는 외장 저장소에 사전 백업을 권장합니다.

🧪 My Lab Test Log

환경: Windows 11 23H2 (디스크 끝에 500MB 파티션 2개 존재)
실수: 단순히 맨 뒤에 있는 파티션이 복구 파티션일 거라 짐작하고 확장함
결과: 0x80070643 오류 지속 (알고 보니 활성 파티션은 그 앞번호였음)
교훈: 짐작하지 마라. reagentc의 좌표(Index)만이 진실이다.

1) 왜 ‘크기 확인’만 하면 100% 실패하나

대부분의 블로그 팁은 “DiskPart 들어가서 list volume 치고 크기만 보세요”라고 합니다.
하지만 실전은 그렇게 단순하지 않습니다.

윈도우 업데이트가 수차례 누적된 PC에는 쓰지 않는 옛날 복구 파티션(Ghost Partition)이 좀비처럼 남아 있는 경우가 많습니다.
이 ‘죽은 파티션’을 아무리 늘려봤자, 윈도우는 거들떠보지도 않습니다.

그래서 우리는 “지금 윈도우가 붙잡고 있는 놈이 누구냐”를 먼저 알아내야 합니다. 이것이 좌표 확인(위치 매칭)입니다.

쉽게 말해, DiskPart는 ‘지도’이고 reagentc는 ‘네비게이션’입니다.
지도가 아무리 정확해도, 네비게이션이 가리키는 목적지를 무시하면 길을 잃습니다.
그래서 우리는 항상 네비게이션(위치) → 지도(크기) 순서를 고정합니다.

2) 1단계: 타겟 식별 (좌표 고정)

관리자 CMD(명령 프롬프트)에서 아래 명령어를 입력합니다.

reagentc /info

출력되는 내용 중 Windows RE 위치 항목을 뚫어져라 보세요.

Windows RE 상태: Enabled
Windows RE 위치: \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE

위 예시에서 핵심은 숫자 ‘4’입니다.
이 PC의 복구 파티션은 Partition 4입니다. 3번도, 5번도 아닌 오직 4번만 건드려야 합니다.

⚠️ 예외 상황: “Disabled”가 뜬다면?

만약 상태가 Disabled이고 위치가 비어있다면, 현재 복구 파티션 연결이 끊긴 상태입니다.
이때는 reagentc /enable 명령어로 활성화를 먼저 시도해야 위치가 잡힙니다.

3) 2단계: 정밀 측정 (DiskPart)

타겟 번호(예: 4번)를 머릿속에 넣고, DiskPart로 진입합니다.

diskpart
list disk
select disk 0
list partition

▼ (가상 화면) 아래와 같은 목록이 뜰 겁니다.

Partition ### Type Size Offset
————- —————- ——- ——-
Partition 1 System 100 MB 1024 KB
Partition 2 Reserved 16 MB 101 MB
Partition 3 Primary 200 GB 117 MB
Partition 4 Recovery 520 MB 200 GB

아까 reagentc에서 확인한 Partition 4를 찾으세요.
그리고 우측의 Size(크기)를 확인합니다. 위 예시에서는 520 MB입니다.

4) 3단계: 냉철한 판정 (Decision Making)

확인된 크기를 아래 기준표에 대입하세요. 여기서 단일 행동(Action)이 결정됩니다.

  • 500MB ~ 580MB: 즉시 조치 필요 (Critical)
    → 0x80070643 오류의 99% 원인입니다. 무조건 늘려야 합니다.
  • 600MB ~ 700MB: 잠재적 위험 (Warning)
    → 지금은 업데이트가 되더라도, 다음 대규모 패치 때 100% 막힙니다. 미리 늘리는 게 좋습니다.
  • 800MB 이상: 안전 (Pass)
    → 용량 문제는 아닐 확률이 높습니다. 다른 시스템 파일 손상을 의심해야 합니다.

💡 왜 750MB가 새로운 표준인가요?

과거 윈도우의 winre.wim 파일은 300MB 수준이었습니다.
하지만 최신 보안 패치와 기능이 추가되면서 이미지가 500MB 육박하게 커졌습니다.
업데이트 과정에는 [기존 파일 + 새 파일 + 임시 풀기 공간]이 필요하므로, 500MB 파티션으로는 물리적으로 불가능합니다.

5) 결론: 이제 행동할 시간

당신의 판정 결과가 750MB 미만이라면, 더 이상 고민할 필요가 없습니다.

지금 바로 파티션을 250MB 더 늘리거나, 아예 1GB로 새로 설정하십시오.
가장 안전하고 빠른 방법은 아래 P1 가이드를 그대로 따라 하는 것입니다.

👉 0x80070643 해결 전체 흐름 보기


[P1] Windows 업데이트 0x80070643 해결 허브

💬 자주 묻는 질문 (FAQ)

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

복구 파티션이 여러 개인데 다 지워도 되나요?

reagentc /info로 확인된 ‘현재 쓰는 놈’만 남기고 나머지는 지워도 무방합니다. 하지만 초보자라면 헷갈릴 수 있으니, 그냥 두고 활성 파티션만 확장하는 것이 리스크가 적습니다.

list partition에 100MB, 16MB 짜리도 있는데 이건 뭔가요?

그건 시스템 파티션(EFI)예약 파티션(MSR)입니다. 윈도우 부팅에 필수적인 녀석들이니 절대 건드리면 안 됩니다. 오직 Type이 ‘Recovery’인 녀석만 타겟입니다.