@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 파티션 볼륨 번호를 선택을 합니다.
부팅 복구가 완료 되었습니다.
'컴퓨터수리' 카테고리의 다른 글
Microsoft Compatibility Telemetry 비활성화 방법 (0) | 2020.03.18 |
---|---|
바이오스 진입 단축키 및 부트 메뉴 단축키 (0) | 2020.03.12 |
윈도우10 - 언어추가(일본어 등) (0) | 2020.02.28 |
윈도우10 네트워크 공유 설정.(RS4해결법 추가함) (0) | 2017.07.04 |
Nvidia 그래픽 속성에서 화면 비율 설정하기 (0) | 2017.03.27 |