설치 / 사용기

기 타 (추가) DISM_Onekey_BR_Maker.ahk를 IFW용으로 활용하여 보았습니다.

2021.01.01 12:08

왕초보 조회:966 추천:10

추가입니다.

 

아래는 사용기 내용을 간단히 정리를 한 부분입니다

 

 

1. 드라이브 목록이 많은 경우 스크롤바가 생깁니다..이것은 ahk 도움말에서 찾으시면 구현이 가능합니다.

   원본 소스는 텍스트로 보여주고 있습니다.그래서 적용시에 사용기처럼 보이시려면 목록을 수정하셔야 합니다

   이 부분은 저도 도움말에서 찾아서 수정을 한 부분입니다

 

2. nircmd가 사용되기 때문에 nircmd가 파일 유무 확인후 x86 x64 구분후 Windows 폴더에 복사만 하면 됩니다..

   소스를 만드신분이나 활용하시는 분들은 인터넷 검색만 하면..파일 유무 검사후 복사하는것은 추가하실수 있습니다

 

3. {ramdiskoptions} 에 등록되는 boot.sdi는 저의 경우에는 저는 전혀 알지 못하는 문제였습니다..

   저의 경우 boot.sdi가 이미 등록이 되어 있고 다른 pe들이 bcd에 등록이 되어 있어서 Backup폴더에 boot.sdi가 복사되지 않습니다

   저는 잘되는데 요청하신분은 안되어서....원인을 찾는데 시간이 좀 걸렸습니다...pe를 처음 등록하시는 분들은{ramdiskoptions}에 boot.sdi가

   등록이 되고 폴더에 복사가 됩니다.. 그래서 나중에 삭제후 설치 드라이브를 변경하시면...pe 부팅이 안됩니다..

   Backup폴더에 boot.sid가 있는 경우 {ramdiskoptions}를 삭제하는 것을 추가하면 해결이 됩니다

 

4. 프로그램 실행후 D: 드라이브로 되어 있을때 바로 설치가 가능한것은사용기 사진에서 "드라이브 확인"을 클릭했을때 탐색기 D:가 열린

  이유를 생각해보시면 답이 나옵니다..

 

5. ahk를 메모장2 등로 수정하시는 분은 안되지만..ahk 자체 편집기를 수정하시는 경우 편집기에서 컴파일 하면 아이콘은 자체 아이콘이고

  용량도 Ahk2Exe에서 x86으로 컴파일한것보다 용량이 큽니다..하지만..바이러서 검출을 7개에서 3개로 줄어듭니다..이것을 해보시고 

  바이러서 검출 사이트에서 확인해보시면 바로 답이 나옵니다..용량이 조금 늘더라도 바이러스 검출이 주는것이 더 이득이라고 생각하시면

  이렇게 진행하시며 되십니다...exe 용량이 작은것이 중요하시면..Ahk2Exe에서 압축으로 컴파일하시면 됩니다

 

소스를 공개하신분이나 ahk 소스를 활용하시는 분들은 사용기의 내용을 보시면 어떤 부분인지 아실것입니다.

 

활용기에서 내가 필요한것이 있다면 그것만 챙기시면 됩니다...ahk를 하실줄 모르시는 분들은 프로그램을 만드신분이 업데이트 해주시길

기다리셨다가 활용하시는 수 밖에 없는것 같습니다

 

자랑이라고 생각하고 보면 자량이고 이런 부분은 이렇게 할수가 있구나, 이부분은 생각지 못한 부분이네 하면서 보시면 대안 방법을 어떻게 찾아야지

하는 생각부터 할것입니다..

 

ahk를 전혀 하실줄 모르시는 분께는 재미없는 내용입니다...양해를 하여 주십시요

 

사용기 관련 내용을 프로그램에 적용하는것은 프로그램을 만든신분이 하실 부분인것 같습니다. 저는 이런 방식을 활용했지만..더 좋은 방법이 있다면

