기 타 DarknessAngel님 방식을 IFW 백업,복원에도 적용하여 보았습니다
2021.09.27 21:26
IFW용 복구시스템에서 초보분의 경우 복원만 위해서 백업체크가 되지 않게한 별도의 프로그램을 만들어 활용을 사용하고 있습니다
이 경우 기본 백업프로그램 외에서 복원만, 백업만 되는 프로그램이 별도로 있어야 합니다...이 점이 조금 신경이 쓰였나 봅니다
DarknessAngel님 시스템의 경우 백업파일 자체가 테그가 되어서 백업,복원이 결정이 되고 메세지후 바로 작업이 이루어져서..프로그램이 1개만
있어도 됩니다...복원전용,백업전용 따로 바로가기를 만들지 않아서 관리도 편한부분이 있습니다
사용하시는 분이..DarknessAngel님 방식이 더 편하고 좋다고 하시니 따라 갈수 밖에 없죠...앞으로는 DarknessAngel님 방식만 활용이 될것 같네요
재미있는 아이디어가 있으셔서 이것도 적용을 하여 보았습니다
CmdPE의 경우 백업,복원이..pe 부팅시에 로고파일 사진이나 메세지에 표시가 되어서 pe부팅과정에서도 구분이 됩니다
일반 pe로 부팅시에는...프로그램이 자동실행 되어서 메세지가 나오지 전까지는...백업인지 복원인지 알수가 없습니다..이것을 구분하기 위해서 작업
표시줄에 표시되는 아이콘을 백업,복원에 따라서 다른것이 보이도록 하였습니다
이번 IFW 백업,복원 프로그램은 윈도우 바로가기 아이콘 PE에서 백업,복원시 아이콘 이렇게 3가지 종류 아이콘을 보여주게 됩니다
1. 1번 bootice의 용량이 좀 크죠....강좌란에 sunshine님께서 MPRESS 언패킹하기 강좌를 해주셔서 따라하여 본것입니다
백업프로그램이나 체크디스크 프로그램은 직접 만든것이어서 압축을 하지 않고 사용을 합니다..이렇게 해야..지인분들께서 마음에 드는 아이콘이
있는 경우 ResourceHacker로 아이콘을 교체해서 사용하실수 있습니다
그 동안 Bootice가 PE 기본 프로그램으로 모든 PE에 포함이 되었지만...아이콘을 교체를 하지 못했었습니다.. sunshine님 덕분에 이 아이콘을
이제서야 교체를 할수 있게 되었습니다. sunshine님 감사합니다... 속이 다 시원하네요.
IFW 백업 프로그램의 아이콘은 노란색입니다
2. 이미 보신것이죠..백업 파일이 없어서 아래 화면이 나왔습니다
3. IFW는 관련 드라이버를 설치를 해주면 윈도우에서 백업이 됩니다. IFW 백업 프로그램을 복구시스템으로 활용할때 항상 고민이 되는 부분입니다
윈도우에서 백업을 해야하나...pe에서 백업을 해야하나..이것이 문제죠..초보분들을 백업시 실수로 엉뚱한 작업을 하실수가 있어서..결국..pe로
재부팅을 해서 백업을 하는것으로 결정을 하였습니다
4. CmdPE로 부팅하는 경우 로고파일이 메세지에서 백업을 알수가 있습니다..런처에 등록된 프로그램의 아이콘이 보라색입니다..보라색을 백업용으로
사용을 하고 있어서..아래처럼 프로그램이 자동 실행되지 않아도 백업이 실행되는것을 알수가 있습니다..
5. CmdPE에서 백업을 하고 일반 PE로 부팅을 완료하였습니다..작업표시줄에 표시된 프로그램 아이콘이 초록색으로 바뀌었습니다..
백업파일이 있어서 복원만 할수가 있습니다
6. 프로그램을 실행하여 보았습니다...아이콘 색과 같은 복원이 실행이 되었습니다
7. 백업파일이 없는 경우 일반 PE로 바로 부팅을 한것입니다...작업표시줄 아이콘이 보라색입니다...메시지도 백업입니다..
일반 PE로 부팅을 하는 경우 로고화면이나 메세지에서 백업,복원을 알려주지 않고 있습니다..일반 PE일때도 로고파일과 메세지로 구분을 할까
했었습니다..아이콘 색으로 구분하는것을 어떠냐는 아이디어에..이 방식으로 진행하여 보게 되었습니다
백업,복원에 따라 아이콘이 바꾸는것도 재미가 있네요...프로그램을 자동실행하지 않을때 현재 어떤 상태인지 알수가 있어서 좋습니다
8. 마무리
현업에 계신분께서 만드신 작품에는 그렇게 만드신 이유가 있으실것입니다.
사용하시는 분이 이 방식이 좋다고 하시고..저도 적용을 해보게 되면서 편리한 점이 있어서..이제는 복원전용, 백업전용 프로그램을 따라 만들어서
활용하는 방식을 사용하지 않을것 같습니다
좋은것이 있으면 배워서 활용을 해야죠.
윈도우 파티션 구분을 Win.tag로 하게 된것도 오래전에 DarknessAngel님께서 조언을 해주셔서 지금까지 활용을 하고 있습니다
이제는 백업,복원 방식까지 바뀌게 되었네요.
DarknessAngel님 좋은것을 배웠습니다..감사합니다.
오늘 하루도 고생이 많으셨습니다
편안하신 시간 되시길 바랍니다
댓글 [10]
-
머나먼길.. 2021.09.27 22:19
-
DarknessAngel 2021.09.28 08:47
Tag방식을 선호하는 이유는 스크립트등과 연동해서 자동화가 편하기떄문입니다
드라이버를 지정하고플때 그냥 파일 하나 생성, 해제하고프면 검색해서 삭제 이러면 끝이니까요
물른 지워질 가능성도 있지만, 고의가 아닌 이상 root에 있고 속성까지 다 걸린 파일이 날아갈 확율은 별로 없습니다
bootice 용량 조금 나가긴하는데, 파티션 관리, 이젠 별 필요없지만 mbr/pbr 관리, bcd 관리, 심지어는 EFI Entry 관리까지 되는 올인원이란걸 감수하면 적은편이라고 봅니다 (덤으로 대부분의 작업이 스크립트로 가능)
단일 스크립트로 묶은건 코딩상의 편의와 이식 편의성떄문입니다
스크립트 방식으로 바꾸어서 자동화가 되게 되었으니 저도 이제 Windows용 GUI내지 스크립트를 고민해봐야겠군요
이미 BCD 자동 등록용 스크립트 만들어놨으니 다음 부트 항목으로 지정하게 1줄 추가후 재부팅하게 1줄 더 추가하면 되겠네요 (C:\에 tag 생성 -> 이미지 파티션에 tag 생성 -> bcd 등록 -> 다음 부트 항목 등록 -> 리부트 이런식으로 하면 구조상 진입하자마자 백업할꺼고, 이후 다음 부트 항목 등록및 리부트만 실행하면 복원으로 가겠죠)
그런데 혹시 일부 제조사 (현제 Lenovo제 SFF에서 발견) 보드에서 아마 2004 이상에서만 나타난다고 추정되는 문제점 어떻게 해결하셨는지?
diskpart로 remove letter해서 Recovery/Image용 파티션의 문자를 제거하게 스크립트를 작성후 실행하면 눈에 띄는 gpt attribute 변경이 없는데도 불구하고 nvram에 이게 저장이 되는지 리커버리 진입후에도 해당 드라이브의 문자 자동 부여가 안 됩니다
결국 bootice로 해보니 해당 문제가 안 생기긴하는데, 수동으로 C&P했을떄 정상인 문자 제거 파라메터지만 스크립트에 넣으면 되다 안 되다 하네요
bcd 자동 등록및 파티션 문자 제거까지 다 자동으로 수행하는 스크립트를 만들었는데 마지막 문자 제거 부분이 애먹이네요
-
왕초보 2021.09.28 09:24
Tag 방식을 알려주신고..저도 편하고..초보분들도 Win.tag 파일만 만들어서 넣으면 되어서 쭉 이방식을 활용하고 있습니다
항상 감사드리는 마음입니다
BCD에 PE 등록은 bootice로 수동으로 하였습니다..복구시스템 자체를 제가 만들어 드리는 편입니다..이제는 bootice로 등록등 복구시스템을
구축하실수 있는 분들도 있으셔서..요즘은 자동등록에 신경쓰지 않고 있습니다. tbwinpe.exe 도 있어서..이것을 활용해도 되기는 합니다
diskpart로 드라이브 문자 삭제 문제는...컴퓨터를 업으로 하고 있지 않아서 다양한 컴퓨터를 접하지 못해서 경험하지 못하였습니다
그리고..diskpart 보다는 드라이브 문자 삭제는bootice를 사용하고 있습니다. 명령줄이 있어서 오히려 이것이 더 편하기도 합니다
사용기에서처럼 백업 프로그램이 Backup 폴더에 저장이 되어 있고 윈도우에서도 실행을 해야하는 경우 숨김파티션의 경우 윈도우에서
해제후 프로그램을 실행하는 과정이 복잡해서..레지에서 파티션을 숨기는것으로 하고 있습니다...초보분들을 이렇게 숨겨 놓기만 해도..
별도 신경을 쓰지 않으시고 열어 보는일도 없기는 합니다..숨김파티션으로 해도 아시는분들을 다 열어 볼수 있기도 합니다
PE 진입시에 숨김파티션 해제는..pecmd.exe의 명령어를 활용하고 있습니다..다양한 컴퓨터가 아니어서 문제가 없었을수도 있지만..
드라이브 문자가 할당되지 않은적은 없습니다..한번 테트스 해보시는것도 괜찮을것 같습니다
윈도우 설치하는것이 귀찮아서 백업,복원에 관심이 많은 사람일뿐입니다...도움이 될수 있는 정보가 없어서 죄송합니다
문제가 꼭 잘 해결 되시길 바랍니다
-
DarknessAngel 2021.09.28 09:51
방금 혹시나해서 다시 디버그해보니 bootice로 문자 제거 안 되는거 제가 상단에
cd /d %~dp0
를 뺴먹었네요
블로그 첨부해둔 자동 등록 스크립트도 조만간 수정하겠습니다
저도 저컴으로 시험하기전엔 저런 문제 본적이 없는 문제라 당황했습니다
난대 없이 파티션 자동 마운트가 안 되어서 실컷 헤매다보니 저런거더군요
-
왕초보 2021.09.28 10:08
cmd 만들때 기본으로 %~dp0가 맨위들어가는데 저도 가끔 잊어 버릴때가 있습니다..
이것어 때문에 문제가 생길때도 있네요..
축하드립니다..
고민하는것이 있으면 계속 신경이 쓰이죠..이제 마음 편하실것 같습니다
웃음이 가득한 하루 되세요..
-
21퍼 2021.09.28 09:59
놀랍네요. 왕초보님께서는 머릿속이 많이 복잡할것 같단 상상이 되네용. 이 많은 작업과 테스트등.. 저는 생각만해도 지끈..ㅎㅎ
-
왕초보 2021.09.28 11:04
복잡해 보시지만..안을 들여다 보면..주로 아는것들을 조합한 수준입니다
사용된 프로그램은 이미 입니다님께서 수정하여 공개하여 주신 오토잇으로 된 프로그램에 조금 추가한것입니다
실제로 중요한것은 이런것을 적용해 볼까 하고 알려주신 아이디어 인것 같습니다....
이런 아이디어가 없었다면 발전을 할수가 없었을것입니다... 저야 좋은 아이디어를 말씀해주시면 실제 적용을 해보는 정도입니다
적용했을때 잘되는것을 보는 재미도 있고요..
-
ehdwk 2021.09.28 10:45
수고하셨습니다. -
386com 2021.09.28 10:59
수고하셨습니다.
-
파란하늘흰구름 2021.09.28 11:21
수고많으셨습니다.
수고하셨습니다