이 글의 활용빈도는 그렇게 높지 않을 것 같습니다만 제가 오늘 이렇게 해야할 필요성이 생겨서 해봤는데 잘 되길래 소개해드립니다.

 

지난번에 윈도우 7 or 비스타 설치후 XP를 설치했는데 XP로만 부팅되는 경우 라는 글을 포스팅했는데 이 글은 위 상황이랑 약간 다릅니다. 윈도우 7이나 비스타를 설치한 다음 XP를 설치하지 않고 기존에 사용하던 XP 고스트 파일을 D나 E에 풀어준 다음 수동으로 멀티부팅을 추가하는 것입니다.

 

먼저 제 컴퓨터 상황을 설명드리겠습니다. SSD를 통으로 사용하고 있었고 삼성 1TB는 파티션 2개로 분할해서 사용중입니다. 그런데 갑자기 XP를 추가해야겠다는 생각이 들었습니다. XP는 예전에 고스트 떠놓은 파일이 있습니다.

 

제가 예전에는 이 상황에서 이렇게 했습니다. 일단 SSD에 있던 VHD 파일들을 삼성 하드로 옮기고 SSD를 파티션 2개로 분할한 다음 XP를 첫번째 파티션에 풀어주고 삼성 하드로 옮겨두었던 VHD 파일들은 다시 SSD의 두번째 파티션에 옮겨줍니다. 그리고 SSD의 첫번째 파티션에 BCD를 생성해준 다음 VHD 부팅을 설정해줬습니다. 그런데 가만 생각해보니 그렇게 할 필요가 없겠더군요. 그냥 XP를 두번째 파티션에 풀어준 다음 (고스트 뜰 당시엔 첫번째 파티션에 존재했던 XP였지만) XP의 부팅파일만 첫번째 파티션으로 옮겨주고 (왜냐하면 부팅파일은 활성, 시스템 파티션에서만 동작하기 때문입니다.) BCD에 멀티부팅 엔트리를 추가해주는 것. 이게 훨씬 간단한 방법입니다. 왜냐하면 파티션 분할을 위해 자료를 옮길 필요가 없기 때문이죠. 그냥 윈도우 7 디스크 관리자에서 파티션 볼륨 축소만 해주고 두번째 파티션을 바로 추가할 수 있으니... (비스타, 윈도우 7에서 파티션 분할, 합치기)

 

위 내용들이 무슨 말인지는 이해하실 필요가 없습니다. 그냥 이 글에서 소개하는 방법을 한 문장으로 표현하자면 "예전에 고스트 떠놓았던 XP를 아무 파티션에나 풀어준 다음 윈도우 7 멀티부팅에 추가해주기" 인데 이 내용이 필요하겠다 싶으시면 읽으시면 되고 나랑은 상관없겠다 싶으시면 그냥 넘어가시면 됩니다.

 

 

 

우선 저는 SSD의 두번째 파티션에 예전에 떠놓았던 XP 고스트를 풀어줬습니다.

 

 

 

이놈은 원래 C에 단독으로 설치되어 있던 XP입니다. 그걸 통으로 고스트 떴기 때문에 부팅파일을 전부 포함하고 있습니다. 그런데 이렇게 두번째 파티션에 XP를 풀어놓았다고 해서 달라지는건 아무것도 없습니다. 여전히 윈도우 7로만 부팅되고 저건 그냥 저기에 동영상 파일이 들어있듯이 운영체제로선 아무런 역할을 하지 못하는 파일들이 무의미하게 들어있는 것 뿐입니다.

 

이제 이놈에게 생명력을 불어넣어 줍시다. 바로 윈도우 7의 부팅파일인 BCD에 XP를 멀티부팅 메뉴로 추가해주는 것입니다. 추가만 해주면 이놈은 살아납니다. 살아있는 XP로 다시 태어납니다.

 

