스크린 샷

제목 : (수정) wimlib-imagex B&R ahk 전체/차등?백업 테스트

지후빠

<피드백으로 수정>

princel.wim 에 label.exe 가 없어서 format /v 로만 해보려고 하니 볼륨명에 스페이스는 해결이 안되는 것 같습니다.

어쩔수 없이 label.exe를 추가 해야겠습니다. 당장은 수정된 crestore.cmd 와 label.exe을 같은 폴더에 두시고 실행 부탁드립니다.ㅠㅠ

다음 기회에 princel.wim에 label.exe를 버전에 맞는 것을 찾아 추가하겠습니다.~

첨부 :
 
label.exe 
CRestore.cmd

-0-님께서 속도 문제를 말씀하셔서 백업 압축 옵션을 fast로 설정한 버전을 올립니다. 답답하면 안되니 다음 부터 기본 fast로... ㅎ~

WimLibBR.ahk WimLibBR.fast.exe 


안녕하십니까? 시간이 늦어서 간략히 올리겠습니다. 내일을 위하여...^^

 

이전 게시물인 Image for Windows BR 테스트; https://windowsforum.kr/review/16895375 을 먼저 보고오시기를 권해드립니다.

테스트가 충분치 않습니다. 충분히 테스트후 사용하시면 좋겠습니다. 특히, 32bit OS에서 테스트를 못했습니다.

메이저급 OS 백업 소프트웨어가 많습니다. 개인적인 취미(재미)로 만들어진 것이오니 감안하시고 사용하시면 좋겠습니다.

 

WimLibBRahk.zip 파일에는 다음과 같은 파일이 포함되어 있습니다.

- Tools\chkdsk.exe ; 이 폴더에 실행 파일을 두면 PRINCEL.wim PE에 단축 아이콘이 만들어집니다.

- x86\libwim-15.dll ; 32비트용

- x86\wimlib-imagex.exe ; 32비트용

- CRestore.cmd ; 복원실행하면 PRINCEL.wim 부팅후 자동 실행되는 복원 배치파일

- libwim-15.dll ; 64비트용

- PRINCEL.wim ; 이전 게시물에 들어 있는 PE와 거의 같음 Start_Menu.cmd 에 큰따옴표 4개 추가

- TBWinPE.exe ; 익히 아시는 Terabyte PE 유틸

- WimLibBR.ahk ; 오토핫키 스크립트

- WimLibBR.dll ; 아이콘 라이브러리 (이전 게시물과 동일)

- WimLibBR.exe; 호환성을 위해 32비트, MPRESS로 컴파일된 실행파일(바이러스 오지 있을 것입니다.)

- wimlib-imagex.exe ; 64비트용

 

1. 처음 실행시 화면 풀 백업 실행;  --check --include-integrity 두 옵션은 겹치는 경향이 있어서 --check 만 사용

2021-11-14_221350.jpg

풀 백업 실행전 C 용량; 참고로 큰나무님의 윈11프리뷰 무봉입니다.

2021-11-14_221351.jpg

풀 백업 실행중 ; --snapshot 옵션을 주어 vss로 live system backup 이라서 시간이 좀 더 걸리네요.

2021-11-14_222715.jpg

- 풀 백업 중간에 C 용량; VSS(Volume Shadow Copy Service) 때문에 일시적으로 증가함.

2021-11-14_222716.jpg

풀 백업 바탕화면 파일 상태, 차등백업/복원 후 비교를 위해서...

2021-11-14_222902.jpg

풀 백업이 완료되고 integrity 체크하는 중입니다.

2021-11-14_223319.jpg

풀 백업 후 나머지 차등백업, 복원 메뉴 활성화 됨

2021-11-14_223400.jpg

특히 복구에는 각 윔 마다 각 인덱스에 해당하는 이름 표시하고 선택시 해당 백업본으로 복구됩니다.

2021-11-14_223551.jpg

 

2. Diff 백업; append(차등?) 백업 실행, 바탕화면 파일들 일부 지우고 diff backup 실행합니다.

2021-11-14_223630.jpg

append 백업본도 vss 이용 라이브 시스템에서 실행중 (풀 백업과 파일,디렉토리 수가 조금 다르게 나타나죠?)

2021-11-14_224614.jpg