당연히 그 방식을 사용해야죠...

 

이렇게도 가능하구나 하는 참고용으로 보아 주셨으면 좋겠습니다

 

어떤 부분들이 보완이 되면 좋은지..그 부분을 보아주었으면 했습니다만..부질없는 생각이었나 봅니다

 

 

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

 

강좌란에 청락님께서 DISM_Onekey_BR_Maker.ahk를 소개하여 주셨습니다

백업,복원이나 ahk에 관심이 있으신분들께서는 공부용이나 본인이 필요한 형태로 활용을 하고 계실것 같습니다

 

 

아쉽게도 피트백이 많이 있었지만..작품을 만드신분도 여건이 되지 않으시고 더 이상의 피트백은 없는 상황으로 알고 있습니다

혼자 공부겸 해보시던분께서 IFW용으로 해보시려고 하시다가 잘 안되셨셔서 결국 저에게 떠넘겨지는 바람에 제가 아는 한도내에서 마무리를 하여

보았습니다

 

 

원래 배치파일로 구성되어 있는것을 좀더 편하게 활용하기 위해서 GUI로 구성을 하신것으로 알고 있습니다

이렇게 사용하기 더 편하려고 GUI로 한것인데 배차파일 일때보다 불편하면 GUI로 구성하는 의미가 퇴색이 될것입니다..

 

배치 파일의 경우 폴더 복사후 배치파일만 실행하면 설정이 완료가 되어서 신경쓸것이 별로 없지만..GUI의 경우 배치파일에서 사용하지 않던 nircmd

를 사용하고 있어서 이것도 수동으로 설치를 해주어야하고 ahk로 된 프로그램이 바이러서 검출이 되는 부분도 신경을 써야 합니다

바이러스 검출이 되지 않게 하기 위해서 ahk를 설치하고 GUI 프로그램을 사용하는것은..배치파일을 사용하는것보다 더 불편한 부분인것 같습니다

 

다행히 nircmd의 경우 프로그램 실행시 자동 설치를 해주면 되지만 바아러스 검출은..해결할 방법이 없다는것이 아쉬운 부분입니다

 

이미 시작한 것인데..처음부더 완벽할수는 없을것입니다...당연히 여러가지 문제가 생길것입니다..결국 이런 문제들을 하나하나 해결을 해가는것은

프로그램을 만드신분의 포기하지 않은 노력이 있어야만 가능한것 같습니다.

 

개인적으로 백업,복원에 관심이 많아서 MBR 복구시스템을 자동으로 구성해보는 프로그램들을 해본적이 있어서 이미 알고 있는 부분들도 있었습니다

DISM_Onekey_BR_Maker.ahk 가 많은 부분에서 변화가 있어야 실전에서 문제없이 사용할수 있을것 같다는 생각입니다

 

 

사용기는 기존 소스에서 IFW 프로그램 사용 용도로 수정해서 활용을 해본것뿐입니다..

 

 

 

1. 복구시스템을 프로그램을 모두 Backup 폴더에 있습니다...저의 경우 cmd에서 BCD 등록 삭제를 하고 런처 바로가기를 만들어서 활용을 해서 그냥

  Backup폴더 복사후 cmd만 실행하고 런처 바로가기를 만들어 사용하는 형식이지만.. 이 경우에는 GUI에서 복사를 해주고 _.bat에서 BCE 등록

 GUI에서 레지등록을 해주고 있습니다

1.jpg

 

2. 가상에서 파티션이 몇개 없어서 중복 등록을 해서 스크롤바가 나타나게 했습니다..ahk에 있는 기능이어서 가능한 부분입니다

   BCD 등록 관련해서 bootice가 필요해서 추가를 하였습니다

2.jpg

 

3. C:\Windows 폴더에 nircmd.exe가 있습니다.. 프로그램 실행될때 파일이 없으면 아래 폴더에 있는것을 복사를 해줍니다

   사용자가 없는 경우 수동으로 설치를 해야하는것은 불편한 일이고 프로그램에서 가능한 일이어서 복사하는것으로 해결을 하여보았습니다

