-locktype : 타입 코드로 백업 이미지 파일 잠그기

* 예제는 64비트 고스트를 통해 작업하였습니다. 16비트, 32비트 고스트도 명령은 동일합니다.
* 16비트 고스트 = Ghost.exe     * 32비트 고스트 = Ghost32.exe      * 64비트 고스트 = Ghost64.exe


1. 타입 코드(Type Code)와 타입 코드의 확인

시스템의 바이오스에는 해당 시스템에 대한 고유한 정보들이 저장되어 있습니다. 제조사나 제품의 종류, 해당 제품의 시리얼 넘버나 제품 개개에 부과되는 고유한 UUID 등 뭐 그런 것들이 말이죠. 이러한 정보는 주로 대기업의 PC 에서 해당 제품이 어떤 제품인지를 구별하는 용도로 사용되고 있습니다. 이를 통해 해당 제품이 어떤 제조사의, 어떤 라인업의 제품인지 등을 판단할 수 있는 것이죠. 참고로 대기업 PC 와 같은 완제품이 아닌 사용자가 직접 조립한 조립 PC 에서는 메인보드 고유의 아이디인 UUID 를 제외한 나머지 제품 제조사와 같은 정보들은 제공되지 않을 수도 있습니다.

아무튼, 고스트에서는 이러한 정보를 타입 코드(Type Code)라고 부릅니다. 아래는 타입 코드에 대한 예시입니다.

Lockinfo type codes
Type Based On Value
M Manufacturer Compaq
P Product name Deskpro EN Series SFF
V Version Award Software
S Serial number H925CKH60020
U UUID 2DA9379B4707D31185E8C800A4F232BC
C M&P combined Compaq Deskpro EN Series SFF
I PIII ID 0000067200028E72A6994A20



현재 시스템의 타입 코드는 -lockinfo 스위치를 통해 확인할 수 있으며, 아래는 간단하게 현재 제 시스템과 VMware 가상 머신의 타입 코드를 확인해본 모습입니다.

제 시스템의 실제 타입 코드, 직접 조립한 조립 PC 인지라 UUID 정보 외에는 비어 있는 모습.


VMware 가상 머신의 타입 코드, 해당 시스템의 제조사가 VMware 임을 알 수 있다.




2. 타입 코드를 통해 백업 이미지 파일을 특정 시스템에서만 사용할 수 있게 잠그기

고스트에서는 -locktype=코드 스위치를 통해 타입 코드를 기반으로 백업 이미지 파일을 잠글 수 있습니다. 즉, 해당 타입 코드가 정확하게 일치하는 시스템에서만 해당 백업 이미지 파일을 사용할 수 있도록 만드는 것이죠.

예를 들어 위와 같은 제 VMware 가상 머신에서 특정 파티션을 백업하는데, 이 때 해당 백업 이미지를 M(Manufacturer) 타입 코드를 통해 잠근다면? 해당 백업 이미지 파일은 Manufacturer 가 VMware, Inc. 인 시스템에서만 사용할 수 있게 되는 겁니다. 그 외의 다른 Manufacturer 를 가진 시스템에선 해당 백업 이미지 파일은 사용할 수 없게 되는 것이죠.

특정 타입 코드를 통해 백업 이미지를 잠금

ghost64 -clone,mode=pcreate,src=2:1,dst=D:\VMware.gho -sure -z2 -fx -locktype=M



잠겨진 백업 이미지 파일을 가지고 타입 코드가 다른 시스템에서 복원할 수 없는 모습

ghost64 -clone,mode=prestore,src=dst=T:\VMware.gho:1,dst=7:1 -sure -fx




간단하죠? 이러한 방식으로 적절한 타입 코드를 기반으로 백업 이미지를 잠그면, Dell 컴퓨터라면 Dell 컴퓨터에서만 사용할 수 있는 백업 이미지 파일을 만들 수도 있고, 아니면 Dell 의 제품들 중에서도 특정 라인업의 제품들에서만 사용할 수 있는 백업 이미지 파일을 만들 수도 있는 겁니다.

만약에 Serial Number 나 UUID 와 같이 시스템마다 독립적으로 부여되는 정말로 해당 시스템만이 가지는 고유한 정보의 타입 코드로 잠궈 버린다면? 해당 백업 이미지 파일은 오직 해당 컴퓨터에서만 사용할 수 있는 백업본이 되는 것이죠.


대기업 PC 는 보통 윈도우의 설치에 동일한 라인업의 제품은 하나의 마스터 이미지를 제작한 후, 이를 통해 해당 라인업의 모든 컴퓨터에 복원하여 윈도우를 설치(배포)하는 구조를 가지고 있죠. 근데 만약에 이러한 작업을 고스트로 처리한다면 해당 백업 이미지 파일이 다른 기업의 제품에서 사용되기를 원치 않을 때 이런 식으로 잠궈버릴 수 있는 겁니다.

아무튼 이런 게 있다는 정도만 알아두시면 될 듯 하네요. 이상입니다.



 

 

신고
캐플 블로그에 공개된 글은 반드시 원본 글의 링크를 포함시키는 조건으로 자유롭게 이용하실 수 있습니다.
하지만 블로그의 발전을 위하여 되도록이면 링크로 글을 소개해주시길 부탁드립니다. ^^

- 상업적인 용도의 사이트는 대상에서 제외됩니다. -
- 글에는 오류가 있을 수 있고, 추후 수정 또는 재발행될 수 있습니다. -
  1. BlogIcon 니드뽀폴쉐 2012.10.11 14:24 신고  댓글주소  수정/삭제  댓글쓰기
    잠그기(?)도 되는군요.
    조립컴에선 거의 쓸일이 없겠네요. ^^;;
  2. 돌산 2012.10.23 21:49 신고  댓글주소  수정/삭제  댓글쓰기
    처음에 글을 읽을 때는 뭐..이렇게까지 해서 백업 이미지를 잠글 필요가 있을까~하고 생각했었는데 글의 말미에 든 예를 보니 그럴 땐 참 유용하겠다 싶네요.-lockinfo스위치하고 -locktype스위치는 처음 보는 것이네요.
    • BlogIcon CApple 2012.10.24 05:43 신고  댓글주소  수정/삭제
      사실 뭐 이렇게까지 라고 생각이 들 수 밖에 없죠. ㅎㅎㅎ 이젠 마스터 윈도우의 배포도 WIM 이미지로 가능하니 사실상 요즘도 사용이 될까 싶은 스위치이긴 합니다. ^^

댓글을 달아 주세요

- 댓글에선 예의를 지켜주시기 바라며, 블로그지기는 댓글에서 따로 활동하지 않습니다.

* 티스토리 사용자는 여기를 클릭하시면 로그인 됩니다.

BBCode 안내   굵게 밑줄 기울임 취소선   취소선 취소선 취소선 취소선   왼쪽 정렬 가운데 정렬 오른쪽 정렬   코드박스 인용구 이미지   이미지 업로드-Imgur.com