방명록에 질문 남겨주신 분이 계셔서 간단히 설명드리겠습니다.

 

고스트 자동복구 DVD를 생성했을 때 만약 파티션조차 생성되어있지 않은 비어있는 하드에 복구를 해야한다면 파티션 단위 복구작업 명령어는 작동하지 않겠지요. 또한 간혹 발생하는 문제인데 고스트로 복구를 시키더라도 MBR 업데이트를 해줘야 부팅되는 경우가 있습니다. 물론 파티션 활성화 부분도 마찬가지구요.

 

사실 고스트 자동복구 DVD 글을 쓰게된 이유가 바로 어떤 분께서 수십대의 새로 조립한 PC에 한번에 작업하기 위해서 도움을 청하셨기 때문이었는데, 그런 경우 비어있는 하드라서 파티션작업도 같이 해줘야 하기 때문에 (물론 고스트를 디스크단위로 만들어도 되겠지만) 고스트 작업에 앞서 먼저 DISKPART 작업을 추가해줘야 합니다.

 

예를 들어 완전 비어있는 하드를 2개의 파티션으로 나누고 첫번째 파티션에 100GB를 할당하는 경우

 

sel dis 0

cre par pri size=102400

for quick fs=ntfs

ass

act

 

cre par pri

for quick fs=ntfs

ass

 

exit

 

이런 식으로 작업해주시면 2개의 파티션을 생성하고 첫번째 파티션에 활성화를 걸어줄 수 있습니다. 참고로 저 용어들은 대부분 축약형인데 앞머리 3글자만 쳐주면 알아서 인식하더군요.

 

select => sel

disk => dis

create => cre

partition => par

primary => pri

format => for

assign => ass

active => act

 

나머지도 직접 해보시면 웬만한건 다 될겁니다. list volume 같은 것도 lis vol 하시면 됩니다.

 

아무튼 위 내용을 예를 들어 diskpart.txt로 저장하신 다음

 

diskpart /s x:\sources\diskpart.txt

 

이런 식으로 스크립트를 지정해주시면 알아서 파티션을 나누고 첫번째 파티션에 활성화를 걸어줄 것입니다.

만약 파티션이 이미 존재하는 경우라면 날려버리고 생성해야겠지요?

좀 위험한 부분이긴 합니다만 하드를 통으로 날려버리고 처음부터 파티션을 생성하실 생각이라면

sel dis 0 다음에 clean 한줄만 추가해주시면 되겠지요. (이것도 마찬가지로 cle 까지만 넣어도 됩니다.)

 

파티셔닝과 활성화는 DISKPART로 해결이 되었고 MBR 업데이트의 경우 이것도 경험상 파티션 단위로 하는 것 보다는 전체에 걸어주는게 더 좋은 것 같습니다.

 

비스타, 윈도우 7의 경우

bootsect /nt60 all

 

XP의 경우

bootsect /nt52 all

 

 

 

마지막으로 비스타 BCD 생성 문제인데요, 윈도우 7의 bcdboot을 비스타에 적용시키면 오류나는 것을 많은 분들께서 확인하셨습니다. 따라서 이 부분은 나중에 알아보고 생각나면 포스팅하도록 하겠습니다.

 

아 정작 질문에는 직접적으로 답변하지 않았는데 위 글 전체가 답변입니다. 첫번째 파티션을 선택해서 활성화를 걸어주시려면

 

sel dis 0

sel par 1

act

 

이걸 텍스트파일로 저장한 다음 diskpart /s 로 불러주시면 되겠지요.

 

 

(추가)

이 글과는 직접적으로 상관이 없지만 예전에 VHD 파일을 OS 용도로 사용하지 않고 다른 목적으로 사용하시는 것 같은데 아무튼 윈도우 7 구동시 자동으로 VHD 파일을 마운트시키는 방법을 질문주신 분이 계셨습니다. 따로 포스팅할만한 분량은 아니라고 생각하기 때문에 여기에 설명합니다.

 

마찬가지로 DISKPART로 스크립트를 로딩하도록 만들어서 시작메뉴 시작프로그램에 CMD 파일 등록시켜주시면 되겠지요.

 