해당 윔에 추가 백업 세트 형성, 인덱스 이름 추가됩니다. 나중에 복원시 인덱스 이름 클릭하면 해당 백업본으로 복구됩니다.

2021-11-14_224729.jpg

추가로 차등백업 실행하기 위해 비교하려구 바탕화면에 파일들을 복사해봅니다.

2021-11-14_224833.jpg

추가 차등백업 실행 (마찬가지로 당연하게도 파일, 디렉토리 갯수가 조금 다르게 나타납니다.)

2021-11-14_225540.jpg

추가 인텍스 생성되어 목록에 추가됨. 갯수 제한은 없을 것 같습니다.

2021-11-14_230032.jpg

다음 3개 그림은 백업 세트에 따라서 메뉴에 보여지는 예시입니다.

2021-11-14_234308.jpg

 

2021-11-14_234342.jpg

2021-11-14_234421.jpg

 

3. 복원 실행; 두번째 실행한 append(차등?) 백업본으로 복원해 보겠습니다.

2021-11-14_230108.jpg

재부팅 확인 메시지; 혹시 작업중인 것인 있으면 마무리하시고 예를 누릅니다.

2021-11-14_230125.jpg

예를 누르면 재부팅 위해 종료 중...

IMG_4855.jpg

재부팅하여 PRINCEL.wim PE로 부팅중

IMG_4859.jpg

CRestore.cmd 자동 실행 됨; 포맷은 중요해서 물어 보도록 했습니다. 기존 볼륨명을 그대로 사용합니다.

IMG_4863.jpg

y를 입력하면 포맷후 -> 복원 -> 재부팅을 묻습니다.(결과 확인하시라고 pause를 넣었습니다.)

IMG_4872.jpg

재 부팅하면 복원된 바탕화면을 만날 수 있습니다.

IMG_4874.jpg

이 화면은 미처 못찍어서 위에 올린 2번 사진과 같습니다. 물론 이 화면을 만났습니다.

2021-11-14_223630.jpg

 

4. 참고로 PE로 부팅시 Tools 폴더 아래있는 chkdsk.exe 바로가기가 잘 형성되어 있습니다.

IMG_4875.jpg

CRestore 단축 아이콘을 실행하면 마찬가지로 복원 화면을 만나게 됩니다. CBackup은 추후 사용하려고 그냥 뒀습니다.

IMG_4876.jpg

 

5. 백업된 윔 파일 수정, 추출, 편집 기능이 필요할까요?

- 이미 T.Dism, RSimageX, 7z 등의 훌륭한 유틸들이 있으니 활용하면 좋겠습니다.

- 혹시 꼭 있었으면 하는 관련된 기능이 있다면 댓글 주시면 추가해보겠습니다.

 

시간이 부족하여 테스트가 충분치 않습니다. 감안하시고 테스트 후 가능하시면 댓글에 결과 부탁드립니다.

특히, 32비트 OS에서 테스트를 못했습니다. 혹시 테스트 가능하신 분은 결과 부탁드립니다.

혹시 명령어 등 지적사항 있으시면 가르쳐 주시면 수정하겠습니다. 밤이 깊었습니다. 편히 주무십시오.^^

 

ps.

시간되면 wimlib + snapshot + image for windows 묶어 보겠습니다. 시간 여유가 되면 천천히...

아마 스냅샷 처럼 마운팅이나 백업파일 뷰어도 간단히 추가해볼 계획입니다.

각각 실행 형태로 패키징만 해야할지 메뉴 자체를 통합해야 할지...

댓글 [63]

-0-

2021.11.17
09:49:37

C 드라이브 이름 띄어쓰기 하거나 안하거나 상관없이 잘됩니다. 

"windows 11"  C 드라이브 이름에 따옴표가 생기는 군요.

저는 따옴표는 귀찮으니까 옛날 cmd 사용할 것 같습니다.

 

또 요번 복구 테스트로 알게 된게 있습니다. 백업 시 바이러스 프로그램 없는 상태로 윈도우 디팬더까지 죽여 놓고 백업했더니

복원 시 드라이브 용량이 늘어 나지 않았습니다. 이 부분도 수정 한건가요?

 

지후빠

2021.11.17
10:44:21

테스트 감사합니다.^^ 사실 쌍따옴표 부분을 체크하지 못해서 못올리고 있었습니다. 현재 테스트 PC가 집에 있어서...

