
디스크샷™ 강좌
안녕하십니까? 지킬박사입니다.
벌써 날씨가 서늘한게.. 금방 추워지는 것은 아닌지 모르겠습니다. (전 겨울이 싫습니다. ㅋ)
이번 디스크샷™ 3.3.808 공개와 더불어 시행하는 보호막의 개념에 대한 소개글 이벤트에 맞추어.. 모두 다 아시는 내용이겠습니다만.. 익숙치 않은 분들을 위해 글을 한번 적어 보았으니 부담없이 슬쩍 봐주시길 바랍니다.~ (- -)
1. 디스크샷™의 설치 와 보호막
디스크샷™의 설치 과정은.. 크게 디스크샷™ 프로그램, Service 등록, Driver 설치등의 설치 과정과
별도로 샷 생성 명령을 통한 샷(가상의 공간) 생성 과정으로 나누어 집니다.
여기서 중요한 점은.. 디스크샷™ 설치 시 ,또는 설치 후 반드시 샷 생성을 해 주셔야지만 보호막 모드가 시작됩니다.
디스크샷™에서 보호막이라는 것은 단순하게 확보된 샷 공간만을 뜻 하는 것이 아닙니다..
① 모든 쓰기작업(변경/삭제/바이러스)으로 부터 원본영역과 MBR, 그리고디스크샷™ 시스템을
보호 할수 있도록 보호 모드로 전환을 합니다.
② 샷 공간을 생성하여 모든 윈도우상 데이타의 입출력(I/O)을 필터링하며,
(윈도우 시작 전부터 모든 섹터의 I/O를 감지하게 됩니다.)
③ 원본영역에 있는 데이타를 Read(읽는)하는 경우 그대로 원본 영역의 해당 데이타를 읽게 하고,
④ 원본영역에 있는 데이타에 변경 내용이 발생 하여 Write(쓰는) 작업이 있는 경우 변경 내용을
원본영역이 아닌 샷 공간에 저장 하게 되며, 윈도우가 해당 변경내용을 그대로 인식 할 수 있게합니다.
⑤ 원본영역과 겹치지 않는 추가 데이타는 바로 빈 공간에 저장 되도록 필터링합니다.
⑥ 또한, 윈도우로 부팅되지 않는 상황에서도 복구가 가능한 응급센타가 동작하게 됩니다.
이런 모든 작업을 통털어 "보호막"이라고 보시면 될 것 같습니다.
이처럼 I/O 작업시 별도의 추가 과정이 두는 것이 아니라 방향 전환을 해주는 방식으로.. 디스크샷™의 설치/사용 중 시스템에 부하나 속도 저하를 발생하지 않습니다.
실제 적용이 되는 내용과 다를 수 있지만, 이해를 돕기 위해 각 명령 수행과정에 따른 간단한 이미지를 추가 해 보았습니다.
2. 디스크샷™ 샷 생성 전을 추상화한 HDD의 모습
: 디스크샷™의 샷을 생성하기 전에는 보호막이 동작하지 않는 일반 환경과 동일합니다.
위에서 언급한대로 디스크샷™을 설치 했지만, 샷 생성을 하지 않는다면 원본에 디스크샷™ 부속 파일이
추가 되었을뿐 아래 이미지와 다르지 않은 상황이라고 보시면 됩니다.
3. 디스크샷™의 샷 생성 (보호막 모드 시작 ) ..
: 원본 영역을 읽기 전용 상태로 전환하고, 원본의 변경 내용이 저장될 가상의 샷 공간을
생성하여 시스템 보호를 시작 합니다.
원본 영역은 절대 쓰기금지되며, 원본 영역에 대한 쓰기 명령은 샷 공간에 저장이 됩니다.
(윈도우는 원본 공간과 샷 공간의 데이타를 구분하지 못하고, 동일한 영역에서의 I/O로 인식합니다.)
4. 디스크샷™ 보호막 모드와 더불어 사용을 하게 되면..
사용자의 측면이나 윈도우가 볼때는 전혀 다른점을 느끼지/인식하지 못합니다만..
윈도우 및 심지어는 바이러스등 모든 SW적인 I/O(Read/Write) 요청이 들어오는 경우..
원본의 내용에 대한 Read 명령은 그대로 원본영역에서, Write 명령은 샷 공간에서, 원본과 겹치지 않는 내용은.. 그대로 디스크샷™의 필터링 하에 빈 공간에서 작업을 수행 할 수 있도록 방향 전환을 해주게 됩니다. 또한, 초기 확보된 샷공간이 부족하면 빈 공간의 일부를 자동적으로 추가 샷 공간으로 확보하게 됩니다. (깔끔한 상태의 윈도우에 디스크샷™을 설치하는 경우, 초기 확보된 샷공간으로도 충분합니다.) 5. 디스크샷™의 샷 해제 (보호막의 해제).. 6. 디스크샷™의 샷 저장 (현재 상태를 그대로 원본에 저장).. (원본 데이타 영역 + 샷 공간에 저장된 변경 내역 적용 + 원본과 겹치지 않는 추가 데이타까지 병합) 7. 디스크샷™의 복구(시스템을 샷 생성시 상태로 복구).. 가상의 샷 공간을 초기화하여 PC의 상태를 보호하던 원본 상태로 환원시켜 사용자와 윈도우에게 완벽한 샷 생성 이전 상황으로의 순간 복구 되는 상황을 제공하여 쾌적한 사용 환경에서 사용 할 수 있도록 합니다. 역시 바로 소멸 되어 원본의 상태로 복구 되게 됩니다. 이 작업은 샷 공간만 초기화하기 때문에 시스템 리부팅 과정에서 별도의 시간 할당(딜레이) 없이 진행됩니다. 글 재주가 없는 관계로 글이 괜히 또 길어진 것 같습니다만.. 각 디스크샷™의 명령에 따라 보호막과 시스템의 상태가 어떻게 변화/동작 하는지 약간이마나 이해 하시는데 도움이 되시길 바랍니다. 항상 그렇지만, 오/탈자에 대해서는 탈고를 하지 않는 성격이니, 그에 따른 책임은 보시는 분에게 있습니다. ^^ 모쪼록 회원님들 및 가족분들까지 모두 건강 하시길 바라며, 즐거운 추석 연휴 보내시길 바랍니다.~ 그럼 이만.. 슝~
: 보호막 모드를 해제하고 원본 데이타 영역의 보호를 중지 합니다.
이 과정에서 샷 공간이 삭제 되고, 원본영역의 ReadOnly 모드가 해제되게 됩니다.
샷 공간 삭제(소멸)로 인하여 모든 변경 내용(빈공간에 추가된 데이타 포함)도 더불어 소멸됩니다.
디스크의 상태는 샷 생성 전으로 복구(복원)이 되며, 다시 샷 생성을 해 주셔야만 보호막 모드가 활성화 됩니다.
: 보호막 모드를 운용 중인 상태에서 부득이한 이유로 보여지는 현 상태 그대로 원본 영역에 저장을
하고자 하는 경우 사용하게 됩니다. (What you see is what you save)
샷 저장을 하게 되면.. 원본 공간에 샷 공간에 있는 모든 변경 내역 및 빈 공간에 추가된 데이타까지
그대로 실제 원본 영역에 반영을 하게 됩니다.
더불어 보호막 모드를 해제 하게 되며, 다시 샷 생성을 해 주셔야 보호막 모드가 활성화 됩니다.
: 여기서 언급하는 복구는 시스템을 복구하는 것을 뜻합니다.
샷 공간을 초기화 해서 원본과 겹치던 변경 데이타(샷 공간)와 원본과 겹치지 않아 빈 공간에 추가된 데이타
8. 디스크샷™의 제거(디스크샷™ 프로그램의 제거)..
: 여기서 뜻하는 제거는 샷공간의 제거를 뜻하는 것이 아닌, 디스크샷™ 프로그램의 제거를 뜻합니다.
다만, 샷이 생성이 되어 있다면.. 원본영역에 포함된 디스크샷™ 프로그램의 제거를 위해 , 부득이하게
디스크샷™의 샷 해제 기능이 선행 되기 때문에.. 샷 공간이 삭제되고 원본 상태로 PC의 상태가 환원(복구)되며
이후 디스크샷™ 프로그램의 삭제 과정이 진행되게 됩니다.
최종 상태는 디스크샷™ 해제 + 디스크샷™ 프로그램이 Uninstall 된상태와 같습니다.
(디스크샷™ 사용을 위해서는 다시금 설치를 하셔야 합니다.)