sel vdi file=d:\test.vhd

attach vdisk

exit

 

이런 식으로 텍스트파일을 만들어서 예를 들어 D 드라이브에 mount.txt 로 저장하신 다음

 

diskpart /s d:\mount.txt

exit

 

이런 식으로 CMD 파일을 만들어서 저장하신 다음

 

C:\Users\사용자계정\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

 

폴더에 넣어주시면 윈도우 7 실행시 자동으로 마운트할 수 있습니다.

신고

  1. BlogIcon INTXP
    2009.11.29 21:26 신고

    좋은 팁 감사드립니다^^

    시험기간이라 죽겠어용 -_ㅠ

  2. BlogIcon Touch&Heart
    2009.11.29 21:35 신고

    이야앗...!!!!!

    정말 빠른답변 감사합니다!! ㅎㅎ

    감동의쓰나미 ㅠㅠㅎㅎ

    앞의 세글자만 쳐도되는건 새롭게 알았네요 ㅎㅎ

    저혼자 알아내려고 diskpart /? 쳤더니 나오는내용이

    /s <스크립트> 라길래 이게대체 뭔소린가 ㅡㅡ;

    하고... diskpart /s select volume 1

    이렇게도해보고.. ㅋㅋㅋㅋ 감사합니다~

    • BlogIcon snoopy
      2009.11.30 05:18 신고
      수정 및 삭제

      근데 VMWare에서 잘 안되네요 왜이러지 ;;; sel disk 0 상태에서 멈추는 분위기 ;;;

  3. BlogIcon PiPS
    2009.11.29 21:39 신고

    이런방법이.. 감사합니다^^

  4. BlogIcon ruruoni
    2009.11.29 21:49 신고

    전에 한번 질문 드렸던 내용이네요...

    100%는 아니지만 그래도 감사합니다...

    고용량 320G이상 하드에 저는 C를 100GB잡으니깐...

    위 스크립트를 이용하면 되겠군요...

    그나저나 수동으로 파티션을 설정 할순 없을까요?...

    개인적으로 부팅해서 파티션 설정프로그램이 실행된뒤...

    고스트프로그램이 실행됬으면 정말 좋을텐데...

    • BlogIcon snoopy
      2009.11.30 05:21 신고
      수정 및 삭제

      스크립트 상단에 먼저 파티션 관리 프로그램을 실행시키도록 해주면 될 것 같은데요.

      만약 파티션 작업이 끝나기 전에 바로 넘어가게 된다면 그걸 방지하기 위해서

      start /wait partitionprogram.exe 이런 식으로 해주시면 그 프로그램이 끝난 다음 아래 순서로 넘어가게 될겁니다.

  5. BlogIcon ArkX
    2009.11.29 23:32 신고

    cre par pri size=102400 <=여기서..
    사이즈는 하드전체로 하려면 어떻게해야하나용?^^;
    좋은 정보감사합니다 :)

    • BlogIcon Lajen
      2009.11.29 23:52 신고
      수정 및 삭제

      size옵션을 주지 않으면 사용가능한 전체 용량으로 단일 파티션을 생성합니다.

  6. BlogIcon dnatree
    2009.11.30 00:26 신고

    VHD 로그온시 자동 마운트 기능이 참 요긴하군요.

    전 각종 공인인증서 등을 d:\b_drive 에 보관해 놓고 subst b: d:\b_drive 배치파일 만들어 시작폴더에 놓고 B 드라이브를 생성하여 인터넷뱅킹등을 사용해 왔습니다.

    VHD 파일 하나 만들어 위 자동 마운트 사용하니 마운트하기 전에는 인증서파일이 노출이 되지 않아 보안이 강화되어 더 좋군요.

    좋은 기능 잘 쓰겠습니다. 감사합니다.

  7. BlogIcon portsider
    2009.11.30 00:30 신고

    이런 고급 정보를, 알기 쉽게 설명해주셔서 감사합니다.

  8. BlogIcon 재당 정사
    2009.11.30 05:42 신고

    고맙습니다. 스누피님!
    덕분에 문제는 잘 해결되었습니다

    그리고 새로운 많은 내용을 알게되었구요.
    PE부팅후 메뉴 선택형 자동복구 고스트 DVD를 만들었습니다.^^
    그리고 계속 나은 환경을 위해서 삽질 중...

  9. BlogIcon U.L.O.
    2009.12.01 13:01 신고

    오~3자리 축약형으로 명령할 수도 있군요. 이거 정말 편리하네요. 좋은 정보 감사합니다~

  10. BlogIcon Shine O
    2010.03.11 01:52 신고

    ㄷㄷ 자동복구DVD 게시글 지우셧네요

    • BlogIcon Shine O
      2010.03.11 01:53 신고
      수정 및 삭제

      다행이도 저는 언제나 스누피님글을 백업해놔서 작업가능하다는 사실이지요 ㅋㅋ; 그런데 왜 지우셧나요? 혹시 MS에서???


  11. 2010.09.27 03:41

    비밀댓글입니다

    • BlogIcon snpbox
      2010.09.27 08:34 신고
      수정 및 삭제

      http://snoopybox.co.kr/1182

      위 글은 보셨는지 모르겠습니다. 사전 작업과 자동화를 하는건 위 글에있는 setup.exe 대신 직접 CMD 파일을 만들어서 Quick Batch File Compiler로 exe를 만들어야 합니다.

      만약에 CMD 파일 작성에 대해 질문하신 것이라면 댓글로 적을만한 내용이 아니네요. 간단하지 않거든요.

  12. niross
    2010.09.27 14:17 신고

    아,, 저 메뉴 만드는 일은 만만치 않은 작업인가보군요..ㅠ
    링크하신 블로그는 계속 보아왔습니다~
    그 기능에 diskpart를 추가하신걸 보아, 그럼 저도 저 나름의 명령어를 추가할 수 있겠구나 생각해서 시작했구요.

    저는 그저 자동 dvd의 부팅기능과 고스트iso안의 그 메뉴를 혼합시키고자 했거든요.
    하드에 있는 파일을 만지고 싶은데, 고스트 iso파일로 부팅시에는 하드디스크가 인식이 안되고 고스트 안에서만 인식이 되어서요..

    저는 윈7 설치부팅의 작동원리는 모르고 있습니다만, xp 부팅할 때 처럼 간단한 내용은 아닌가봐요?ㅠ
    제가 하고자 하는 순서를 다시 잡아봤는데요,

    1. 스누피님 말씀대로 자동복구 dvd로 부팅하되,
    2. cmd를 autoexe.bat식으로 명령어를 만들어서 사전작업 하도록 한 후
    3. 스누피님이 이미 만들어 놓으신 고스트 메뉴(R3)를 띄운다.

    이것을 cmd로 만드는 것은 어려운것인가요?

    혹시 실례가 안된다면, 스누피님처럼 이러한 자동설치 메뉴를 띄우게 하는 방법을 배우고 싶은데,
    (e.g. 윈7설치 부팅 후 설치메뉴뜨게하기)
    관련서적이나, 참고할만한 인터넷 사이트가 있다면 같이 알려주시면 감사하겠습니다.
    아, 그리고 저 cmd파일을 만드는데에는 따로 프로그램이 필요한건가요??

    너무 문외한의 질문을 드려 죄송합니다.
    지금 한 번 알아두면 유용할 거 같아서 집요해지네요...^^;
    그럼 부탁 드리겠습니다. ㅠ

    • BlogIcon snpbox
      2010.09.27 18:12 신고
      수정 및 삭제

      메뉴 만드는거 어렵지 않은데 댓글로는 설명을 못한다는거죠. 길어서... 당분간 글은 안 쓸건데 나중에 쓰게되면 배치파일 기초 작성법 올리겠습니다.

    • niross
      2010.09.28 00:05 신고
      수정 및 삭제

      아, 그렇군요.
      정말 감사합니다~ㅠ
      그럼 기대하고 있겠습니다! ^-^;