[code=bat]@prompt $s
설치 / 사용기
소프트웨어 ● pe용 boot.wim멀티 부트메뉴 간단등록)winpe64.iso 압축해제 \sources\boo...
2022.01.09 17:28
● pe용 boot.wim멀티 부트메뉴 간단등록)winpe64.iso 압축해제
\sources\boot.wim 디랙토리 파일위치에 멀티메뉴 간단 등록 boot,bat 파일
사용방법>
Win10PE_x64.iso 라면 압축해제 \sources\boot.wim 디랙토리 파일위치에
boot.bat 만 복사 멀티 부트메뉴 등록가능 합니다.(windows11 ,winpe64에서 등록 가능)
윈포럼에서 많은 분이 iso winpe를 제공하기에 간단히 멀티 등록 실행및 bcdboot 복구 가능 합니다.
주)boot.bat 파일변경시 등록 불가능 합니다
파일조건
bat파일 메인 화면
1. 부트메뉴에 등록
2. 부트메뉴 리스트
3. cmd창 실행 및 삭제명령
4. d:\BOOTICEx64_KO.exe 이용 d:\EasyBCD_2.4_단일버전.exe 이용
▶ d:\PE\boot.bat 소스 정보
[code=bat]@prompt $s
@color 1f
@cd /d %~dp0
@title %~dp0%~n0.wim 등록을 위하여 %~dp0%~n0.bat 이름이 동일해야 각각드라이브root에boot.sdi복사 합니다
@mode con cols=80 lines=45
@setlocal enabledelayedexpansion
@reg query HKU\S-1-5-20>nul || (PowerShell start -verb runas '%0'&exit)
:sel
@echo.
@echo. .winpe64 boot.wim 멀티메뉴 등록.(https://11q.kr)
@echo.------------------------------------------------------------
@echo. winpe64 조건에서 (boot.wim,boot.sdi) 부팅 구성 가능 합니다.
@echo. \Win10XPE..\sources\boot.wim ,\Win10XPE..\sources\boot.bat 실행조건
@echo. \Win10XPE..\boot\boot.sdi 를 root에 복사(c:\ d:\ root위치)
@echo. 어느 디랙토리/폴더 boot.bat 실행 하면 boot.wim 등록 합니다.
@echo. winpe64.iso 압축해제후 폴더 \sources\boot.bat에 복사 실행하면 등록 가능.
@echo.============================================================
@echo. 등록준비)boot.bat,boot.wim,boot.sdi 3개 파일
@echo.============================================================
@echo. 조건 1)%~dp0%~n0.wim 와 %~d0\%~n0.sdi 파일이 있어야 정상부팅
@echo.============================================================
@echo. 조건 2)%~dp0%~n0.bat 와 %~dp0%~n0.wim 동일이름 이면 ok
@echo.-----------------주)불필요시 상위설명 삭제------------
@echo.============================================================
@echo. 메뉴등록)%~dp0%~n0.wim 등록(bat파일과=wim파일 동일이름 ok)
@echo.============================================================
@copy %~d0\%~n0.sdi %~dp0%~n0.sdi
@echo.%~d0\%~n0.sdi %~dp0%~n0.sdi 로.sdi파일 복사진행
@echo.------------------------------------------------------------
@copy %~dp0%~n0.sdi %~d0\%~n0.sdi
@echo.%~dp0%~n0.sdi %~d0\%~n0.sdi 로.sdi파일 복사진행
@echo.=============================================================
@echo.
@echo.1. 부트메뉴에 등록 (%~dp0%~n0.wim)
@echo.
@echo.2. 부트메뉴 리스트 (%~dp0%~n0.wim) 최근등록 확인
@echo.
@echo.3. cmd창 실행 및 삭제명령(EasyBCD_이용추천)참조
@echo.
@echo.4. d:\BOOTICEx64_KO.exe 이용
@echo. d:\EasyBCD_2.4_단일버전.exe 이용
@echo.
@echo.5. 종료
@echo.------------------------------------------------------------
@echo.Enter...copy %~dp0%~n0.sdi %~d0\%~n0.sdi..복사 합니다
@echo.============================================================
@echo.
@set sel=
@set /p sel=선택하세요:
@if "%sel%"=="1" goto :1
@if "%sel%"=="2" goto :2
@if "%sel%"=="3" goto :3
@if "%sel%"=="4" goto :4
@if "%sel%"=="5" goto :5
@cls
@goto sel
:1
if exist %~dp0%~n0.wim if exist %~d0\%~n0.sdi goto :start
rem if exist %~dp0%~n0.wim if exist %~dp0%~n0.sdi goto :start
@echo.
@echo.
@echo.============================================================
@echo. %~dp0%~n0.wim와 %~d0\%~n0.sdi 둘다 필요합니다
@echo.============================================================
@echo.
@pause
@exit
:start
REM bcdedit /create {ramdiskoptions} /d "Recovery" || bcdedit /set {ramdiskoptions} description "Recovery"
bcdedit /create {ramdiskoptions} /d "%~dp0%~n0.wim" || bcdedit /set {ramdiskoptions} description "%~dp0%~n0.wim"
bcdedit /deletevalue {ramdiskoptions} description
bcdedit /set {ramdiskoptions} ramdisksdidevice partition=%~d0
bcdedit /set {ramdiskoptions} ramdisksdipath \boot.sdi
for /f "tokens=1-5 delims=-" %%a in ('bcdedit /create /d "%~dp0%~n0.wim" /application osloader') do (
set first=%%a
set last=%%e
set guid=!first:~-9!-%%b-%%c-%%d-!last:~0,13!
)
bcdedit /set %guid% device ramdisk=[%~d0]%~p0%~n0.wim,{ramdiskoptions}
bcdedit /set %guid% osdevice ramdisk=[%~d0]%~p0%~n0.wim,{ramdiskoptions}
set bios=exe
bcdedit /enum {bootmgr} | findstr /i bootmgfw.efi && set bios=efi
bcdedit /set %guid% path \Windows\system32\boot\Winload.%bios%
bcdedit /set %guid% locale Ko-KR
bcdedit /set %guid% inherit {bootloadersettings}
bcdedit /set %guid% systemroot \Windows
bcdedit /set %guid% nx OptIn
bcdedit /set %guid% detecthal yes
bcdedit /set %guid% winpe yes
bcdedit /set %guid% nointegritychecks yes
bcdedit /displayorder %guid% /addlast
@echo.
@echo.============================================================
bcdedit /enum %guid%
@echo.
@echo.
@echo.============================================================
@echo. 멀티boot menu에 %~dp0%~n0.wim 등록 진행 완료했습니다
@echo.============================================================
@echo. 엔터.....메인메뉴로 이동합니다....
@pause
@goto sel
:2
@echo.
@echo.list
@echo.============================================================
echo on
CMD /c "bcdedit"
@echo.============================================================
@echo 상기 마지막id가 최근 등록 BCDboot입니다 [복사하여 삭제시 활용하세요]
@echo ---------------------------------------------------------------
@echo. 엔터.....메인메뉴로 이동합니다....
@echo.============================================================
@pause
@goto sel
:3
@echo.
@CMD /c "bcdedit"
@echo.============================================================
@echo. cmd창 실행 및 삭제명령
@echo.============================================================
@echo 리스트보기 ] bcdedit // 삭제 명령도움말 bceedit /? delete
@echo 삭제명령 예] bcdedit /delete {9515594b-701c-11ec-b6d7-a434d9996ebf}
@echo. bcdedit /delete {ID}
@echo ---------------------------------------------------------------
@echo 상기 마지막id가 최근 등록입니다 [복사하여 삭제시 활용하세요]
@echo.===============================================================
@start cmd.exe
@start cmd.exe
@echo. ..........엔터.....메인메뉴로 이동합니다....
@echo.===============================================================
@pause
@goto sel
:4
@echo.
@echo. 실행 d:\BOOTICEx64_KO.exe 종료후 d:\EasyBCD_2.4_단일버전.exe 실행됩니다
@echo. ..........실행 종료후 엔터..............
@echo ---------------------------------------------------------------
@CMD /c "d:\BOOTICEx64_KO.exe"
@CMD /c "d:\EasyBCD_2.4_단일버전.exe"
@echo.===============================================================
@echo. ..........엔터.....메인메뉴로 이동합니다....
@echo.===============================================================
@pause
@goto sel
:5
@echo.
@echo.exit
@echo.===============================================================
@echo. 즐거운 하루 되세요.....
@echo.===============================================================
@echo. exit..종료 합니다.....
@pause
exit
[/code]
...end...
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 사용기/설치기 이용안내 | gooddew | - | - | - |
8330 | 기 타| 질답란에_파일 설명 바꾸는 방법 [14] | 첨임다 | 628 | 22 | 01-09 |
8329 | 윈 도 우| pe 부팅 10초의 벽을 돌파할지도 모르겠네요. Lightn11PE_... [7] | heykevin | 1334 | 8 | 01-09 |
8328 | 윈 도 우| Clinic PE 작업표시줄 설정 스크립트입니다. [3] | PC_Clinic | 732 | 7 | 01-09 |
» | 소프트웨어| ● pe용 boot.wim멀티 부트메뉴 간단등록)winpe64.iso 압축... [2] | shimspeed | 983 | 8 | 01-09 |
8326 | 소프트웨어| [실사] 부트메뉴에 WinPE.WIM 등록 및 활용 방법! [14] | 무월 | 832 | 18 | 01-09 |
8325 | 기 타| Clinic PE 바탕화면 아이콘 만들기를 적용하여 보았습니다. [7] | 왕초보 | 807 | 11 | 01-09 |
8324 | 소프트웨어| [PE.WIM] - 벤토이(Ventoy) VHD 디스크 구성 및 활용 방법! [14] | 무월 | 1138 | 20 | 01-09 |
8323 | 소프트웨어| EasyBCD로 wim 등록하는데 윈도우 미디어 요구할 때 [12] | suk | 878 | 18 | 01-09 |
8322 | 소프트웨어| ● backup 관리자 권한으로 bat명령 마우스클릭으로 진행하기 [8] | shimspeed | 756 | 8 | 01-08 |
8321 | 윈 도 우| (수정)카조님 명작 SystemPE Dism (엣지) 만져보기 [32] | 하늘은높고 | 1659 | 25 | 01-08 |
8320 | 기 타| Snapshot 백업 복원 보조프로그램 피트백 입니다.. [12] | 왕초보 | 999 | 14 | 01-08 |
8319 | 윈 도 우| [종료]Lightn11PE_22000.387_ko.wim [40] | sunshine | 2979 | 33 | 01-08 |
8318 | 윈 도 우| Clinic PE 바탕화면 아이콘 만들기 (첨부) [16] | PC_Clinic | 988 | 18 | 01-08 |
8317 | 윈 도 우| 탐색기 재시작 딜레이방지 [15] |
|
1290 | 21 | 01-08 |
8316 | 윈 도 우| 카조님 윈 빌더 v.144로 만들어보기 #2 [13] | 4k8k | 872 | 12 | 01-08 |
8315 | 윈 도 우| 카조님 v.144로 빌드 한 버전 해보기.. [5] | 4k8k | 638 | 6 | 01-08 |
8314 | 소프트웨어| uTorrent 2.2.1 지원 파일 [8] |
|
1457 | 27 | 01-07 |
8313 | 윈 도 우| Dism Full 버전 추가 [7] |
|
1139 | 23 | 01-07 |
8312 | 기 타| Clinic PE V2 바탕화면에 바로가기 만들기 입니다 [21] | 왕초보 | 1177 | 18 | 01-07 |
8311 | 윈 도 우| 캡처 도구 지원파일 [11] |
|
841 | 19 | 01-07 |