배치파일

파티션 볼륨명 변경 배치파일 (자동 D 드라이버 변경)

by 바른생활청년 posted May 02, 2017
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

@echo off

cd\

echo list volume > "%temp%\diskpart_list.txt"

diskpart /s "%temp%\diskpart_list.txt"


:MENU
echo.
echo 1. (D:)드라이버로 바꾸기
echo.
echo 2. 드라이버 지정하여 바꾸기
echo.
echo 3. 종료
echo.
set /p choice= 번호를 입력하세요 : 
if "%choice%" == "1" goto :YES1
if "%choice%" == "2" goto :YES2
if "%choice%" == "3" goto :END
if "%choice%" == "" goto :MENU
goto MENU


:YES1
echo.
echo.
echo.

set /p DRIVE-1=D 드라이브로 변경 할 볼륨 "문자(Ltr)"를 입력하세요 : 

echo.
echo.
echo ※ 입력한 %DRIVE-1%: → D: 드라이브으로 변경합니다.
echo.
echo ※ 기존 D: → X: 설정합니다.
echo.
echo.

echo select volume=D > "%temp%\diskpart_d_delete.txt"

echo assign letter=X >> "%temp%\diskpart_d_delete.txt"

diskpart /s "%temp%\diskpart_d_delete.txt"


echo.
echo ─── D: -> X: 문자 변경 ─── [완료] 
echo.

echo select volume=%DRIVE-1% > "%temp%\diskpart_d_change.txt"

echo assign letter=D >> "%temp%\diskpart_d_change.txt"

diskpart /s "%temp%\diskpart_d_change.txt"

echo.
echo ─── 볼륨 %DRIVE-1%: -> D: 문자 변경 ─── [완료] 
echo.

diskpart /s "%temp%\diskpart_list.txt"

echo.
echo.
echo.
pause
goto MENU

:YES2
echo.
echo.
set /p DRIVE-2=___ 변경 할 볼륨 "문자(Ltr)"를 입력하세요(기존) : 
echo.
echo.
set /p DRIVE-3=___ 마음이 가는 볼륨 "문자(Ltr)"를 입력하세요(신규) : 
echo.
echo.
echo.
echo ※ 입력한 %DRIVE-2%: → %DRIVE-3%: 으로 변경할까요? ^^
echo.
pause
echo.
echo.

echo select volume=%DRIVE-2% > "%temp%\diskpart_d_exit.txt"

echo assign letter=%DRIVE-3% >> "%temp%\diskpart_d_exit.txt"

diskpart /s "%temp%\diskpart_d_exit.txt"


echo.
echo ─── %DRIVE-2%: -> %DRIVE-3%: 문자 변경 ─── [완료] 
echo.
diskpart /s "%temp%\diskpart_list.txt"
pause
goto MENU

:END
exit