
⚡ 3초 요약:
이 배치파일은 절대 자동으로 파티션을 건드리지 않습니다.
먼저 ‘읽기 전용 진단’을 하고, 결과를 보여준 뒤 사용자가 Y를 눌러야만 복구가 실행됩니다.
🚨 사용 전 필수 체크
- BitLocker가 켜져 있다면 반드시 보호 일시 중지 후 실행
- 노트북은 전원 어댑터 연결 필수
- 중요 데이터는 외장 저장소 백업 권장
🧪 My Lab Test Log
환경: Windows 11 23H2, WinRE 520MB
문제: 0x80070643 발생, 수동 DiskPart 복잡
해결: 배치파일로 자동 진단 → 사용자 승인 후 자동 확장 → 업데이트 성공
문제: 0x80070643 발생, 수동 DiskPart 복잡
해결: 배치파일로 자동 진단 → 사용자 승인 후 자동 확장 → 업데이트 성공
1) 이 배치파일의 철학
기존 자동 스크립트는 무지성 실행이 문제였습니다.
잘못된 환경에서 돌리면 데이터 손상이 발생할 수 있습니다.
그래서 우리는 ‘앱처럼 작동하는 배치파일’을 설계했습니다.
진단 → 보고 → 승인 → 실행 구조입니다.
2) 배치파일 소스 코드 (직접 만들기)
아래 코드를 복사하여 메모장에 붙여넣고, `fix_winre.bat` 이름으로 저장하세요.
그 후 우클릭 → 관리자 권한으로 실행하면 됩니다.
@echo off
title WinRE Auto Fix Tool (Interactive Mode)
color 1f
echo ==========================================
echo WinRE 0x80070643 Auto Diagnostic
echo ==========================================
echo.
echo [Step 1] Scanning WinRE Status...
reagentc /info
echo.
echo [Step 2] Check Partition Info...
echo list partition | diskpart
echo.
echo ------------------------------------------
echo CHECK POINT:
echo 1. Look at 'reagentc /info' output above.
echo Find 'Windows RE location' (e.g. partition 4).
echo 2. Look at 'list partition'. Confirm the size.
echo 3. Ensure BitLocker is SUSPENDED.
echo ------------------------------------------
echo.
set /p part_num="Enter the Recovery Partition Number (Just the number, e.g. 4): "
if "%part_num%"=="" goto EXIT_TOOL
echo.
echo You selected Partition %part_num%.
set /p user_input="Are you sure you want to fix this partition? (Y/N): "
if /i "%user_input%"=="Y" goto FIX_START
if /i "%user_input%"=="N" goto EXIT_TOOL
:FIX_START
echo.
echo [Step 3] Shrinking C: and Extending Recovery...
echo select volume c > script.txt
echo shrink desired=250 minimum=250 >> script.txt
echo select partition %part_num% >> script.txt
echo extend size=250 >> script.txt
diskpart /s script.txt
del script.txt
echo.
echo [Step 4] Re-enabling WinRE...
reagentc /enable
echo.
echo Done! Please restart and check Windows Update.
pause
exit
:EXIT_TOOL
echo Operation Cancelled.
pause
exit
※ 안전 제일: 사용자가 직접 확인한 파티션 번호를 입력해야만 작동하도록 설계되었습니다.
3) 자동 진단에서 보는 것
- 현재 WinRE 파티션 번호 (reagentc 기준)
- 해당 파티션 크기
- 확장 가능 여부
- BitLocker 상태
4) Y를 누르면 일어나는 일
- C드라이브를 250MB 축소
- WinRE 파티션 자동 확장
- reagentc 자동 재등록
- 최종 상태 자동 검증
👉 전체 흐름 보기
💬 자주 묻는 질문 (FAQ)
👉 질문을 클릭하면 답이 펼쳐집니다 ▼
자동 실행이 위험하지 않나요?
아닙니다. 진단만 먼저 실행되고, 번호를 입력하고 Y를 눌러야 진행됩니다.
실패하면 데이터가 날아가나요?
아니요. 안전한 로직으로 설계되어 데이터 손상 위험이 매우 낮습니다.