컴퓨터수리

UEFI 부팅 복구 배치파일

즐겨찾기컴퓨터 2020. 3. 4. 18:53

@echo off
title uefi 부팅 복구 스크립트
pushd %~dp0

SET VolCount=0 
for /f "tokens=2" %%a in ('echo lis vol ^| diskpart ^| Find "파티션"') do set VolCount=%%a
if "%VolCount%" == "0" (
echo.
echo 파티션이 하나인 경우 파티션을 초기화 할수 없습니다. 종료 합니다. 
echo.
pause
goto exit
)
@echo off
(
echo lis vol 
) | diskpart
:Menu1
echo.
echo.
set Vol=
set /p Vol=[ ESP 파티션 볼륨 번호를 입력하세요 ][ 0 ~ %VolCount% ] : 
if "%Vol%" == ""  (
echo.
echo ESP 파티션 볼륨 번호를 입력하세요. 디스크 범위는 0 ~ %VolCount% 입니다.
goto Menu1
)
if "%Vol%" gtr "%VolCount%"  (
echo.
echo 볼륨 범위 초과했습니다. 볼륨 범위는 0 ~ %VolCount% 입니다.
goto Menu1
)
(
echo sel vol %Vol% 
echo format fs=fat32 quick
echo ass letter=z:
) | diskpart
bcdboot c:\windows /l ko-KR /s z: /f UEFI
echo.
echo  작업을 완료 했습니다. 아무키나 누르면 종료 됩니다.
echo.
pause > nul
:exit

-----------------------------------------------------------------------------------------------

 

배치파일을 자신에게 적합하게 수정하세요.

 

윈도우 설치 드라이브가 c: 가 아닐 경우 위 빨간색 c: 부분을 윈도우 설치 드라이브명으로 변경후 저장해서 사용하세요. 

 

pe 로 부팅을 해서 배치파일을 실행을 합니다.

 

 

빨간색 박스 윈도우 설치 드이브 명이 맞으면 노란색 박스 ESP 파티션 볼륨 번호를 선택을 합니다.

 

 

부팅 복구가 완료 되었습니다.

 


uefi_boot recovery.bat
0.00MB


원본자료위치 : https://windowsforum.kr/index.php?mid=data&category=2631884&search_keyword=%ED%8C%8C%ED%8B%B0%EC%85%98&search_target=title_content&document_srl=12137454

 

자 료 실 - UEFI 부팅 복구 배치파일 -2-

안녕 하세요. gooddew 입니다. uefi 부팅 복구하는 배치파일을 업데이드 했습니다. 배치파일 내용은 아래와 같습니다. ----------------------------------------------------------------------------------------------- @echo off title uefi 부팅 복구 스크립트 - Windowsforum.kr pushd %~dp0 SET VolCount=0 for /f "token

windowsforum.kr