강좌 / 팁

소프트웨어 WimBootBR 일회성 윔부트, C드라이브 백업/복원 cmd

2021.10.03 01:20

지후빠 조회:3527 추천:26

나중에 보신분을 위해... 마무리 버전은 https://windowsforum.kr/gallery/16797867 에 있습니다. WimBootBR211009.7z

아래 글을 먼저 보시고 위 링크 글을 보시면 이해하는데 도움이 될 것 같습니다.^^


안녕하세요? https://windowsforum.kr/qna/16684200 게시물에서 B/R을 오토핫키로 전환하는 질문이 있었습니다.

배치파일을 AHK로 조금 만들다 보니 기존의 DISM 툴이 될 것 같아서(능력초과로!) 이런 저런 궁리를 하다가 다음과 같은 기능을 만들었습니다.

혹 기존에 비슷한 개념의 결과물들이 있을 것인데요. 저는 처음 해보는 것 입니다. 잘 모르고 헛발질 하는게 아닌지 걱정입니다.ㅠㅠ

처음 하는 것이라 부족한 부분이 많을 것이라 생각합니다. 고수님들께서 과감히 지적해주시길 바랍니다.

 

복원시 C드라이브를 포멧하고 복원하는 되돌릴 수 없는 작업이 이루어지니 신중하시길 바랍니다.

테스트하시다 예상치 못하게 소중한 자료를 잃을 수 있으니 단계별로 여러번 확인하시고 진행하시기 바랍니다.

충분히 테스트하여 문제가 없겠다 생각하시면 사용해보시구요.

발생되는 모든 것은 사용자 본인 책임하에 사용하셔야 합니다.ㅜㅜ

 

1. 개요

- Terabyte TBWinPE.exe와 TBLauncher.exe를 활용하는 Launcher를 구성 하였습니다.

- C드라이브를 제외한 다른 D 드라이브 등에 압축 해제하십시오. 당연히 고정 드라이브(볼륨)가 2개 이상이어야 합니다.

 2021-10-02_230638.jpg 2021-10-03_010938.jpg

1) WIM Boot Once ; 가지고 있는 PE wim으로 즉시 일회성 부팅을 합니다

- 먼저 가지고 계신 uefi 부팅가능한 wim을 WIM 서브 폴더에 저장해야 합니다. bios 부트는 아마 안될 것입니다.

2021-10-02_230716.jpg

2) C-Drive Backup

- C드라이브 백업 복원은 PE에 TBLauncher가 필요합니다. 그래서 TBLauncher 정확히 구성된 Terabyte PE가 필요합니다.

- 자료실 https://windowsforum.kr/data/16778460 또는 https://windowsforum.kr/data/16781883 에서 iso를 받아서

- boot.wim을 꺼내서 WIM 폴더에 저장합니다. efi 부팅이 가능한 64비트 받으셔야 합니다.

2021-10-02_230934.jpg 취소시 2021-10-02_231035.jpg (2초후 자동 닫힘)

3) C-Drive Restore

2021-10-02_231047.jpg 취소시에는 위쪽와 같은 메시지 출력 ↑ (2초후 자동 닫힘)

4) remove bcd entry

2021-10-02_231113.jpg

 

2. 참조 또는 도움 받은 글

 

1) 왕초보님 TBWinPE.exe 소개로 이런 것도 해봅니다. 왕초!님 감사합니다.^^

- https://windowsforum.kr/review/15058627

- 최신 버전의 TBWinPE; 일단은 tbwinpe.exe 만 사용합니다. 첨부파일에 포함되어 있어서 아래 링크는 참고만 하십시오.

--- https://www.terabyteunlimited.com/howto/tbwinre_tutorial/

--- https://www.terabyteunlimited.com/howto/tbwinpe_tutorial/

- 위 링크의 압축파일에 TBLauncher 도 들어 있어서 일반 PE에 적용도 가능할 것 같은데, 저는 prince.wim에서 실패했습니다.

- 지금 검색해보니 왕초보님의 https://windowsforum.kr/review/15104165 게시물도 있네요. 스크립트 실행 글이 있었네요.ㅠㅠ

 

2) 입니다님 Launcher; 간단하고 편하게 나름 강력한 런처를 구성할 수 있을 것 같습니다.

- https://windowsforum.kr/review/12765822

- 게시물은 안보고 이전에 받아둔 launcher로 구성하는데 잘 안되어서 한참을 헤맷는데 해당 게시물에 but->btn 을 내용이 있더라구요.ㅠㅠ

 

