제목 : 자동 복원 Macrium Reflec 전용 cmdpe를 활용하여 보았습니다
왕초보Macrium Reflect의 macrium_restore.xml 파일 이용해서 자동 복원을 할수가 있는 편한 기능이 있습니다
지난 사용기를 보신분들을 이미 알고 계시죠...자동 복원이어서 마우스 클릭없이 바로 진행이 되지만 안내 창이 3번 나옵니다
1. 자동복원 진행을 취소할수 있는 메세지입니다
2. 복원 완료 안내 메세지입니다
3. 프로그램을 종료하여 재부팅을 여부를 확인하는 메세지입니다 (cmdep의 경우 실행 프로그램이 종료되면 재부팅 됩니다)
3번의 메세지마다 클릭을 하지 않아도 자동으로 진행이 되기 때문에 불편하지는 않습니다..심리적으로 메세지가 보이는것이 신경이 쓰이죠.
그래서 이 메세지 나오자 마자 클릭을 하도록 보조 프로그램을 활용하여 보았습니다
다행히 자동복원 취소 메세지는..아예 보이지 않네요...2번째도 빠르게 사라지만 3번째는 프로그램이 종료될때가지 메세지가 보이는지 잠시 화면이
보이는 현상은 있습니다
3개의 메세지를 빠르게 클릭을 하는것을 적용하면서 윈도우에서 바로 pe로 부팅하여 복원하는것도 진행을 하여 보았습니다
Macrium Reflect 홈페이지에 boot.wim안 macrium_restore.xml를 넣어서 pe 부팅시에 X:\macrium_restore.xml 에 위치하도록 해서 자동복원이
되는 방식에 대해서 안내를 하고 있습니다. 이 방식대로 한것입니다
boot.wim안에 macrium_restore.xml를 넣은 경우 메세지 자동으로 클릭되는 보조프로그램을 사용하는 경우 취소를 할수 있는 기회가 사라지기
때문에 Isoo Backup에서 활용하던 안내문구와 PEsoft.wim 압축해제시 사용하는 진행바를 가져와서 PE 부팅후 5초 이내에는 복원을 취소할수
있는 안내글과 메세지를 보여주도록 하였습니다
저의 경우..취소 대기 시간을 3초 이내로 하고 싶었지만...너무 짧다는 강력한 요청에..5초로 하였습니다..안내글을 읽고 Entert을 치기에 조금 늦는
분도 있으셔서 좀 길게 대기하는것으로 결정이 났습니다
Macrium Reflect의 홈페이지에 있는 설명대로 macrium_restore.xm를 활용해서 복구 전용 PE를 활용하였네 하여 주십시요
1. macrium_restore.xml 파일 이용해서 자동 복원시 처음 나오는 메세지입니다..복원을 취소할수 있는 기회입니다..
2. 작업을 완료했다는 메세지입니다..위의 사진보다는 실제 중요하지 않은 부분이죠..
3. 복원 완료후 탐색기로 복원된 윈도우을 열어보여주고 있습니다..그리고 재부팅 안내 메세지입니다..일반 pe에서는 의미가 없는 메세지입니다
이미 복원을 시작하는 단계여서..3개의 메세지가 나오는것이 신경이 쓰여서 나오자마자 자동으로 클릭하도도록 보조 프로그램을 활용하였습니다
4. Macrium Reflect 홈페이지에 설명된 대로 boo.wim안에 macrium_restore.xml 파일이 있어서 이 pe로 부팅후 Macrium Reflect가 실행되면
자동 복원이 시작됩니다.
5. 복원 메세지입니다.. 바로 위에 보이는 Isoo Backup때 VBS를 재활용해서 문구가 같습니다..BCD에 RecoveryPE.wim가 등록되어 있어서 1회 부팅만
하도록 되어 있습니다.
6. pe로 부팅을 하였습니다...Isoo Backup에서 사용했던 "윈도우 복원을 시작합니다"와 "[취소] Enter" 문구를 재활용 하였습니다
5초 대기입니다..숫자는 1초마다 줄어드는 것으로 하였습니다.. 5초 이내에 Enter를 치면..바로 재부팅을 합니다..
Macrium Reflect 자동 복원시 메세지를 모두 자동클릭을 하기 때문에 첫번째 메세지에서 복원을 취소할수가 없어서 아래처럼 보기 좋은것으로 취소
할수 있는 대기시간을 주었습니다. 이왕이면 보기 좋은것이 좋죠..
지난번 cmdpe에서는 Rainmeter를 빼었습니다...항상 보던것이 없어서 횡하는 느낌이시라고 하는 바람에 이렇게 추가가 되었습니다
아니..Enter에서 오타가 있네요....
7.메세지를 자동 클릭하면서 제일 좋았던 점은..첫번째 취소 안내 메세지의 경우 이상하게 메세지 자체가 보이기 전에 클릭이 되어 버려서인지 바로
아래가 진행이 됩니다..생각지 못한 좋은 결과여서 횡재한 기분이기는 하였습니다
8. 2번째 메세지는 나오자 마지 사라지만 아래 메세지는 잠시 보입니다...자동 클릭후 Macrium Reflect 프로그램이 종료가 되면 재부팅을 합니다
9. 깜박 잊고 대기시간이 없는것으로 테스트를 했네요. 바로 재부팅후 윈도우로 부팅이 되었습니다
10. 메세지 클릭후 Macrium Reflect가 종료된후 2초 대기후에 pe가 재부팅이 됩니다. 이렇게 바탕화면이 다시 보이게 되고나서 재부팅하는것이 복원
작업이 완료된것 같다는 느낌이 더 든다고 하시네요..초보분들 마음은 충분히 그럴수 있죠..결국 대기 시간을 주었습니다
왕*님 작품에서 탐색기를 삭제한 짝퉁 cmdpe여서 Macrium Reflec가 종료해되 재부팅이 되지 않습니다..보조프로그램에서 2초후 재부팅을 하여
주는것입니다
Macrium Reflect 에서 복원 완료후 윈도우 파티션을 열어서 보여주는 기능이 있지만 cmdpe에서 탐색기가 삭제되어서 그 모습은 보이지 않습니다
11. 마무리
Macrium Reflect에서 자동 복원이 나오는 메세지를 자동으로 클릭하게 하는것을 하면서 홈페이지에 나와있는 복원 전용 PE 설명을 따라해서 작용을
하여 보았습니다
윈도우에서 바로 재부팅후 바로 PE로 부팅해서 복원을 할수 있으면 핫키로 PE부팅해서 복원 버튼을 클릭하는것보다는 편하기 때문에 이렇게
활용을 하여 보았습니다
저는 Macrium Reflect를 실전에 활용하지 않는데..아이고...나이가 계급이죠..결국 이런것까지 해보게 되네요.
오늘 하루도 좋은일만 있으시길 바랍니다
댓글 [13]
히이이잌
- 2020.11.03
- 11:00:03
https://forum.macrium.com/16362/Undocumented-Switch
-G 스위치에 관한 내용과 백업 도중 ui를 보이려면
트레이에 숨은 아이콘을 더블클릭 또는 ctrl+alt+m을 누르면 된다는
내용이 있는 글입니다.
지난 글이 벌써 꽤 뒤에 가있어서 댓글을 여기에 답니다.
내부적으로 변수를 처리하는 방식을 바꿔주는 스위치이고 백업엔 영향을 주지 않으나 혹시모를 오류를 막기 위해 사용한다 정도의 의미인거 같은데, global mutex라던가 mutex에 대해 자세히 모르다 보니 정확한 의미는 모르겠습니다.
왕초보
- 2020.11.03
- 11:19:45
귀한 정보를 이렇게 알려주셔서 감사합니다.
한글화를 하여 주신 덕분에 지인분께서 잘 사용하고 계십니다..항상 감사드리는 마음입니다
도움말에 있는 명령어 옵션에만 신경을 썼었습니다..좋은것을 배웠습니다
아래는 링크를 구글 번역한것입니다..
Reflect가 생성하는 백업 스크립트에는 .xml 파일 경로 뒤에 '-g'가 포함되어 있습니다. 누군가이 스위치의 기능을 설명해 주시겠습니까?
작업이 처음 실행 된 후 몇 초 후에 두 번째 실행되도록 일정이 조정되는 데 문제가있었습니다.
'-g'인수를 제거하면 문제가 해결되었지만 그 이유는 모르겠습니다.
동시 스케줄이있는 경우 -g가 필요합니다 (예 : Full, Diff 또는 Inc.). -g를 사용하면 Reflect가 적절한 스케줄을 실행할 수 있습니다
(Full over Diff over Inc.)
그것 참 흥미 롭네. 이를 달성하기 위해 Reflect가 사용하는 메커니즘을 아는 것이 유용 할 것입니다.
예약 된 작업을 조작합니까? 나는 그것을 기대합니다.
Win 7에 대한 경험상 시스템 작업 (Reflect에서 사용됨)에 의해 시작된 VBScript는 사용자 데스크톱과 상호 작용할 수 없습니다.
따라서 SYSTEM Task가 사용자 작업을 몇 초 후에 실행하도록 예약했습니다. 사용자와 상호 작용하는 스크립트를 실행하는 것은
사용자 작업입니다. 그런 다음 Reflect에서 생성 된 예제 스크립트 방식으로 전체 백업을 수행하기 위해 Reflect를 호출합니다.
우리는 테스트 환경에 있습니다. 테스트에서 예약 된 Diff 또는 Inc 백업이 없습니다.
-g 스위치를 사용하면 Reflect 생성 SYSTEM 작업이 트리거 된 후 몇 초가 지나고 동일한 작업이 두 번째로 실행되도록 다시 예약됩니다.
-g 매개 변수가 없으면 작업이 한 번만 실행되도록 예약됩니다.
내가하지 않은 한 가지는 그 역할을 모르기 때문에 SYSTEM Task의 <Data>를 내 User Task로 복사하는 것입니다. 아마도 Reflect.exe가
그것을 찾고 있지만 찾을 수 없습니다.
내 스크립트의 두 번째 호출을 억제 할 수있을 것으로 예상하지만 지저분해질 것입니다. -g 스위치가 무엇인지에 대한 설명을 감안할 때
포함하는 것이 바람직하다는 것을 알 수 있습니다.
깨달은 아이디어가 있습니까?
'-g'스위치는 Reflect가 xml 파일의 이름과 백업 유형을 사용하여 전역 뮤텍스라는 이름의 시스템 전체를 생성하도록합니다.
예약 된 작업에는 어떤 방식으로도 영향을주지 않습니다.
그런 다음 뮤텍스를 사용하여 동일한 xml 파일에 대한 동시 백업을 실행해야하는지 아니면 코드 0x06 (충돌)으로 종료해야하는지
여부를 결정합니다. 종료 또는 실행 결정은 Full over Diff over Inc.
왕초보
- 2020.11.03
- 11:45:14
백업시에 cmd창 대신에 UI 화면을 보려고 하는 단축키 ctrl+alt+m 는 아쉽게도 pecmd.exe를 사용하는 PE에서는 사용하지 못한것 같습니다
이 단축키는 pecmd.exe에서 트레이 아이콘 보이기/숨기기에 사용하고 있습니다
pecmd.exe가 없는 순수한 cmdpe에서는 말씀하신것처럼 작동을 할수가 있을것 같습니다
좋은 정보 감사합니다
1. cmd로 백업중입니다
2. 오른쪽 트레이 아이콘에 보이기/숨기기 메뉴가 있습니다.. S H 알파벳이 보입니다
3. GUI창이 보입니다...cmd보다는 이것이 더 보기는 좋죠..
4. 다시 숨기기를 한 모습입니다
5. 트레이 아이콘에 아무것도 없는 상태입니다..ctrl+alt+m 단축키를 하여 보겠습니다.
6. 숨겨져있던 pecmd.exe 아이콘이 나타났습니다... 단축키를 클릭할때 마다 토글로 작동합니다
7. pecmd.exe 메뉴를 사용할때 필요한 아이콘입니다
- 첨부 :
- a1.jpg [File Size:232.6KB/Download2]
- a2.jpg [File Size:326.7KB/Download1]
- a3.jpg [File Size:340.7KB/Download1]
- a4.jpg [File Size:320.3KB/Download1]
- a5.jpg [File Size:245.6KB/Download1]
- a6.jpg [File Size:246.5KB/Download1]
- a7.jpg [File Size:353.6KB/Download1]
왕초보
- 2020.11.03
- 11:57:00
PECMD.exe에서 사용하는 단축키 ctrl+alt+m 제거하고 테스트를 하여 보았습니다
아쉽게도 ctrl+alt+m는 작동하지 않습니다..그래도 단축키에대한 희망이 보입니다.저도 관련 정보를 찾아 보도록 하겠습니다..
윈도우에서 사용하는 경우가 없어서 윈도우에서는 확인하지 못하였습니다
1. ResourceHacker로 pecmd.exe를 열어보면 단축키에 대한 설정이 있습니다.
2. ctrl+alt+m 부분을 삭제를 하였습니다
3. 아쉽게도 ctrl+alt+m는 작동하지 않습니다..
4. 단축키를 찾는 대신에 아래처럼 하여 cmd창을 숨기기로 실행후 마우스로 트레이 아이콘에서 보이기를 한것입니다...
cmd에서 가능하지는 않을것 같습니다..결국 바이러스 검출이 되지 않아서 사용하는 백업,복구 프로그램 자체를 수정해서 트레이 아이콘을
클릭하는 방법을 써야 할것 같습니다
5. 트레이 아이콘에서 마우스 우클릭을 해서 메뉴를 선택하지 않고 아이콘 자체를 더블클릭하면 바로 보이네요..이것은 좀더 쉬울것 같습니다
- 첨부 :
- b1.jpg [File Size:339.0KB/Download1]
- b2.jpg [File Size:332.4KB/Download1]
- b3.jpg [File Size:318.2KB/Download1]
- c1.jpg [File Size:396.1KB/Download1]
- c2.jpg [File Size:344.7KB/Download1]
왕초보
- 2020.11.03
- 14:18:44
알애 주신 링크에서 ctrl+alt+m으로 검색했을때 내용의 일부입니다..
Macrium_Reflect 회사에서 답변을 해주신것 같습니다..
https://forum.macrium.com/36853/Allow-CTRLALTM-Hot-Key-Configurable-in-Reflect-GUI-Settings
구글로 번역한 내용입니다
와, 좋아요. Macrium에는 응용 프로그램 구성 요소에 대해 기본적으로 활성화 된 단축키 조합이 있습니다 (전혀 드물지 않습니다).
변경하려면 파일 메뉴를 클릭 한 다음 해당 메뉴에서 문자 그대로 유일한 옵션을 선택한 다음 해당 메뉴에서 사용할 수있는 유일한 옵션을 변경
하면됩니다.
대화 상자. 나는 그 "오만함"이나 "밀교 적"이라고 생각하지 않습니다. ReflectMonitor가 예약 된 작업을 통해 호출 된 백업에만 사용되는 반면,
대화식으로 시작된 백업은 특히 파일 메뉴를 제외하고는이 두 창이 동일하게 보인다는 점을 고려할 때 서로 다른 활동 창을 사용하는 것이 혼란
스럽습니다.
그러나 나는 여전히 여기서 중요한 문제를 보지 못합니다. 다음 중 어떤 시나리오가 여기서 문제가됩니까? 아니면 어떤 시나리오가 누락 되었습
니까?
다른 응용 프로그램에서 기본 핫키를 사용하고 현재 ReflectMonitor를 트리거하고있는 경우 해당 핫키를 사용하여 ReflectMonitor를
한번 트리거하고 방금 설명한대로 핫키 조합을 변경합니다. 나는 Reflect를 여는 것보다 더 어렵다고 생각하지 않습니다. 다시 한번 비
관리자는 기본적으로 전혀 할 수 없습니다.
다른 응용 프로그램에서 기본 핫키를 사용하고 해당 응용 프로그램을 트리거하고 ReflectMonitor가 아닌 경우 시스템 트레이 아이콘을 마우스
오른쪽 단추로 클릭하고 표시를 클릭하여 ReflectMonitor를 한 번 엽니 다. 특히 어렵거나 직관적이지 않다고 생각하지 않습니다.
최종 사용자가 Macrium에서 이미 허용하는 자체 단축키를 설정할 수 있어야한다는 데 동의합니다. 나는 단순히 특정 핫키를 기본적으로 활성화
하는 것이 "오만"하고 핫키를 변경하는 메커니즘이 "비교적"이라는 것에 동의하지 않습니다.
ReflectMonitor 라는 단어을 보니까 윈도우에 설치한 경우 Macrium Reflect 관련해서 비슷한 프로그램이 모니터링을 하고 있는것
같았습니다..이런 프로그램이 단축키를 관리를 하는것이라면 PE에서는 실행되지 않은 프로그램이어서 단축키를 사용할수가 없는것 같아
보입니다
참고로만 보아 주십시요
수고하셨습니다. 즐거운 하루되시길 빕니다.