추가하기 전에 먼저 XP의 부팅파일을 윈도우 7의 부팅파일인 BOOT 폴더와 BOOTMGR 파일이 존재하는 곳 즉 시스템 파티션에다 복사해야 합니다. 그러니까 현재 이 작업은 윈도우 7에서 하고 계실테고 당연히 부팅파일들 역시 C 드라이브에 존재하겠죠. 하지만 시스템 예약파티션에 부팅파일이 존재하는 경우에는 좀 귀찮아닙니다. 시스템 예약파티션에 드라이브 문자를 할당한 다음 거기에 XP 부팅파일을 넣어야 할테니까요. 정말 이런 저런 귀찮은 현상이 발생하기 때문에 저는 시스템 예약파티션을 정말 싫어합니다. (윈도우 7 설치시 파티션 나누기 2탄)

 

저는 현재 K 드라이브에 XP를 풀어두었고 D 드라이브에 윈도우 7 부팅파일이 존재합니다. 복사해주어야할 파일은 3개입니다.

 

NTLDR

NTDETECT.COM

BOOT.INI

 

굳이 잘라내서 옮겨야할 이유는 없고 그냥 복사만 해주셔도 됩니다.

 

 

 

 

그 다음은 방금 복사한 BOOT.INI 파일을 메모장으로 열어서 편집해야 합니다.

 

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

 

위 내용은 제 컴퓨터 상황에 맞는 설정입니다. 저는 SSD가 첫번째 디스크이고 XP는 두번째 파티션에 들어있습니다. rdisk(0) 부분이 첫번째 디스크라는 뜻입니다. 만약 두번째 하드에 XP가 있다면 rdisk(1) 이라고 해야겠지요? 세번째 하드에 있다면 rdisk(2) 라고 해야할테구요. 이렇게 디스크 번호는 0부터 시작합니다. 하지만 파티션 번호는 1부터 시작합니다. 그래서 저는 두번째 파티션에 XP가 있기 때문에 partition(2) 라고 했습니다. 이 숫자가 틀리면 부팅되지 않습니다. HAL 오류가 나면서 부팅이 안될거에요.

 

 

 

BOOT.INI 파일 수정을 다 하셨다면 이제 BCD에 XP를 추가해주면 끝입니다. 이건 별로 어렵지 않습니다.

먼저 보조 프로그램에 있는 명령 프롬프트에 우클릭 해서 관리자 권한으로 실행합니다. 그리고 다음과 같이 입력합니다.

 

bcdedit /create {ntldr} /d "Windows XP Professional K SP3"

bcdedit /set {ntldr} device partition=D:

bcdedit /set {ntldr} path \ntldr

bcdedit /displayorder {ntldr} /addlast

 

첫번째 줄의 큰따옴표 안에 들어가는 말은 원하시는 이름을 입력해주세요. 부팅메뉴에 표시되는 이름입니다.

두번째 줄이 가장 중요합니다. 방금 NTLDR, NTDETECT.COM, BOOT.INI 파일을 복사해주었던 그 시스템 파티션을 지정합니다. 저는 K에 있던 놈들을 D로 옮겼기 때문에 D라고 적었습니다. 즉 BOOT 폴더와 BOOTMGR, NTLDR, NTDETECT.COM, BOOT.INI 파일은 전부 동일한 파티션에 존재해야 하며 그 파티션이 곧 시스템 파티션이고 그 시스템 파티션의 문자를 저기 빨간색 부분에 지정해줘야 합니다.

세번째랑 네번째 줄은 그냥 똑같이 입력하시면 됩니다.

 

이렇게 해주시면 이제 XP로도 멀티부팅할 수 있습니다.

 

만약 부팅순서나 메뉴이름 같은걸 수정하실 생각이라면 물론 EasyBCD로 하셔도 되겠지만 수동으로 하실 분들은 이 글을 참조하세요.

BCDEDIT 을 이용한 멀티부팅 메뉴 편집