3.jpg

 

4. 설치할 드라이버 선택하는것은 프로그램 실행시 처음에는 D:로 설정이 되어 있습니다..파티션이 C: D: 만 있는경우 D:에 설치를 해야하는데..

  바로 설치를 할수가 없습니다..드라이브 선택에서 다른곳을 선택후 다시 D:를 선택해야 가능합니다..이 부분든 다른 프로그램에서도 같은 현상입니다

  프로그램 실행이 될때 D:로 설정이 되어서 D:에 설치하는 경우에는 선택없이 바로 설치할수 있도록 하였습니다

  드라이브 확인에서 바로 D: 파티션을 보여주고 있습니다

4.jpg

 

5. 설치를 하고 있습니다

5.jpg

 

6. 설치된 Backup 폴더에 boot.sdi 파일이 생겼습니다. BCD 등록을 한번도 하지 않아서 {ramdiskoptions}가 없은 경우 여기 경로로 등록을 해주나서

 boot.sdi를 여기로 복사를 해줍니다.. 이미 등록이 되어 있는 경우에는 boot.sdi가 생기지 않습니다

6.jpg

 

7. BCD에 등록이 되었습니다

7.jpg

 

8. {ramdiskoptions}도 잘 만들어졌습니다....삭제시에 문제가 됩니다..Backup폴더가 삭제되는데...이때 원본에서는 {ramdiskoptions}는 삭제를 하지

   않습니다  Backup 폴더가 삭제되었기 때문에 실제는 boot.sid가 없는 상황이 됩니다..

8.jpg

 

9. 우클릭에도 등록이 되었습니다

9.jpg

 

10. 우클릭 메뉴에서 백업진행시 IFW여서 백업은 윈도우에서 바로 진행이 됩니다..

10.jpg

 

11. 백업이 완료되었습니다..복원은 PE로 재부팅후 진행이 되어야죠..우클릭 메뉴에서 진행을 하였습니다

11.jpg

 

12. 다시 시작중입니다

12.jpg

 

13. 1회성 PE로 부팅이 되어서 복원 메세지를 보여주고 있습니다...피트백이 많이 있었던 부분입니다....

    오른쪽 아래 테스트 모드라고 보이네요..

13.jpg

 

14. 복원까지 진행을 하여 보았습니다

14.jpg

 

15. 윈도우로 부팅이 되지 않으면 복원을 할수가 없죠...결국 이렇게 BCD에 등록이 되어 있어야 합니다.. 그래서 복원시에 BCD에 대해서는 신경을

  쓰지 않습니다

15.jpg

 

16. 일반 PE로 부팅이 되었습니다..

16.jpg

 

17. BCD에 복구 PE가 등록이 되어 있는 상태로 ESP 파티션을 백업을 하여 보았습니다

17.jpg

 

18. 제거를 진행하여 보았습니다...Backup폴더가 삭제가 되기 때문에 백업파일까지 모두 삭제가 되어서 안메 메세지를 넣었습니다

18.jpg

 

19. 우클릭 메뉴도 삭제가 되었습니다

19.jpg

 

20. BCD에서도 삭제가 되었습니다

20.jpg

 

21. {ramdiskoptions}에는 이미 삭제된 Backup안에 있는 boot.sdi가 등록이 되어 있어서 {ramdiskoptions}로 삭제가 되었습니다

21.jpg

 

22. 바이러스 검출이 3개입니다...MS것에 검출이 되네요...ahk 편집기에서 컴파일거나 또는 Ahk2Exe로 컴파일 할때 Base File(.bin) 메뉴에서

    Defalult 로 설정후 컴파일 (MPRESS 체크해제)을 하시면 exe 파일 용량이 커지지만 바이러스 검출은 몇개 줄어듭니다.

