윈 도 우 윈도우8과 윈도우XP 멀티부팅 문제로 애를 먹고 있습니다.
2012.10.05 00:16
C에 윈도우8 설치되어 있는 상태에서
D에 윈도우 XP를 설치 했습니다.
그래서 윈도우8로 부팅이 안되는 상태입니다. XP로만 부팅이 됩니다.
easybcd로 멀티부팅 구성하려고 했는데 계속 XP로만 부팅이 되네요. 쉽게 생각했는데 ㅠㅠ
easybcd 2.2에서 새로운 부팅 추가 - 윈도우즈 비스타/7 부팅추가 했는데 여전히 xp로만 부팅이 되네요 ㅠㅠ
os 선택화면이 안뜨고 바로 xp로 진입합니다.
윈도우8과 XP 멀티부팅으로 구성하고 싶은데, 이게 안된다면 윈도우8로만이라도 부팅이 되었으면 합니다.
고수님들께 조언 좀 부탁드립니다.
댓글 [4]
-
디스타임 2012.10.05 01:10 -
만해 2012.10.05 01:23
늦은 시간에 스샷까지 첨부해서 설명해주셔서 정말 감사드립니다^^
다만 저는 윈도우7이 설치되어 있지 않습니다ㅜㅜ 윈도우8(C드라이브)과 윈도우XP(D드라이브)만 설치되어 있습니다.
그래서 알려주신 방법을 쓸 수가 없네요... 그래도 답변 감사드립니다~
-
굿보이 2012.10.05 06:15 xp 를 나중에 설치하셨다면, 부트코드가 xp 스타일로 바뀌어져 버려서 그런겁니다.
고치는 방법은, 쉽게 하실려면, 윈도우 8 시디로 부팅하셔셔 복구모드를 이용하시거나,
아니면, windows 8 폴더 속에 , bootsect.exe 를 xp 로 복사하셔셔, 다음명령을 주세요.
bootsect /nt60 c: , 아니면, bootsect /nt60 sys <-- 요렇게 하시면, 다음부팅때 윈도우8 로 부팅가능할거예요.
윈도우8로 부팅되면, 위에서처럼, easy bcd 를 이용하셔셔 xp 항목을 추가하시면 됩니다.
-
주올로지 2012.10.05 16:27
저 같은 초보들에게 어려운 것은 비슷 비슷한 명령어들이 비슷한 기능을 하는 것 같은데 정확한 기능은 다르다는 것입니다.
예를 들면 diskpart, bcdedit, bcdboot, bootsect의 명령어와 GUI의 easybcd 등 입니다.
또 이것들과 ROM 내의 부트로더와 XP의 OS 로더인 NTLDR와 윈7 및 윈8의 OS 로더인 BOOTMGR 등이 연결되어 있다는 것이죠.
그래서 부팅에 관해서 어느정도 통합적으로 알고 있어야 이해가 됩니다.
각각의 기능을 간단히 알아보면
diskpart: 파티션 잡아주고 포맷하고 볼륨 마운트하는 기능
bcdboot: 포맷 과 볼륨 마운트 된 파티션에 윈7 및 윈8의 부트로더를 준비하는 기능
bootsect: 윈8의 부트로드인 bootmgr과 XP(NT)의 부트로더인 ntldr의 두 사이를 롬바이오스가 선택하게 하는 기능
bcdedit: XP와 윈8 등 복수의 OS가 서로 다른 파티션에 깔려 있을 때 멀티부팅할 수 있게 메뉴를 만들고 순서를 정하는 기능
입니다.
여기서 윈8을 먼저 설치하면 diskpart와 bcdboot 기능이 OS 깔 때 이미 작동하여 부팅에 필요한 BOOT 폴더라든지 bootmgr.exe
등을 해당 파티션에 설치해두고 롬바이오스가 bootmgr을 맨먼저 읽도록 준비되어 있습니다. 이것을 부티로드 과정이라고 합니다.
그런데 후에 XP를 다른 파티션에 설치하면 부트에 필요한 boot.ini, ntldr.exe 등의 파일을 해당 파티션에 설치해두고 앞에서
윈8을 설치했을 때 롬바이오스가 bootmgr를 바라보게 한 것을 싹 바꾸어 ntldr를 보게하여 xp로 부팅하게 만들어 줍니다.
따라서 이경우 아까 bootmgr과 ntldr 사이를 스위치해주는 기능을 가진 bootsect로 bootmgr을 선택하게 하는데
bootmgr은 xp보다 나중에 개발된 윈7의 부트기능이므로 ntldr를 인식할 수 있으나, ntldr는 아예 bootmgr에 대해서
모르기 때문에 XP를 먼저깔고 윈8을 나중에 설치하면 문제 없으나, 윈8을 먼저 설치하고 XP를 나중에 설치하면
아무리 bcdedit로 멀티부팅 메뉴를 작성해주어도 윈8 부팅에 문제가 생기게 됩니다.
그러므로 bootsect로 upset 개념의 bootmgr를 스위치해서 연결시키면 이런 문제가 해결되는 것입니다.
이것의 사용 명령어는 굿보이 님이 자세하게 설명하셨고^^
이런 가운데 boot 폴더나 bootmgr이 사라지거나 손상되었을 때에는 bcdboot로 없어지거나 손상된 파일과 부트섹터를
복구해주어야 합니다.
여기서 잠시 - 윈7과 윈8의 부팅방법은 같으나 boot 폴더 내용과 bootmgr가 서로 다르므로 해당 파일을 각각의
설치 DVD에서 가져와야 합니다. 이것이 바로 윈7과 윈8의 차이입니다.
쉽게 설명할려고 하였는데 자신이 완전하게 알지 못하니까 설명이 길어졌습니다.
여기서 설명드린 내용은 직역이 아니라 의역의 개념이기 때문에 완전히 정확한 용어들을 사용한 것이 아니라
그러한 개념이라는 뜻으로 생각해주시면 감사하겠습니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
33191 | 윈 도 우| vhdx 자식생성 [13] | 일반인22 | 2445 | 10-05 |
33190 | 소프트웨어| 강좌 스샷들 설명 추가시 뭘로 그린거죠? [7] | 고맙쥐 | 1693 | 10-05 |
33189 | 기 타| 에어로(반투명)이 안되는데 어떻게 설정하면 될까요? [2] | enoch | 2331 | 10-05 |
33188 | 윈 도 우| win8 폰트를 굴림체로 바꿀순 없나요? [2] | love | 2567 | 10-05 |
33187 | 윈 도 우| 윈8 프로 업그레드 방법 좀 알려 주세요.. [6] | 구디 | 1900 | 10-05 |
33186 | 소프트웨어| vhd -> 하드에 설치후 오류 [10] | 카멜 | 1908 | 10-05 |
33185 | 윈 도 우| win7블루스크린(USB관련) [1] | 케이아이 | 2924 | 10-05 |
33184 | 윈 도 우| 윈8 시간이 안맞네요? [5] | brucex | 2588 | 10-05 |
33183 | 윈 도 우| 윈8 Hyper-V 는 모든 버전에 탑재되어있나요? [1] | ☆미친참새 | 1884 | 10-05 |
33182 | 윈 도 우| 고수님 가르쳐주십시요! [4] | 개척자 | 1355 | 10-05 |
33181 | 윈 도 우| 윈8 익스플로러 관리자권한 실행 [1] | dkddyd | 4988 | 10-05 |
33180 | 소프트웨어| 프리모 램디스크 사용법 문의 [2] | 곰은사냥꾼 | 2798 | 10-05 |
33179 | 윈 도 우| 윈도우8에서 라이트룸 인스톨 잘되나요? [2] | 커피한사발 | 2068 | 10-05 |
33178 | 윈 도 우| 윈도우8 에서 로그아웃후 로그인을 자동으로??? [3] | 그루터기 | 2661 | 10-05 |
33177 | 소프트웨어| 고스트 전문가님.. [4] | 눅스야 | 1739 | 10-05 |
33176 | 윈 도 우| 윈도우8 영문폰트만 변경하는 팁이 올라 왔었는데... [2] | 커피한사발 | 1975 | 10-05 |
33175 | 윈 도 우| 토큰백업문제... [4] | 구디 | 1502 | 10-05 |
» | 윈 도 우| 윈도우8과 윈도우XP 멀티부팅 문제로 애를 먹고 있습니다. [4] | 만해 | 6910 | 10-05 |
33173 | 윈 도 우| 즐겨찾기가 팝업창에도 표시되요... | seokiwon | 2287 | 10-05 |
33172 | 윈 도 우| win7 32bit 고스트 파일..구할수가 없네요. [3] | 액정 | 4901 | 10-05 |
dd