![신입생, 포인트:111321점, 레벨:31/31 [레벨:31]](http://www.diskool.com/modules/point/icons/koala/31.gif)



![신입생, 포인트:194944점, 레벨:31/31 [레벨:31]](http://www.diskool.com/modules/point/icons/koala/31.gif)
그림까지 만들어서 훌륭하게 만들어 주셨네요. 수고하셨습니다.
명확해지네요 수고하셨습니다

![6학년 5반, 포인트:94313점 (43%), 레벨:30/31 [레벨:30]](http://www.diskool.com/modules/point/icons/koala/30.gif)

수고하셨습니다.

![4학년 5반, 포인트:20856점 (17%), 레벨:20/31 [레벨:20]](http://www.diskool.com/modules/point/icons/koala/20.gif)

알아보기 쉽군요. 수고하셨습니다~

![6학년 4반, 포인트:82607점 (26%), 레벨:29/31 [레벨:29]](http://www.diskool.com/modules/point/icons/koala/29.gif)
제게 부족한 부분이 보충이 되어있네요. 수고하셨습니다.

![2학년 1반, 포인트:3149점 (29%), 레벨:6/31 [레벨:6]](http://www.diskool.com/modules/point/icons/koala/6.gif)
간단하지만 정확하네요. 감사합니다.
설명에 그림을 삽입하여 이해가 빠르내요. 고맙습니다.
네... 잘 이해 되었습니다. 보호막 1, 보호막 2, 보호막 3 도 생겼으면 좋겠어요.
제가 사용하는 버전이 옛홈이라 없는지도 모르지만.. ^^

![6학년 3반, 포인트:75766점 (57%), 레벨:28/31 [레벨:28]](http://www.diskool.com/modules/point/icons/koala/28.gif)
현재 디스크샷™ 3.x은 전 제품군 공히 샷 생성전 원본을 보호하고 있습니다. 즉, 하나의 복구 시점만 제공된다고 보시면 됩니다. 차후 4.x 버전에서는 다중 보호막이 탑재될 예정으로 개발 준비중에 있습니다.~

![5학년 5반, 포인트:45258점 (5%), 레벨:25/31 [레벨:25]](http://www.diskool.com/modules/point/icons/koala/25.gif)
우와.... 이 내용을 읽어 봤으면 디스크샷이 확실하게 이해가 되었을텐데요....그림이 아주 이해가 쉽게 설명 되어 있어요...

![3학년 5반, 포인트:10336점 (16%), 레벨:15/31 [레벨:15]](http://www.diskool.com/modules/point/icons/koala/15.gif)
명쾌합니다


![6학년 3반, 포인트:71293점 (12%), 레벨:28/31 [레벨:28]](http://www.diskool.com/modules/point/icons/koala/28.gif)

아... 정말 좋은 내용입니다...
추천 드렸습니다... 스크랩도 했구요...

![3학년 1반, 포인트:6373점 (37%), 레벨:11/31 [레벨:11]](http://www.diskool.com/modules/point/icons/koala/11.gif)
읽어보니 조끔씩 이해가 가네요 근데 볼게 너무 많네요 ㅎ
수고하셨습니다.