강좌 & 팁 - 시스템 복제툴
BMGR + 1-Click Ghost
- CONFIG(2).SYS (146Byte, DN:38)
- AUTOEXEC(1).BAT (165Byte, DN:32)
- AUTOEXEC(2).BAT (162Byte, DN:34)
- CONFIG(1).SYS (146Byte, DN:35)
- 해제.CMD (151Byte, DN:34)
- 백업.BAT (144Byte, DN:39)
- 복구.BAT (144Byte, DN:46)
- 설치.cmd (167Byte, DN:38)
- 숨김.BAT (144Byte, DN:40)
- 제거.cmd (139Byte, DN:40)
- SET.TXT (83Byte, DN:36)
- 백업(2).CMD (169Byte, DN:35)
- AUTOEXEC(3).BAT (165Byte, DN:32)
- AUTOEXEC(4).BAT (182Byte, DN:32)
식사들은 맛있게 하셨나요? 지킬박사입니다.
당췌 짬이 나지 않았으나,, 점심을 거르는 절제신공(?)으로 이어지는 글을 작성합니다. = =
그제 올려드린 원클릭 고스트 구현 방법과 오전에 올린 BMGR 고스트 방법을 혼합하여 두가지 방법이 모두 적용 되는 내용입니다. sabakki님이 원하시는 내용이 이게 맞지요? 제발 맞기를 바랍니다. = = 아, 배고파~ 꼬르륵 (==)
이전 글의 내용을 혼합하는 것이기 때문에 크게 달라지는 것은 없습니다. 그래서 차이가 나는 점을 위주로 설명 드리겠습니다. (아마 빼먹는 설명이 많아서 기존 2가지 글을 보셔야 이해가 되시는 부분도 있으리라 생각합니다.)
두가지 방법을 혼합하였기때문에 윈도우 진입전에도 복구가 명령이 가능하고 윈도우에서도 클릭 한번으로 복구 및 백업(이미지화)이 바로 가능하게 됩니다. (디스크샷™의 복구방법처럼 윈도우 전/후에서 복구가 가능한것이 장점이겠네요,,)
그러나,, 이방법 만큼이나 가상FDD™를 이용하는 방법도 아주 편하기때문에 많이 이용하시는 것이겠지요,,
일단,, 역시 윈도우용인 BMGR32.EXE, BOOTMGR.BIN, GDISK32.EXE 및 DOS용인 GHOST.EXE, GDISK.EXE가 필요한 점 참고 바랍니다.
우선 파티션을 4개로 구성하게 됩니다. 추가되는 3,4번 파티션은 FAT32 Type의 주파티션(Primary)로 설정하시면 됩니다.
(대부분 원클릭 고스트 구현 방법과 거의 유사합니다.)
이렇게 나눠주면 되겠지요,,
그 다음은 3,4번 파티션에 Dos System Files 전송 하기입니다.
그 후 재부팅해서 윈도우로 부팅하셔서 다음 Volume Label 작업을 진행합니다.
F Drive의 볼륨은 변경하지 않으셔도 됩니다. 여기선 그냥 편의상 구분하기 위해 입력했을 뿐입니다.
E Drive만 BMGR32에서 인식 할수 있도록 지정된 Label로 설정 해 주시면 됩니다.
이처럼 준비가 되겠지요,, ~
그 후,, 3,4번 파티션에 DOS용 Ghost.exe 및 Gdisk.exe 를 복사해 넣습니다.
또한 각각의 동작에 맞게끔 Autoexec.bat 및 Config.sys를 작성해 주시면 됩니다.
3번 파티션(E:)의 경우에는,, 첨부파일: AUTOEXEC(1).BAT 및 CONFIG(1).SYS 참고,,
* 두번째 파티션에 있는 BACKUP.GHO 이미지를 이용해 첫번째 파티션을 복구하는 명령이 포함되어 있습니다.
* 또한,, Command Prompt Only는 사용자가 직접 작업을 실행 할 수 있습니다.
4번 파티션(F:)의 경우에는,, 첨부파일: AUTOEXEC(2).BAT 및CONFIG(2).SYS 참고,,
* 첫번째 파티션의 내용을 두번재 파티션에 BACKUP.GHO 라는 이미지로 백업/저장하는 명령이 포함되어 있습니다.
* 또한,, Command Prompt Only는 사용자가 직접 작업을 실행 할 수 있습니다.
이런식으로 작성해 주시면 되겠습니다. 그러면, 대충 준비가 끝난 것 같습니다.
각 명령을 실행하는 구동 파일은 CMD 파일로 만들어 보았습니다.
(아래 모든 CMD 파일에 있는 ECHO 안내문 구문과 PAUSE 구문은 삭제하셔도 됩니다.)
* 최초 3,4번 파티션 숨김 속성 설정시 실행하시면 됩니다.
* 숨김.CMD로 숨김 속성한 파티션을 숨김 해제 할 경우 사용하면 됩니다.
* BMGR 부트 매니저를 MBR에 설치 합니다.(SET.TXT는 필요시 수정하시면 됩니다.)
GDISK32로 숨김을 해제하면 바로 접근이 가능하도록 EISA type으로 변경하는 명령은 제외하였습니다.
* BMGR 부트 매니저를 해제 할 때 사용합니다.
* 윈도우상에서 고스트 복구 명령을 내릴때 사용합니다.
(ECHO 아무키~ 및 PAUSE ~ 항목을 지우면 확인 없이 작업이 진행되겠지요,,)
* 윈도우상에서 고스트로 1번째 파티션을 백업 명령을 내릴때 사용합니다.
(ECHO 아무키~ 및 PAUSE ~ 항목을 지우면 확인 없이 작업이 진행되겠지요,,)
* BMGR 부트 매니저 환경 파일은 현재 F12 및 5초로 지정되어 있습니다.
(취향대로 변경하시면 되겠지요,,)
이와 같이 모든 파일이 구성되면 아래와 같습니다.
첨부파일: 숨김.BAT , 해제.CMD , 설치.cmd , 제거.cmd , 복구.BAT , 백업.BAT , SET.TXT 등등
자,, 최종 작업을 다시 설명을 드려보면,,
1. 숨김.BAT 을 실행해서 3,4번 파티션을 숨김 속성을 부여합니다.
재부팅이 완료되면,,
이처럼 3,4번 파티션은 숨김 설정이 되어 탐색기에서는 확인이 안되고 디스크관리자에서만 확인이 가능하게 됩니다.
2. 그 후 설치.cmd 파일을 실행하게 되면,, BMGR이 설치됩니다.
재부팅이 완료되면,, 그 이후부터는 부팅 전 BMGR 부트 매니저의 이용이 가능하게 됩니다.~
* 지정된 Function Key를 입력하게 되면 복구 작업이 진행됩니다.
(아래 복구.BAT 명령을 내린 경우와 완전히 똑같이 진행됩니다.)
그 이후,, 윈도우상에서 복구 명령을 내리면,, 복구.BAT
이렇게 복구 작업이 진행됩니다.
또한,, 윈도우상에서 백업 명령을 내리면,, 백업.BAT
이렇게 Ghost 이미지 백업 과정이 진행되게 됩니다.~
또,, BMGR을 제거하기 위해,, 제거.cmd 를 실행하면,,
이렇게 진행되며 BMGR 부트 매니저가 MBR에서 제거 되게 됩니다.
마지막으로,, GDISK32로 숨겨놨던 3,4번 파티션을 다시 숨김 해제 하는 경우는,,해제.CMD
이와 같이 원클릭 고스트 와 BMGR 고스트 혼합형을 설명했습니다만,,
고질적인 문제인 알찬내용없이 내용만 아주 길어지게 되었네요,,죄송합니다.
이번 혼합형이 기존 BMGR과 다른점이 있다면 BMGR 시스템 파티션인 E Drive를 EISA Type으로 전환하지 않는 다는 점입니다. 그렇기 때문에 GDISK32를 이용해 숨김해제 하기만 하면 접근이 가능한 것이지요,,
만약,, Ghost Image를 3번 시스템 파티션(E:)에 위치시켜서 일반적인 상태에서는 접근이 안되도록 하여 보호를 하고 싶으시다면,,약간 패턴을 수정해 주시면 됩니다.
백업.CMD 파일을 아래처럼 수정하시면 됩니다. (첨부파일: 백업(2).CMD)
또한, 최초 작업시 3번째 파티션(E:)에 있는 Autoexec.bat를 수정합니다. (첨부파일: AUTOEXEC(3).BAT)
마찬가지로 최초 작업시 4번째 파티션(F:)에 있는 Autoexec.bat를 수정합니다. (첨부파일: AUTOEXEC(4).BAT )
이처럼 하시면 되시리라 생각합니다. ~ 잘 되시길 바랍니다.
이상입니다. 이상하게 금일은 업무가 많이 밀려 있어 침착하게 글 작성을 할 수가 없네요,,
부족한 점은 많은 이해 부탁 드립니다.~ 그럼 이만,,
"행복하기 때문에 웃는 것이 아니고, 웃기 때문에 행복하게 되는 것입니다." by William James
|
06/18, 16:48
|
|
|
06/18, 16:49
네,, 하시고자 하는 작업이 잘 되시길 바랍니다. ^^
|
|
|
06/18, 17:14
저랑 연배가 비슷한데 실력은 우찌 이리 차이가 나는지.......에휴...
|
|
|
06/18, 17:47
실력도 큰 차이 없습니다. = =
|
|
|
06/18, 17:53
프로의 차이죠
|
|
06/18, 17:19
말씀하신 4번째 파티션없이 3번째 파티션만 활용하신다면,, 이렇게 수정하셔서 사용하시면 될 것 같습니다. (첨부파일: 숨김.CMD , 해제.CMD , AUTOEXEC.BAT , CONFIG.SYS , RUN.CMD) > 그 외의 설치.cmd , 제거.cmd 파일들은 그대로 사용하셔도 됩니다.
* RUN.CMD를 실행하시면 바로 재부팅 되면서 3번째 파티션이 활성화 되어 부팅이 진행됩니다. 그 후 복구/백업/프롬프트 작업을 바로 선택 하실 수 있게 하였습니다.~ (기본값은 복구입니다. - CONFIG.SYS)
|
|
|
06/18, 18:59
지킬님 한가지 여쭤보고싶은데요. 혹..제어판 디스크 관리자에서 숨겨진 파티션이 보이고 포멧.파티션 삭제 가능 한지요? 만일 포멧.파티션삭제 가 된다면 조금은 애로점이 있을듯해서요. |
|
06/18, 19:31
네,, 위에서 적용한 GDISK32 로 파티션 숨기는 것은 Type이 0x0Ch(FAT32)에서 0x1Ch (Hidden FAT32)로 변경되는 것이기때문에,, 디스크관리자에서 확인이 가능하며, 포멧은 안됩니다만,,삭제는 가능합니다.
그런 이유로 BMGR등의 복구솔루션등에서 접근성은 떨어지지만 반대로 데이타의 안전을 도모 할 수 있는 EISA type (= 0x12h)을 사용하는 것이라고 생각합니다.
|
|
|
06/19, 08:36
제 경우는 이렇게 되는경우 인데요. 복구영역 지정시에 디스크관리자 에서도 함부로 삭제.포멧 안되게끔 되어있고 도스부팅시 파티션 자체가 숨겨져있어 표기도 되지 않습니다. 물론 가상에서 테스트 한거지만요.
|
|
06/19, 08:45
네,, 기본적으로 BMGR만 사용토록 BMGR 설치법으로 EISA Type 구성하시면 당연히 메인보드님처럼 됩니다. ^^ (앞선 글에서는 메인보드님 처럼 구성이 되어 있습니다,, http://www.diskool.com/325466) BMGR 설치시,, BMGR32 /HS /P12 /V 구문이나 해당 스위치가 사용되면 EISA구성이 되게 됩니다.(여기서는 제외 하였습니다.) BMGR로 부팅하거나 MBRWizard등으로 Type 변경을 하지 않는한 파티션 포멧/삭제/접근이 안되지요,,
단순히 BMGR만 사용 하시는 경우는 EISA Type으로 시스템 파티션을 잡아줘도 상관없지만,, 이번 혼합형은 윈도우상에서도 GDISK32등으로 접근이 가능하도록 하기위해 BMGR 탑재시 EISA Type 구성 명령을 제외한 것입니다. (디스크샷™ 처럼 Preboot Mode 에서도 복구가 가능하고 윈도우에서 복구 명령을 내려서도 가능하게 만드는데 역점을 둔 방식입니다.)
이번 혼합형에서도 EISA type으로 해서 파티션을 완벽히 보호하면서 응용이 가능하겠지만,, 너무 복잡해 지는 것 같아 해당 내용은 누락시켰습니다. 대충 읊어 보면,, 기존 BMGR방식으로 EISA Type 구성하여 사용하다가 윈도우상에서 복구 명령을 내려 BMGR 없이 직접 접근이 필요한 경우 MBRWizard(MBRWiz)등으로 FAT32 type으로 변경해서 재부팅 시켜 Dos에서 작업한뒤 작업 완료 후 DOS용 MBRWizard(MBRWizd)로 Type을 다시 EISA로 변경 한 뒤 재부팅하는 식으로 응용 하면 될 것 같습니다.~ (참고: 최신 버전에서만 Type 변경이 가능합니다. )
ex) MBRWiz /part=2 /type=12h ; 3번 파티션의 Type을 EISA Type으로 변경.
참고만 하시길 바랍니다. ~ |
|
|
06/18, 17:54
수고를 하셨습니다.
|
|
06/18, 20:08
매번 수고가 많으십니다.
|
|
|
06/19, 00:16
좋은 정보 감사합니다 |
|
|
06/19, 09:27
대단하십니다. 이런분들이 계심에 감사할 뿐.....
|
|
06/20, 07:21
정성이 가득한 글입니다. 고생많으셨습니다.
|
|
|
06/20, 12:25
그렇담 mbrwiz만 있으면 eisa로 구성해도 상관 없다는 말씀이시죠? 그러면 설치cmd를 수정하면 되나요?
|
|
|
06/20, 12:54
네,, 뭐 어디에다 넣어도 상관은 없겠습니다만,, 파티션을 3개로 구성해서 3번째 파티션을 EISA Type 적용하고 싶으시다면,, BMGR 구문을 이용하시거나 MBRWiz를 이용해서 Type 변경을 해주시면 되겠지요,, (아래 내용중 MBRWiz는 윈도우용, MBRWizd는 도스용 MBRWizard 파일입니다.)
설치.cmd 를 수정하신다면,, 아래처럼 BMGR32 /HS /P12 /V 추가하시면 되겠습니다. (Type을 EISA구성)
또한,, RUN.CMD 도 아래와 같이 수정하시면 됩니다. (MBRWIZ /PART=2 /TYPE=0Ch /Confirm 구문 추가)
마지막으로,, AUTOEXEC.BAT 파일까지 수정해 주시면 되겠습니다. (MBRWIZD /PART=2 /TYPE=12h /Confirm 구문 추가)
* 참고: MBRWizard에서 /Confirm 스위치는 Y/N 을 묻지않고 실행하는 스위치입니다. 또한 EISA Type은 굳이 숨기지 않아도 보이지 않기때문에,, Gdisk 를 이용한 Hidden 처리 구문은 제거하셔도 됩니다.
|
|
|
06/20, 14:09
다소 생소한 내용들이 있어 연구좀 해봐야겠네요. gdisk도 쓸만한 유틸이었네요. 좋은 강좌 감사합니다 |
|
|
06/20, 14:37
박사님...ㅡ.ㅡ;; 제가 마지막꺼로 하고 있는데요... 설치, autoexec.bat, run,숨김, 해제,제거 이것만 있으면 되나요? 글구 run의 기본이 복구로 되어 있는데,, 백업도 하나 더 만들려면 어케 하나여? 안그래도 머리 나쁜데 gdisk랑 막 섞여서 안 돌아가네요.. 숨김, 해제, 설치는 되는데.. fn키 그게 부팅때 안 뜨네요...ㅡ.ㅡ;; |
|
|
06/20, 14:44
마지막꺼=?? 무엇을 말씀하시는 걸까요?
바로 위의 댓글의 내용을 기준으로 말씀드리지면,, 숨김&해제.CMD는 필요없습니다.(EISA Type은 어짜피 윈도우에서 나타나지 않기때문입니다.) 또한,, 3번 파티션만 가지고 부팅 작업을 하기때문에,,Autoexec.bat & config.sys 내에 복구/백업/프롬프트 메뉴를 구성한 것입니다. RUN.CMD는 윈도우상에서 3번 파티션을 활성화 시키고 DOS상에서 접근이 가능한 FAT32 Tyep으로 전환시킨후 재부팅하는 명령일 뿐입니다. BMGR 부트 매니저로의 진입이 되지 않는것은 정상적으로 BMGR 설치가 되지 않았기 때문입니다. 이번 sabakki님 답변에 대한 글을 작성하면서 해당 내용을 거의 30여회 테스트 하면서 글을 작성했습니다만,, 정확한 순서만 지켜준다면,, 안되는 경우는 발생하지 않았습니다. |
|
|
06/20, 17:31
좀 전에 원격으로 봐드린,, BMGR의 Label 인식 문제만 아니면 큰 문제 없으리라 생각합니다.~ 원하시는 작업이 잘 되시길 바랍니다. ^^ |
|
|
06/25, 17:05
회원님의 문제 해결을 위해 부단히 노력하신 결과의 티가 나타납니다. 수고를 하셨습니다.
|
|
07/13, 03:15
명강의 정말 감사합니다. |
|
|
08/11, 10:42
지킬박사님 정말 대단하시네요^^ 좋은 강좌와 멋진 답글 잘 봤습니다^^
|
|
|
08/22, 08:40
수고를 하셨습니다.
|
|
|
08/29, 21:34
수고수고 수고하셨습니다.
|
|










처음처럼™





웃는나
bluesea

나라
b.b;; 저 땜시 식사도 못하시고......죄송해서 어쩌나... 제가 업무방해죄로 걸려 들어가까봐 겁나네요..
사과 좋아 하시죠? 제가 나중에 사과 한 박스 보내 드릴께요..ㅋㅋㅋ 주소 갈쳐주세요..
test해보고 안되면 또 연락 드릴께요.. 정말 고맙습니다.