-noautoskip : 자동으로 제외되는 파일들 포함시키기

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


1. 고스트 백업, 복사시 자동으로 제외되는 파일들

고스트 작업시 스왑(페이징) 파일이나 하이버네이션 임시 파일류는 백업이나 복사 작업에서 자동으로 제외됩니다. 항상 초기화되고 지우더라도 다시 재생성되는 파일들이기 때문에 굳이 작업에 포함시킬 이유가 없는 것이죠. 고스트가 자동으로 제외하는 파일의 목록은 다음과 같습니다.

386Spart.par 
Amizvsus.pmf 
Dos Data.sf 
Ghost.dta 
Hiberfil.sys 
Hibrn8.dat 
hybern8 
Navsysl.dat
Navsysr.dat
Pagefile.sys
Prn_hiber.bin 
Save2dsk.bin 
Saveto.dsk 
Spart.par 
Swapper.dat 
Toshiber.dat 
Virtpart.dat 
Win386.swp

참고로 해당 파일들은 원본의 파일 시스템이 FAT32 인 경우에는 말 그대로 제외되고, 원본의 파일 시스템이 NTFS 인 경우에는 0 Byte 로 처리되어 포함됩니다.


예를 들어 아래와 같이 윈도우 파티션(1:1)을 백업해 보았습니다.

ghost64 -clone,mode=pcreate,src=1:1,dst=D:\Autoskip.gho -sure -z2 -fx




보시는 것과 고스트 익스플로러를 통해 살펴보면 원본이 NTFS 파일 시스템이기 때문에 자동 제외 파일이 포함된 것처럼 보이지만 해당 파일은 0 Byte 로 처리된 일종의 공갈 파일이기 때문에 추출이 되지 않는 것을 알 수 있습니다. [고스트 익스플로러를 통해 봐도 용량은 제대로 표시됩니다. 하지만 실제론 0 으로 처리된 파일이죠. 그래서 공갈 파일이라고 표현한 겁니다.]



2. 자동 제외 파일 포함시키기

이렇게 자동으로 제외되는 파일들을 원본 그대로 포함하여 백업, 복사 작업을 진행하고 싶다면 -noautoskip 스위치를 추가하여 작업을 진행하면 됩니다.

ghost64 -clone,mode=pcreate,src=1:1,dst=D:\NoAutoskip.gho -sure -z2 -fx -noautoskip




위와 동일한 대상을 백업하였지만 제외 파일을 포함시켰기 때문에 용량은 그만큼 더 나가는 것을 볼 수 있습니다. 그리고 실제로 포함되어 있는 파일이기 때문에 고스트 익스플로러에서도 정상적으로 추출이 되는 것을 확인할 수 있습니다.

여기까지 입니다.

* 참고로 고스트 11.5.1 이후에 출시된 윈도우 8 에서 새롭게 추가된 Swapfile.sys 파일은 자동 제외에 포함되지 않습니다. Swapfile.sys 이름이 딱 스왑(가상 메모리) 파일인데 이게 아직 그 용도를 정확하게 알 수가 없네요. 아마 메트로 앱 쪽에서 사용되는 게 아닌가 생각되네요.



 

 

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

- 상업적인 용도의 사이트는 대상에서 제외됩니다. -
- 글에는 오류가 있을 수 있고, 추후 수정 또는 재발행될 수 있습니다. -
  1. BlogIcon ITcraft 2012.10.08 15:42 신고  댓글주소  수정/삭제  댓글쓰기
    16bit, 32bit, 64bit 고스트의 차이가 뭔가요?
    고스트 강좌를 다 읽어보진 않았지만 좀 알려주셨으면 합니다.. 관련내용을 찾으려면 어떤글을 봐야 할까요 ㅜㅜ
    • BlogIcon CApple 2012.10.08 16:10 신고  댓글주소  수정/삭제
      그냥 말 그대로 16비트, 32비트, 64비트용 입니다. 일반적인 프로그램들도 16비트용, 32비트용, 64비트용이 있듯이 말이죠. 기능이나 사용상의 차이는 없습니다.

      16비트 고스트 - 도스에서 실행하는 버전
      32비트 고스트 - 32비트 윈도우(윈도우 PE)에서 실행하는 버전
      64비트 고스트 - 64비트 윈도우(윈도우 PE)에서 실행하는 버전

      즉, 운영체제의 비트 버전에 맞춰 그에 맞는 고스트 버전을 사용하는 겁니다. 대신 64비트 윈도우는 WoW64 가 구성되어 있어서 32비트 프로그램도 실행이 가능하기 때문에 32비트용 프로그램들도 사용이 가능하고 마찬가지로 32비트용 고스트도 사용이 가능하죠. 하지만 PE 에서 실행할 거라면 정확하게 비트 버전을 맞춰줘야 합니다.

      http://powerwin.tistory.com/343
    • BlogIcon ITcraft 2012.10.09 15:39 신고  댓글주소  수정/삭제
      그렇다면,
      64bit OS에서는 x64용 프로그램을 쓰는 게 약간 더 빠른 것으로 알고 있습니다. 32bit는 WoW64를 거치게 되니까요..
      그렇다면, x64 PE에서 x64 고스트를 사용하는게 32비트 PE에서 32비트 고스트를 쓰는것보다 빠른가요? (몇초라도)
    • BlogIcon CApple 2012.10.09 15:54 신고  댓글주소  수정/삭제
      일반적으로 32비트 프로그램보다는 64비트 프로그램의 속도가 더 빠르지만 고스트의 경우 압축률이나 디스크 전송률 등 생각해야 할 부분들이 많기 때문에 지금 당장은 뭐라고 콕 찝어서 말씀을 드리기가 그렇네요. 관련 실험을 진행하고 포스팅이 예정되어 있으니 그 때 참고해보시면 될 듯 합니다.
  2. 병운 2012.10.11 09:35 신고  댓글주소  수정/삭제  댓글쓰기
    자동으로 제외되는 파일이 있었군요.
    처음 알았습니다.
    매번 작업할 때 하이버네이션 파일과 스왑핑 파일이 포함되는줄 알았는데, 역시나 똑똑한 고스트 였네요.

    근데, 강좌중에 고스트 익스플로러 화면이 자세한 목록 보기로 되어 있으면 더 좋았을것 같습니다.
    그러면 해당 파일의 사이즈도 고스트익스플로러에 확인 가능하지 않나요?
  3. BlogIcon 니드뽀폴쉐 2012.10.11 13:43 신고  댓글주소  수정/삭제  댓글쓰기
    아... 자동제외 되는지 모르고 최대절전모드 해제하고 페이징 파일도 0으로 세팅하고 했었는데 삽질이었네요. ^^;;
  4. 돌산 2012.11.15 20:48 신고  댓글주소  수정/삭제  댓글쓰기
    자동 제외되는 파일들이 저렇게도 많이 있었군요. 고스트 강좌를 통해 간접적으로 알게 되는 사실이지만 윈도우 관련해서 알게 되는 내용들에는 끝이 없군요.

댓글을 달아 주세요

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

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

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