신고

  1. 이전 댓글 더보기
  2. BlogIcon Engin.Ldk
    2010.01.17 10:04 신고

    궁금한게 있는데요.
    예전에 고스트12로 c:를 이미지로 만들었는데요
    지금 노트북에 c:,d:,e:가 있어요
    c:에는 세븐이 깔려있고
    d:에는 비어있고
    e:에는 자료들이 있어요..
    예전 이미지로 d:에 어떻게 복구하죠?
    계속 복구 시도하려고 해도 안되요...

  3. BlogIcon 썩장군
    2010.03.29 06:07 신고

    안녕하세요~~
    항상 눈팅만하다가 너무 궁금한게 많아서 이번에 블로그 첨 만들어본 컴초보입니다.
    문의하나만 드릴께요~~ ㅎㅎ

    현재 300G 하드를 파티션3개(C,E,F)로 나눠서
    C-WIN7 설치하고, E는 고스트이미지보관용,F는 자료보관용으로 사용중인데요~~
    이번에 두번째 물리하드 160G(파티션D) 넥스에디션XP를 깔았더니 멀티부팅은 안되고, XP로만 부팅되서 스누피님 블로그 보고 다 따라했봤는데요~ 당췌 멀티부팅이 안되서요~~ 우선 파티션 D에 XP 에는 말씀하신 부팅파일3가지(NTLDR/NTDETECT.COM/BOOT.INI)
    찾을수가 없구요~ 폴더설정에서 시스템파일보이기,숨김파일보이기 다 클릭해도 안보이구요~ 탐색기로도 찾을수가 없습니다.

    차선책으로 [멀티 부팅을 복구해보자 EasyBCD]을 따라해봤는데 멀팅부팅화면은 뜨는데 XP선택하면 시스템을 시작할수 없다고 에러나오구요~~

    [윈도우7or비스타 설치후 XP를 설치했는데 XP로만 부팅되는 경우] 이것도 따라해봣는데요~
    XP에서 윈7로 부팅되서 윈7 CMD에서 Bcdedit /create {ntldr} /d "Windows XP Professional SP3" 입력하면 지정된 항목이 없다고 나옵니다.
    저는 뭐가 잘못된걸까요? 부팅파일은 당췌 어딪는지? ㅜㅜ;
    ----------------------------
    드디어 멀티부팅 성공했습니다. 차근차근 읽어보고
    다시 시도해보니 되네요~
    중간에 윈7 부팅이 안되서 pe로 자동부팅복구해서 윈7에서 스누피블로그 따라해보고 성공했습니다..
    유용한정보 정말 감솨~~

  4. BlogIcon 지연♪
    2010.04.18 18:46 신고

    스누피님 안녕하세요 ^^!~ 처음 아이디 만든 지연♪입니다. 제가 궁금한게 있어서 그런데요.
    제가 윈7 64비트 쓰려하는데.
    멀티부팅할수있다고 들어서.
    멀티부팅하는법은아는데..
    제가 지금 파티션이 3개잇어요.
    그 c:\는 os hdd 이구요 d:\는 백업이구
    e:\는 리커버리 존 인데요. 리커버리존은 날리면 안되구요.
    제가지금 d드라이브에 용량이 195gb남앗습니다.
    근데 그 용량에서 50gb만 빼서 파티션 1개 더 만들어서 파티션 매직으로 파티션 1개 더 만들려하는데. 어떻게 만드는지 몰라서 ㅜ (주의:백업파일 날리면 x되요 ㅜㅜ)
    아 참 그리고 제 사양에서 64비트 깔수있나요?

    cpu:amd 프로푸스(32비트,코어2개)
    메인보드:biostar
    hdd:500gb 삼성정품
    그래픽카드:9500gt
    ram:2gb 삼성 정품
    이정도 인데 깔수있나요??
    빠른시간에 답변부탁드립니다.
    아 그리고 노트북에서 snoopy xp sp3 잘쓰고있습니다 ^^

  5. BlogIcon 구운소금
    2010.08.29 23:12 신고

    XP 설정시
    DEVICE=C: 는
    XP의 위치와 상관없이 ntldr, NTDETECT.COM, boot.ini 의 파일 위치에 있어야 합니다.
    간혹 DEVICE=D: 라던가 식으로 설명되어 있는 곳이 많던데
    이것은 그 파티션에 위에 3개 파일이 있고, 시스템 파티션인 경우만 해당됩니다.

    즉, 처음부터 XP를 D 드라이브에 까신분들은...
    위3개 파일은 D 드라이브에 없고 C 에 있게 됩니다.
    그래서 나중에 C를 포맷하신분들은 어디에도 3파일을 찾을 수 가 없게 되는거죠.

    결론은 닥치고 3파일은 C 에 복사하고, device=C: 로 하고,
    xp가 어디 깔려있던지 xp의 위치 지정은 boot.ini 에서만 해주면 됩니다.

    3파일 없으신 분들은 인터넷 검색하시면 금방 찾으실 수 있습니다.

  6. 망설이는 중
    2010.10.01 02:17 신고

    하드디스크가 2개 있었는데 각자 1개씩만 연결하여
    하나는 win7을 설치하고, 다른 한개는 xp를 설치하였고.

    현재는 win7이 설치된 하드가 마스터,
    xp가 설치된 하드가 슬레이브로 장착 되어

    cmos에서 부팅순서 바꾸지 않는한 Win7로만 부팅되고
    부팅메뉴조차 없는 경우에도 해당되는 포스팅입니다

    스누피님이 댓글로 간단 명쾌하게 갈켜 준것이죠
    이제 조금 개념이 잡힙니다.
    감사 드립니다.

  7. 젠스
    2010.10.10 02:36 신고

    스누피님 컴맹이 질문 좀 드려요 ㅜㅜ

    대기업 노트북 구입했습니다. 삼* 센스로요.. 윈7 홈이구요. 근데 xp를 설치 해서 멀팅 부팅하거나. 그냥 xp를 c에 설치하고 나중에 복원 프로그램돌려서 윈7 써던가 하려구 하는데요,

    먼저 첫번째 질문이.. 지금 c d 복원영역(공장출하상태) 그리고 제가 c에 사용하는 프로그램들 깔고 자체복원프로그램으로 전체 백업을 d에 해났습니다..

    그냥 c에 xp 설치 하고 복원영역(공장출하상태) 지우고 xp 쓰다가 복원프로그램으로 d에 있는 백업 복원해서, 윈7 쓰려고 하는데 이게 가능한가요?

    그리고 멀팅 부팅 인데요. d에 xp 설치하려고 하는데.. 복원영역을 싹 다 지워야한다는데.. 꼭 복원영역 지워야 하나요?

  8. 느린지니
    2010.11.01 15:59 신고

    실패기 ^^

    여기 방문하시는 분들.. 제 실패를 보면서 배우실 것도 있을 것 같아서 실패기를 올려 봅니다.

    위의 글을 그대로 따라 했습니다. 사용환경은 VHD 멀티부팅을 4가지로 만들어 쓰고 있구요.
    하나의 물리적인 파티션을 XP를 설치하기 위해 비워놓은 상태였습니다.

    그런데 스누피님의 글과 다른 단 한가지 차이점은 XP가 현재 작업하는 컴퓨터에서 설치하여 고스트로
    받아 놓은 것이 아니고, 다른 컴퓨터에서 만능설치로 사용하기 위해 sysprep 해 주고 고스트를
    받아 놓은 것이었습니다(C:에서 작업). 이 만능고스트를 현재 작업하는 컴퓨터에서 테스트를 해보지는 않았지만
    다른 몇대의 컴퓨터에서 설치에 성공했던 이미지였기에 의심을 하지 않았습니다.

    첫번째 물리적인 파티션에는 VHD 파일들이 존재합니다. VHD로 부팅하면 이 파티션은 D:로 나타납니다.
    VHD가 부팅되면서 C:가 되죠. 그리고 두번째는 비워져 있는 파티션(Q: 부팅하면서 성가시지 않게
    뒤쪽으로 밀어 놓았습니다)이 있고, 세번째로 데이터 파티션으로 E:가 있었습니다.

    윈도7상에서 ghost32.exe로 예전에 sysprep로 만든 xp를 Q에 풀었습니다.
    그리고 스누피님 글대로 BCDEDIT 작업하고 멀티부팅 메뉴로 만들었습니다.
    XP에 있던 세개 부팅파일들 NTLDR, NTDETECT.COM, BOOT.INI를 첫번째 파티션(VHD 파일이 들어있는)에
    복사해 주었습니다.

    재부팅을 했습니다. XP메뉴가 나타났습니다. 엔터치고 들어갔습니다.
    윈도우를 처음시작하기 위해 작업 중이라고 sysprep 한대로 잘 되었습니다. 그러다가 컴퓨터가 다시
    시작합니다.(여기까지는 정상으로 보입니다)

    그런데!!!

    재부팅되면서 멀티부팅메뉴가 나타나는 단계에서 모든 멀티부팅 메뉴들이 문제가 있다고(에러 메세지 정확히 기억이 안남)
    하고, PE 등록해 놓은 것 조차도 문제있다고 하고, 심지어 지금 들어가는거 성공했던 XP도 에러가 있다고
    부팅으로 들어가지 않더랍니다.

    아무 메뉴로도 부팅이 안되는 것이었습니다. 갑자기 패닉 상태!!
    그래서 윈도7 DVD로 부팅을 해서 PE로 들어가서 BCD 정보를 보았는데요,
    모든 부팅메뉴의 device와 osdevice가 다 바뀌어 있었습니다.


    device vhd=[c:]\vhd\x86-work-normal.vhd
    osdevice vhd=[c:]\vhd\x86-work-normal.vhd

    이런 식으로 vhd에 연결되어 있던 것들이 다 아래와 같이 바뀌었구요

    device locate=\Windows\system32\winload.exe
    osdevice locate=\Windows

    제대로 따라 했던 XP 파티션의 BCD 정보도 다음과 같았는데

    identifier {ntldr}
    device partition=D:
    path \ntldr
    description Windows XP Professional K SP3


    아래처럼 바뀌어 있었습니다.

    identifier {ntldr}
    device unknown
    path \ntldr
    description Windows XP Professional K SP3


    그래서 GUID 확인해 가면서 새로 부팅메뉴 다시 만들어 주었습니다.

    sysprep가 새로 컴퓨터를 준비하면서 부팅메뉴를 맘대로 바꾸는 것일까요?
    이해가 안되는 것은 XP가 BCD에 대해서 뭘 안다고 그것을 건드릴 수 있을까 하는 것입니다.

    그 이후로 제가 시간이 안되서 XP 설치 시도를 다시 해 보지 못했습니다.
    시간이 되면 재시도 해 보고 sysprep와의 문제가 있는지 확인을 해 보겠습니다.

    허잡한 실패기 읽어 주셔서 감사합니다.^^

    ---
    느린지니


  9. 2011.03.17 09:21

    비밀댓글입니다

  10. jyp2769
    2011.03.17 09:38 신고

    안녕하세요 저는 윈7을 사용하고있는데요 비쥬얼 스튜디오6.0을 써야할 상황이라서 마침 스누피님 글을 읽어보고 도전해보게 되었는데 파티션분할하는것 하고 bcd 고치는것 까진 성공했습니다. 그런데 xp이미지파일이 문제네요 여기 블로그에 링크되어있는 윈도우포럼?? 에서 고스트이미지파일(만능등등)있길래 2개정도 다운받아서 60기가 파티션만들어줘서 거기풀어봤더랬습니다. 결과는 실패였습니다. 하나는 설치단계뜨더니 어느순간 종료되어서 다시 들어가보니 설치초기단계에서 오류가 발생했습니다 이런식이구 또하나는 windows/system32/ntosknl.exe를 제설치 하거나 카피 해주세요?? 라는 메시지가 뜨면서 xp로 부팅이 안되더군요 제가 썼던 파일 주소남겨보겠습니다

    1) http://windowsforum.kr/?_filter=search&mid=osdata&search_target=title&search_keyword=xp&document_srl=2058276

    2)http://windowsforum.kr/?_filter=search&mid=osdata&search_target=title&search_keyword=xp&document_srl=2043689

  11. 감별사
    2011.03.26 21:46 신고

    감사합니다.
    예전에 고스트 백업 해둔 이미지가 있었서 덕분에 싶게 복원 할 수 있었네요 ^^;
    스누피는 좋은 팁 감사합니다.

  12. 드록백작
    2011.04.03 02:01 신고

    아.. 다발적 문제에 봉착하고 있습니다.^^
    저는 XP 깐 후에 7 까니까 자동으로 잡혔던 것 같은데, 이번에 7 재설치하니 XP놈이 보이지를 않습니다.. 허허
    1. boot.ini는 없고 boot_old.ini 라는 파일만 있는 거 보니 저는 예전에 한번 수정을 했던 것인지..;
    2. XP 깔린 D드라이브 루트에 아무리 찾아봐도 NTLDR, NTDETECT.COM 파일 두 개가 없습니다..;
    3. 올려주신 EasyBCD 1.7.2 설치가 안 되네요... 영어 경고가 뜨면서 설치가 안 됩니다.ㅎ 64비트 윈7이라 그런 걸까요?

    이런 경우에는 어떻게 할 수 있을까요?
    엎친데 덮친격으로 위 팁과 링크 걸어주신 팁을 이용해서 이것 저것 해보다가
    XP라는 이름을 가진, 그러나 내용은 없어서 선택하면 복구가 떠버리는 놈이 부트로더에 써지기는 한 것 같습니다.. 정확히 XP를 가리키지도 않고.. 복잡한 GUID로 지워도 지워지지가 않네요.. 오마이갓..

    혹시 여력이 좀 나셔서 조언 주실 수 있으면 도와주시면 감사드리겠습니다...!

  13. 스누피님
    2011.05.24 17:56 신고

    스누피님, 글을 읽다가 궁금한 점이 있는데요.
    지금 제가 c:에 윈도우 7이 깔려있고 파티션으로 나눈 d:를 포맷해서 들고 있습니다.
    그런데 전에 쓰던 컴퓨터 xp 운영체제와 프로그램을 그대로 d:에 외장하드로 복사 후에 지금 적으신 것처럼
    변경하면 멀티 부팅이 가능할까요? 안되면 고스트를 이용해서 꼭 통채로
    들어낸다음, 외장하드에서 d:로 풀어내는 방법이 있을까요?
    궁금해서 질문 남깁니다

  14. BlogIcon noosill
    2011.08.02 20:13 신고

    제가 윈도우7을 노트북에서 사용하고있는데요. XP를 쓰고싶어서, 시중에 떠도는 만능 고스트 xp 라는 파일을 다운받아서 D:에 풀었습니다. 풀고나니 D:에 boot.ini 파일등등 아무것도 없습니다. ㅠ_ㅠ.. 이건 고스트 이미가 잘못된건가요. 아니면, 다른 문제점이 있는건가요..

  15. BlogIcon Caster空間
    2012.02.15 03:24 신고

    좀 급해서 야밤에 문의드립니다.
    원래 노트북에 파티션을 나누어
    C:에 XP를 사용하고 있었는데(Window폴더존재)
    시스템파티션이 D: 에 존재하고 있었습니다.(왜인지..??)

    여기에 멀티부팅으로 사용하고자 윈도7을 D:를 밀고 -> 시스템파티션이 사라졌겠죠
    설치를하자 이 D:가 C:로 변경이 되고
    원래 XP드라이브인 C는 D:로 변경이되었습니다.

    물론 예상했던대로 멀티부팅은 이루어지지 않았고
    스누피님의 가이드에 따라 예전시스템파티션(이전 D:)에 있던 부팅파일 3종백업을
    현재 윈도7드라이브인 C:에 가져다가 복사하고 수정을 하였습니다.
    부팅메뉴는 잘 보였습니다.(감격 T_T)

    파티션번호가 이전 boot.ini에 3번으로 되어있어 여러번 반복부팅하면서 수정해보았는데
    3번, 2번 --> hal오류
    1번 --> 검은화면 먹통

    현재 이상태입니다.
    1번 파티션 넘버가 맞는거 같긴한데

    이상태를 어떻게 해야 할까요?

    위 가이드와 틀린것은 고스트해놓았던 백업이미지는 한드라이브에 부팅파일 3종이 원래 같이 있었구
    제 경우는 부팅파티션과 시스템파티션이 다른 상태에서 따로 복사를 해온것이네요.

    9시간째 헤메고 있어... 보실지 모르겠지만 도움좀 부탁드립니다.(회사컴 XP이네요 ㅠㅠ)

  16. wef
    2012.12.26 01:04 신고

    이대로 했더니 컴퓨터 먹통됨 ㅡㅡ ㅋ

    안전모드
    안전모드(네트워크)
    안전모드(명령프롬)
    마지막 구성으로 실행된~~
    표준 윈도우 모드~~

    이렇게 뜨고 메뉴 모두 부팅안됨

  17. kainos
    2013.04.04 16:02 신고

    님의 글을 보고 그대로 따라해 보려고 하다 3일째 버벅되고 있는중에 궁금한거 질문 드립니다.
    현재 버츄얼박스 윈도우7 64비트 설치해서 파티션 4개로 분할해서 테스트 중인데 현재c드라이브에는 7이 당연히 설치되어있구요. 나머지 드라이브는 빈채로 있습니다. e드라이브에 예전에 백업해 두었던 고스트 파일이 있는데 이것을 스누피 고스트r3로 풀어놓으려고 하는데 버박에서는 r3실행하면 마우스와
    키보드 방향키가 음직이질않습니다. 어떻게 풀어놓아야 할지 난감한데 다른 방법이 있다면 조언좀 해주시겠습니까?

  18. 배동국
    2013.04.17 17:07 신고

    만능고스트로 작업해도 되는것인가요? 아님 자신컴에 xp를 고스트 백업해서 작업해야되나요?

  19. BlogIcon mahnee
    2013.11.23 01:27 신고

    안녕하세요.
    항상 스누피님이 올려주시는 정보들 감사히 보고 있습니다.

    저는 윈도우 7을 주 OS로 사용하고 있고, 특수한 작업을 해야 하는 경우에는 XP로 부팅해서 사용합니다.
    XP가 별도의 하드디스크에 설치되어있기 때문에
    부팅시 메인보드의 부트 메뉴에서 XP가 설치된 디스크를 선택해서 부팅을 했었는데요.

    컴퓨터 앞에서 작업할 때는 상관없지만, 원격으로 작업을 해야 하는 경우에 XP가 필요하게 되면 난감하더라구요.
    그래서 스누피님의 재시작시 OS 선택하도록 하는 글을 보고
    일단은 멀티 부트 환경을 만들어 놓으려고 이 글을 보고 있었습니다.

    저는 윈도우 7을 설치할 때 시스템 파티션을 생성하여 설치를 했는데
    윗 글에 보면 이런 경우 귀찮아 진다 하셨는데요.

    일단 시스템 파티션에 드라이브 문자를 할당한 뒤 해당 파일들을 복사해 주고,
    boot.ini 파일은 수정하지 않았습니다. 원래 부팅하는 정보가 바뀌진 않았으니까요.
    (diskpart 로 확인해봤고, 파티션 번호도 제대로 설정되어있네요.)

    bcdedit로 추가하면서
    bcdedit /set {ntldr} device partition="시스템파티션의 볼륨경로"
    이렇게 했습니다. 볼륨 경로는 bcdedit 해서 목록 확인해보면
    Windows 부팅 관리자의 볼륨 경로를 지정해 줬구요.
    제 경우엔 "\Device\HarddiskVolume3" 이더라구요.

    iReboot 로 XP를 선택하고 재부팅 하니
    HAL 에러가 발생하면서 부팅이 안되더라구요.

    뭐가 잘못된 것일까요? 제대로 했다고 생각했는데 말이죠.

  20. BlogIcon mahnee
    2013.11.23 01:47 신고

    추가..

    조금 전에 XP와 윈도우 7에서 모두 확인해보았는데
    XP가 설치된 하드디스크 및 파티션 번호는 동일하고,
    시스템 파티션은 XP에서는 볼륨 번호가 4로 나오네요.
    윈7에서는 볼륨 번호가 3이구요.

    이게 문제가 될 수 있을까요?

  21. gdragon
    2014.05.11 22:13 신고

    좋은 글 감사합니다.
    하나의 하드디스크에서 윈7과 자료용으로 C/D로 파티션을 나눠서 사용하던 중
    xp 설치를 위해 C드라이브의 일부를 조각(?)내어 E드라이브로 만들었습니다.
    E드라이브에 XP를 설치했는데 ntldr이 없다며 부팅이 안되더라구요.
    알고보니 boot.ini를 수정할 때 E드라이브라서 3을 넣었던게 잘못이었네요ㅎㅎ
    윈도우를 통해 할당된 드라이브명은 E로 세번째이긴 하지만 하드디스크상(?) 두번째 위치한 파티션이기에 2를 넣는게 맞는 것이었습니다ㅠ
    [{C}/(D)]에서 [{C,E}/(D)] 이렇게 나누었다면.
    default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
    이렇게요.
    어찌하다가 또 부팅이 아예 안되서 WinPE라는 신세계(?)를 접하고 우여곡절 끝에 멀티부팅 체계를 만들 수 있었습니다.