3) 검은천사님 Wimlib Recovery

- http://dateno1.egloos.com/1487758

- http://dateno1.egloos.com/1487619

 

4) MsgBox; 검색해보니 이것도 왕초보님 글이 있습니다. 3개 테스트해서 골랐는데 게시물을 미리봤더라면...

- https://windowsforum.kr/gallery/14805544

 

 

3. 아이디어 발상?

- tbwinpe.exe가 부팅가능한 wim을 1회성 부팅을 시켜줍니다. 이전의 다른 스크립트 보다는 잘 되는 것 같습니다.

- 더 알아보기 위해 TBWinPE.exe /bootwim /? 실행시 아래 화면과 같은 옵션이 추가로 가능합니다.

- 여기에서 /run /mdl 이 눈에 띄네요. wim 파일과 무관하게 하드에 batch 파일을 두고 실행할 수 있겠다는 생각이 들었습니다.

- 특히 /mdl 옵션은 적어도 fixed drive는 pe 부팅후 같은 문자를 할당해준다고 되어 있어서 이번 일을 해보게 되었습니다.

- 여러 경우 테스트해본 결과 /run /mdl 옵션을 제대로 써보려면 TBLauncher가 잘 구성된 64bit PE 가 필요했습니다.

2021-10-03_005624.jpg

 

4. C드라이브 백업 복원 사용법; uefi 환경에서만 테스트 되었습니다. dism 명령어를 잘 몰라서 더 좋은 방법있으시면 알려주십시오.

- c backup / restore는 영문 terabyte pe에서도 가능하도록 메시지를 영어로 하였습니다. (업데이트 대비)

- terabyte winpe 64비트나 winre iso에서 boot.wim을 추출하여 WIM 폴더에 두어야 백업/복원이 작동합니다. (위에서도 언급)

- 먼저 실컴과 드라이브 매핑이 같아야 된다는 전제가 필요해서 terabyte pe로 1회성 부팅하여 드라이브 이름이 실컴과 같은지 확인하십시오.

- 3.46과 3.47 한글/영어 PE에서 테스트 되었습니다. 실컴은 2015와 1809에서 테스트 하였습니다.

 

1) C드라이브 백업

- PE부팅 후 먼저 드라이브 목록 보여주고, C: 볼륨명 한번 더 보여주고 y 입력하면 CBackup.cmd 2번째 줄에 (set DRV=D:\)

- 설정된 경로에 C_Backup_2021-10-02_223523.wim 형태의 파일을 만듭니다. 필요시 경로는 자신에 맞게 수정하시기 바랍니다.

IMG_4747.jpg

 

2) C드라이브 복원

- CRestore.cmd 두번째 줄에 설정된 (set DRV=D:\) 경로에서 C_Backup_ 으로 시작하는 wim 파일 목록을 보여주고 선택하면

- C 드라이브를 포멧하고 wim파일을 압축 해제합니다. 마찮가지로 C 드라이브가 맞는지 dir c: 로 보여주기까지 합니다.

- 잘 못되면 큰 일 나니까요. 복원 테스트는 충분치 못했습니다. 여러번 할 수 가 없어서요. 테스트 부탁드립니다.

 

IMG_4749.jpg

Press any key to continue ... 에서 아무키나 누르면 재부팅합니다.

IMG_4751.jpg

3) 한글 PE에서 백업테스트

IMG_4752.jpg

4) 한글 PE에서 복구 테스트

IMG_4753.jpg

IMG_4755.jpg

5) 백업/복원용 PE 이름을 다르게 하고 싶을때는 WimBoot.cmd 5번째 줄 "boot.wim" 을 원하시는 이름으로 바꾸실 수 있습니다.

- WIM 경로를 바꾸시려면 4번째 줄을 편집하시면 되십니다. set wimfolder=..\wim

 

5. 참고; 모르는 부분이 많아서 많이 실패한 내용입니다.

- 저의 경우 mdl 옵션이 잘 적용되었는데 모든 분에게 잘 될지는 확신할 수 없습니다.

- Terabyte PE, RE 에서는 winlib-imagex.exe가 실행되지 않았습니다. 아쉽게도 시간을 많이 까먹었지만,

IMG_4745.jpg

- run 옵션을 주면 스크립트가 있는 위치에서 실행된는 것이 아니라 X:\windows\system32\bootwim 폴더에

