기 타 ImageX Cmd - VB6 진행바를 적용하여 보았습니다..
2024.03.01 17:15
Dism으로 백업시에 cmd창에 경과시간을 표시하는것이 자연스러우면 cmd창에 2줄만 보여주는것으로 활용을 해도 대만족이었을것입니다
우선 순위를 낮어추도 1~2번 깜박임이 있어서..이번에는 ImageX를 테스트 하여 보았습니다
예전에 pecmd.exe로 만든 진행바에서 테스트를 해보기는 했었습니다..ImageX도 cpu 사용량이 엄청 높네요
ImageX 관련해서는 2015년 2월이네요 바보고집님 IMXRS (ImageX로 백업,복원 오토잇 런처로 구성) 작품에서 cmd로 보이는것을 진행바로
보이도록 VB6으로 전용 진행바를 만든것이 있습니다..VB6으로 만든 진행바에서는 깜박임이 없습니다..
cup 사용량이 100%여서 %값을 읽어오는것이 느릴수는 있지만..화면이 깜박이지 않아서 오랜만에 이것을 가져와 활용을 해보았습니다
그당시에는..밤잠을 설치며서 만들었습니다만..지금 보니까..내용이 엉망이네요.조금 다듬어서 활용을 하였습니다
단점은 VB6이 32bit여서 윈도우에서 복원 진행시 사용하는 복원 전용 PE를 x64버전(wim용량을 줄이기 위해서 입니다)으로 사용하지 못하는
것입니다.. 구닥다리 컴퓨터는 wim용량이 작은 64bit가 부팅이 빨라서 딱인데요..
ImageX 장점은 파일이 1개이고...자체어서 남은시간을 표시하여 주는것인것 같습니다
1. 런처는 pecmd.exe를 활용하였습니다
2. Dism처럼 cmd창에 2줄 보여주는것을 테스트 하는것이어서 메뉴는 cmd로 보입니다
이제는 윈도우에서 Dism이나 ImageX도 백업이 가능하죠..단지..준비시간이 조금 걸리기는 합니다
3. ImageX가 작동하지 않고 진행시간만 보입니다.. 준비중입니다..이럴때에는 하는일이 없어서인지 깜박임이 당연히 없습니다.
4. ImageX 우선 순위를 보통으로 하면 cmd창 깜박임이 심해서..이것도 낮음으로 하였습니다..Dism보다는 더 깜박이네요
경과시간는 원래 없는것이지만..이렇게 경과시간. %, 남은시간 모두 보여줄수 있습니다.
5. PE에서 백업을 하여 보았습니다..윈도우보다 PE에서 더 깜박이기는 합니다..cpu 사용률이 100%입니다.. %가 초기인경우에가 나중보다 더
깜박임이 없는것 같습니다.. 후반정도에 깜박임이 몇번 생기네요..
이렇게
6. 복원의 경우 cpu 사용량이 높지 않은데고 깜박이는것을 보면..다른 이유가 있나 봅니다
7. VB6 진행바가 32bit여서 복원 PE를 64bit 전용을 사용할수 없어서 런처도 구분을 하였습니다
8. 백업을 진행하여 보겠습니다
9. 백업이 시작되고 파일들을 확인중입니다
10. 백업이 진행중입니다..시간은 ImageX에서 보여주는것에 한글로 보이게 한것 뿐입니다.. ImageX 우선순이가 보통이어도 VB6 진행바는
깜박임 자체가 없습니다..
11. 백업을 완료하였습니다
12. 에러 발생시에는 아래처럼 에러를 메세지를 보여줍니다
13. 백업시 내용은 txt에 저장을 하고 여기에서 읽어 옮니다...에러 내용을 확인하면 됩니다
14. 윈도우에서 백업한 파일로 복원을 진행하여 보겠습니다
15. 복원 PE로 부팅후 바로 복원이 진행되었습니다..
16. 복원중입니다
17. PE에서 백업을 진행하여 보겠습니다
18. 백업중입니다..cpu 사용량이 100%일때에는 txt에서 읽어오는 속도가 떨어집니다..그래도 진행바가 깜박이지는 않습니다
19. 복원중입니다..
20. 마무리
Dism이나 ImageX의 진행과정에서 cmd창에서 2줄로 보여주는것이 cpu 사용률이 높아서인지..깜박이는 경우가 있습니다
결국 오래전에 창고에 넣어 두었던....진행바가 깜박이지 않은 VB6으로 만든 진행바를 활용하여 보았습니다
cmd로 백업,복원하는것 덕분에 별것을 다해보네요..
어떤것이든 활용하기 나름일것입니다..활용할수 있다면 최대한 활용을 해야죠...
봄을 알리는 3월이 시작되었습니다...
화창한 봄날처럼 좋은일만 있으시길 바랍니다
댓글 [12]
-
스마일^_^ 2024.03.01 17:34
-
소리애드 2024.03.01 18:01
-
천사케이 2024.03.01 18:34
수고하셨습니다
-
수리수리 2024.03.01 19:04
cpu 사용량이 100%
이렇게 되면 저사양 컴에서 백업 복구시
느리나요
궁금 해서요
수고 하셧습니다^^
-
왕초보 2024.03.01 20:21
cpu 사용량에 여유가 있어야 백그라운트에서 실행중이 다른것들도 원활히 실행이 될것입니다
-
상발이 2024.03.01 19:23
수고하셨습니다.
-
광풍제월 2024.03.01 22:27
수고하셨습니다.
-
매화꽃 2024.03.01 23:23
수고많이하셨습니다.
-
단편지식 2024.03.02 02:16
수고하셨습니다.
-
타천사둘리 2024.03.02 07:25
수고하셨습니다.감사합니다.꾸~~~벅
이런 자료도 배포 좀 부탁드려 봅니다.
-
딸랑쇠 2024.03.05 09:33
-
코코당 2024.03.05 14:51
cmd dism.exe 저의 경우는 Process로 실행시키고 리디렉션 받아서 % 파싱합니다. 그리고 .
퍼센트 10% 그 다음 10%는 체크 했습니다. (왜냐면 Dism 경우는 1-100 순서대로 나타내지 않으니깐요
1 2 3 4 10 이렇게도 되니깐요 (쓰기막기). 자체 dism 남은 시간은 그냥 %를 시간으로 계산해서 % 지난시간/남은 시간 100-% 이렇게 햇고 프로세스로 돌릴때 파싱끝나고 한번하고 Application.DoEvents()를 한번 실행하게 햇고 ㅠㅠ
그런식으로 하니 원활하게 되더군요 다만 Dism은 cpu 높고 낮음 아니라 최대전력으로 처리 햇습니다. (winpe)
powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c (winpe 경우-lg recovery 참조) 모 이런식으로 햇습니다.
감사합니다.