22.jpg

 

23. 마무리

때에 따라서는 cmd 가 편할때도 있고 마우스만 클릭하는 GUI가 편한경우도 있을것입니다

어떤 경우든지..사용하기에 편해아죠...이미 있는 cmd 프로그램을 GUI로 변환을 한다면 cmd일때보다 사용하기가 더 편해야만 의미가 있을것입니다..

 

백원,복원 프로그램을 편하게 사용하기 위해서 cmd나 프로그래밍 언어 등으로 다양한 방법들을 사용해서 활용을 하고 있습니다

보기에는 별것 아니지만..편하게 활용할수 있는 만큼 만드신분의 노력이 있어야만 가능할것입니다

 

사용기는 이미 많은 분들이 아시는 내용만 있을것입니다..언급이 되지 않은 부분들도 있습니다...

이런 부분들은 프로그램을 만드신분께서 채워나가야 하실 부분인것 같습니다..

 

 

어쩌다 수정 하시던 분이 잘안되셔 제가 마무리를 했지만..아직도 찾아보면 부족한 부분들이 있을것입니다

다른 분들은 어떻게 활용을 하시는지는 사용기가 없어서 알수가 없습니다...혹시 활용을 하셨다면 간단한 사용기라도 써주시면 좋겠습니다

강좌란의 소스를 IFW에 이렇게 활용을 하였구나 하는 정도로 보아 주십시요

 

 

2021년 새해가 시작되었습니다

올해에는 행복한 일만 있으시길 바랍니다

 

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
1397 기 타| 그 P2 설명 하나 [30] 집앞의_큰 844 25 05-20
1396 기 타| (첨부)FSCapture 켑처 저장시 [33] 집앞의_큰 1202 44 05-19
1395 기 타| cpu 서멀구리스 발랐어요! [6] 펭수대스타 754 0 05-18
1394 기 타| [큰나*]님의 PE 실컴에서 사용기 [13] 안정 723 9 05-17
1393 기 타| Win10XPE_x64_2105 윈도우10 10.0.19043.985 PE 실컴으로.. [6] 멋진거지 867 7 05-17
1392 기 타| SystemPE 실컴으로.. [6] 멋진거지 745 6 05-17
1391 기 타| [종료]AOMEI Backupper Technician Plus 6.5.1 [50] 첨임다 931 63 05-17
1390 기 타| PE 하자 보수 완료 [394] 집앞의_큰 4000 213 05-16
1389 기 타| [종료]수정된 WINDOWS 10 New_985.iso [464] 첨임다 3054 159 05-14
1388 기 타| (종료) 11세대 드라이버 통합 PE [34] RainbowCha 2544 29 05-14
1387 기 타| 설치 뼈대 문제... [8] 첨임다 1217 14 05-14
1386 기 타| (종료) 2% 부족한 왕자Pe [324] RainbowCha 2504 188 05-13
1385 기 타| 가상-VHD 만들어 ventoy 심기 [189] 첨임다 1609 94 05-13
1384 기 타| [종료]단일MTUI_PE(21H1-19043.985).iso [413] 첨임다 1527 151 05-13
1383 기 타| [종료]MTUI-자동부팅(21H1-19043.985).zip [328] 첨임다 1032 136 05-13
1382 기 타| [종료]MTUI-OUT_PE(21H1-19043.985).iso [275] 첨임다 958 117 05-13
1381 기 타| [종료]JU-ChumPE(21H1-19043.985)_iso [285] 첨임다 888 119 05-13
1380 기 타| [종료]KJ-ChumPE(21H1-19043.985)_iso [318] 첨임다 1077 126 05-13
1379 기 타| [종료]깔끔이-PE(21H1-19043.985)_iso [303] 첨임다 1200 127 05-13
1378 기 타| [종료]WTG-VHD_(21H1-19043.985).zip [275] 첨임다 775 119 05-13
XE1.11.6 Layout1.4.8