- 해당 배치파일과 TBWinPE_BootWIM 파일이 복사되어 실행 됩니다. 그래서 %~dp0 같은 것은 못쓸 것 같습니다. (여기서 많이 헤맸다는...)

- 배치파일을 쉽게 편집할 수 있는 위치에 두고 실행할 수 있다는 장점이 있는 것 같습니다.

- 여러 방면으로 응용할 수 있을 것 같습니다. ifw 백업 복원 명령어를 알면 ifw 백업/복원도 쉽게 구성할 수 있을 듯 합니다.

 

ps. https://windowsforum.kr/review/16750628 게시물에서 처럼 prince.wim에 TBLauncher를 중간에 내장시켜 terabyte pe/re 대신 사용해보려 했는데 mbl, run 옵션이 안되어서 포기하였습니다. 가능하다면 일단 중간단계인 TBLauncher로 스크립트 등을 외부에서 실행시키고, 불필요한 경우 TBLauncher를 단축키로 kill 하면 prince pe 메인화면으로 가도록하여 두마리 토끼를 잡아보려 했는데... 잘 안되었답니다.ㅜㅜ

 

 

글 재주가 없어서인지 게시물 쓰는데 시간이 너무 많이 걸리네요. 생각나면 더 추가하겠습니다.

이 간단한 것도 많은 시간이 필요하였는데, 고수님들의 노력이란 정말 대단하다는 것을 깨닿게 되었습니다.

이 자리를 빌어 많은 정보와 자료를 공유해주시는 모든 회원님들께 감사 인사 드립니다. -꾸~벅-

 

저는 처음해보는 것이라 아마 문제 있는 부분들은 여러 고수님들께서 해결해주시리라 믿습니다. 미리 고수님들께 감사드립니다.^^

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
3983 소프트웨어| 언패킹 후 리소스 재구축하기-1 [16] sunshine 1044 6 10-13
3982 윈 도 우| windows 11 네트워크 공유하는 방법 [7] 버금차. 3700 2 10-13
3981 윈 도 우| 윈11 TPM,UEFI 무시하고 설치하기. [8] 마루나래 5232 16 10-12
3980 소프트웨어| 최신 Rufus를 사용하여 Windows 11에 대한 TPM, 보안 부팅 ... [4] VₑₙᵤₛG 2715 8 10-11
3979 윈 도 우| Windows 11에서 위젯을 제거하는 방법 [1] VₑₙᵤₛG 2665 6 10-09
3978 소프트웨어| 한컴오피스 설치시 제품 번호가 맞지 않습니다라며 설치 안... [5] heykevin 4800 2 10-09
3977 윈 도 우| Windows 11 우회 설치 - boot.wim 수정하기 [26] suk 5073 37 10-08
3976 윈 도 우| 아래글... UPX 버그패치 [18] kernel 2079 7 10-07
3975 소프트웨어| UPX 압축풀기 [5] sunshine 1917 9 10-07
3974 모 바 일| 아이폰 컴퓨터(윈도우10) 연결 문제 (아이튠즈 아이폰 인식... [2] Day 1083 0 10-06
» 소프트웨어| WimBootBR 일회성 윔부트, C드라이브 백업/복원 cmd [37] 지후빠 3527 26 10-03
3972 윈 도 우| 숨겨진 Windows 11 관리자 계정을 활성화하는 방법 [3] VₑₙᵤₛG 3051 6 10-02
3971 윈 도 우| Windows 11에서 포커스 세션을 사용하는 방법 VₑₙᵤₛG 1023 1 10-01
3970 소프트웨어| Ventoy 정리 #2 [2021.09.28] 추가 [11] 메인보드 4701 20 09-29
3969 윈 도 우| [노트북] Intel 11세대 프로세서(Intel Tiger Lake) 문제 ... [1] sugar 1449 3 09-29
3968 소프트웨어| MPRESS 압축풀기-3 [5] sunshine 1090 6 09-29
3967 소프트웨어| MPRESS 압축풀기-2 [11] sunshine 1473 4 09-28
3966 소프트웨어| MPRESS 압축풀기-1 [12] sunshine 2967 14 09-26
3965 윈 도 우| 불필요한 파일/폴더 지우기 deltree useless .bat [35] 지후빠 4713 22 09-21
3964 서버 / IT| TrueNAS 로 삼바 서버 구축하기 [14] gooddew 2673 5 09-20
XE1.11.6 Layout1.4.8