질문과 답변

윈 도 우 VHD 부팅메뉴 등록관련 배치파일 질문합니다

2013.06.19 20:50

HD7사용자 조회:1374

VHD를 부팅메뉴에 등록하는 배치파일 소스가 아래와 같은데요. 굵은 글씨 부분은 UEFI용에 맞게 고친거구요. 이걸 VHD를 기본부팅으로 설정하게하는 옵션을 넣어주려고 하는데 어디에 넣줘야 될까요? bcdedit /default %%c, bcdedit /default %%d를 넣어줘야 된다고 들었는데 어느 부분에 넣어줘야 할지를 모르겠습니다. 중간 아무 사이에나 넣었더니 안먹히는 것 같아서 말압니다.

 

 

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

@echo off
pushd %~dp0
bcdedit > nul
if errorlevel 1 goto _admin

:_input
cls
echo.
echo.
echo.
echo          등록할 VHD 파일의 경로를 입력해주세요.
echo.
echo          단 경로에 띄어쓰기가 포함된 경우
echo.
echo          큰 따옴표는 생략해주시기 바랍니다.
echo.
echo.
echo          좋은 예 : D:\vhd files\win7.vhd
echo.
echo          나쁜 예 : "D:\vhd files\win7.vhd"
echo.
echo.
echo.
set /p src="경로를 입력해주세요 :
cls
echo.
echo.
echo.
echo          등록할 VHD 파일의 부팅 메뉴 이름을 지어주세요.
echo.
echo.
echo.
set /p name=이름을 입력해주세요 :

:_confirm
cls
echo.
echo.
echo.
echo          등록할 VHD 파일의 경로 : %src%
echo.
echo          등록할 VHD 파일의 메뉴 : %name%
echo.
echo.
echo.
set /p right=위 내용이 맞으면 Y를, 틀리면 N을 입력해주세요 :
if /i "%right%" == "y" goto _next
if /i "%right%" == "n" goto _input
goto _confirm

:_next
for /f "tokens=1 delims=\" %%a in ('echo %src%') do set path1=%%a
for /f "tokens=2 delims=:" %%b in ('echo %src%') do set path2=%%b
set file=[%path1%]%path2%
bcdedit /create /application OSLOADER /d "%name%" > guid.txt
for /f "tokens=1 usebackq" %%c in (guid.txt) do (
 bcdedit /set %%c device vhd="%file%"
 if errorlevel 1 goto _eng
 bcdedit /set %%c osdevice vhd="%file%"
 bcdedit /set %%c path \Windows\System32\Winload.efi
 bcdedit /set %%c locale ko-KR
 bcdedit /set %%c inherit {bootloadersettings}
 bcdedit /set %%c systemroot \Windows
 bcdedit /set %%c nx OptIn
 bcdedit /set %%c detecthal Yes
 bcdedit /displayorder %%c /addlast
 bcdedit /timeout 5
 del guid.txt
 goto _success
)

:_eng
for /f "tokens=3 usebackq" %%d in (guid.txt) do (
 bcdedit /set %%d device vhd="%file%"
 bcdedit /set %%d osdevice vhd="%file%"
 bcdedit /set %%d path \Windows\System32\Winload.efi
 bcdedit /set %%d locale ko-KR
 bcdedit /set %%d inherit {bootloadersettings}
 bcdedit /set %%d systemroot \Windows
 bcdedit /set %%d nx OptIn
 bcdedit /set %%d detecthal Yes
 bcdedit /displayorder %%d /addlast
 bcdedit /timeout 5
 del guid.txt
)

:_success
cls
echo.
echo.
echo.
echo          작업이 완료되었습니다. 이제 재부팅 해보시면
echo.
echo          "%name%" 메뉴가 나타날 것입니다.
echo.
echo.
echo.
pause
exit

:_admin
cls
echo.
echo.
echo.
echo          우클릭 해서 관리자 권한으로 실행해주세요.
echo.
echo.
echo.
pause
exit

번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
40282 소프트웨어| 혹시 usb를 똑같이 다른 usb에 diskcopy?할려면 어떻게 하... [9] 퉁가리 2122 06-20
40281 윈 도 우| 바이오 스타 a785ge메인보드 질문드립니다 [1] 어둠의그림 1197 06-20
40280 소프트웨어| PE에 프로그램 설치는 어떻게 하나요? [16] 유일민 2481 06-20
40279 윈 도 우| 탐색기에서 대단히 불편한데 방법이 있는지요? [3] asklee 1351 06-20
40278 기 타| 한글화 제대로 나오나요? [11] 트리니티 1353 06-20
40277 소프트웨어| 어베스트에 이상한창이 생겼어요!! [2] 벌꿀바나나 1530 06-20
40276 서버 / IT| 서버용 HDD 교체 질문 [2] 수딩미스트 1707 06-20
40275 윈 도 우| 에어로 기능 끌수 있나요? [1] 액션 1248 06-20
40274 소프트웨어| 미국에서 불법 다운로드 뭐로 판단하나요? [1] 네버잉 2184 06-20
40273 하드웨어| Avast 어떤걸 깔아야하나요??? [4] 매력종환 1764 06-20
40272 윈 도 우| pe에서 시작음이 있는 것이 좋을까요? [16] 루로우니 1472 06-20
40271 윈 도 우| sony c1에 사용 할 리눅스 [10] 민트 1683 06-19
40270 윈 도 우| exe파일로된 레지수정파일인데요..혹시 exe파일을 풀수있을... [3] 퐈포포퐈퐢 1502 06-19
» 윈 도 우| VHD 부팅메뉴 등록관련 배치파일 질문합니다 [5] HD7사용자 1374 06-19
40268 윈 도 우| 회원님들 이게 이렇습니다!!! 지역유선 결합? 상품입니다. [8] ㄷㄱ 1543 06-19
40267 소프트웨어| 하드디스크 내용 빠르게 백업 하는방법 질문 [10] 녹차아이스 1824 06-19
40266 윈 도 우| os설치시 문의좀 드릴께요. [8] 샤넬 1774 06-19
40265 소프트웨어| hdd에 grub이나 mbr심은것 초기화 하는법좀 알려주세요. [10] 하우스 1652 06-19
40264 윈 도 우| 네트웍 박사님들 저 점 도와주십시요!!ㄷㄷㄷㄷㄷㄷㄷㄷㄷ [6] ㄷㄱ 1255 06-19
40263 윈 도 우| dwg 를 pdf 로 바꿀수 있을까요 [2] 수담 1200 06-19
XE1.11.6 Layout1.4.8