Whyrano...님께서 피드백을 주셔서 급하게 올렸습니다. 첨부 파일로 다시 복원만 부탁드립니다.

물론 쌍따옴표 없이 이름 바꾼후에 복원 해야겠습니다. ㅎ~

수요일 늦은 오후 부터 오프라서 저녁쯤 수정된 crestore.cmd 올릴려고 했는데... 번거롭게 해드려 죄송합니다.ㅠㅠ

참 용량부분은 체크 중입니다. 제외 리스트를 추가하는 것을 생각중입니다. 예를 들면 temp 폴더들... 아직 다른 변경 사항은 없었습니다.

아마 vss 실행되면서 temp 폴더를 사용했다든지 등의 문제로 보입니다. 용량이 증가하지 않았다니 안심입니다. 감사합니다.^^

첨부 :
CRestore.cmd [File Size:1.1KB/Download14]

Whyrano...

2021.11.17
10:30:07

번거롭게 해드려서 죄송하고요.

먼저 드라이브명의 공백을 제거하고 기존파일로 백업,복구를 하니 포맷후 복구가 잘되었습니다.

그리고 드라이브명의 공백을 주고 수정cmd파일로 교체를 하고도 복구시 포맷후 잘되었습니다.

다만 드라이브명에 따옴표가 생기네요...

위댓글에도 나와 있지만 복구 전,후 용량차이가 나는걸 조금 개선하면 물건이 될것 같습니다.

감사드립니다..

지후빠

2021.11.17
10:47:04

번거롭지 않습니다.^^ 저녁쯤에 테스트후에 반영할 예정이었습니다. 주중에 제가 시간이 잘 안나서...

수,토 늦은 오후부터 오프라서 일정이 없으면 그때부터나 가능해서요.

바로 위에 추가한 crestore.cmd로 교체후 다시 한번 테스트 부탁드립니다. 쌍따옴표 부분을 체크 못해서 미뤄뒀던 것이라서요.

부탁드립니다. 번게롭게 해드려 죄송합니다.ㅠㅠ

 

용량은 크게 변화가 없겠지만 제외리스트 추가하면 개선 될지를 보고 있습니다.^^

Whyrano...

2021.11.17
10:55:39

드라이브명이 공백이 있는 상태에서는 바로 위의 cmd로는 포맷에러가 생깁니다..

-0-

2021.11.17
11:05:23

PASTE1.png

 

띄어쓰기 상태에서 복원 시에 오류 발생됩니다. 

첨부 :
PASTE1.png [File Size:488.1KB/Download1]

지후빠

2021.11.17
12:10:21

princel.wim 에 label.exe 가 없어서 format /v 로만 해보려고 하니 스페이스는 해결이 안되는 것 같습니다.

어쩔수 없이 label.exe를 추가 해야겠습니다. 당장은 수정된 crestore.cmd 와 label.exe을 같은 폴더에 두시고 실행 부탁드립니다.ㅠㅠ

다음에 princel.wim에 label.exe를 버전에 맞는 것을 찾아 추가하겠습니다.~

첨부 :
label.exe [File Size:16.5KB/Download88]
CRestore.cmd [File Size:1.1KB/Download72]

-0-

2021.11.17
12:29:37

띄어쓰기와 안뜨어쓰기 한 것 둘다 복구 잘됩니다. 

 

label.exe 같은 경우 지금이 저는 더 좋다고 생각합니다. princel.wim 수정하는 것 보다 폴더 안에 파일들 

수정하는 것이 더 빠르고 좋을 듯 합니다.

지후빠

2021.11.17
12:33:57

넵 확인 감사합니다. 다음 배포시 PRINCELl.wim 수정하겠습니다.^^

배치 파일에 필요한 여러 cmd용 파일들이 제거되어서, 하다보니 하나씩 추가하게 되는 것 같습니다. ^^;

Whyrano...

2021.11.17
12:47:48

드라이브명이 공백이 있어도 포맷,복구가 잘됩니다.

지후빠

2021.11.17
13:20:55

넵 수고하셨습니다. 피드백 감사드립니다. ^^

아미띠에03

2021.11.17
08:47:09

수고하셨습니다.

마라톤2

2021.11.17
16:28:04

수고 많이 하셨습니다. ^_^

List of Articles
[공지] 스크린샷 업로드 유의사항 3
XE1.11.6 Layout1.4.8