Windows 8 부트 로더를 다시 가져오고 Windows XP와 Windows 7을 모두 나열하려면 어떻게합니까?


13

Windows 7 및 Windows XP가 설치된 시스템이 있으며 오늘은 Windows 8 Developer Preview 를 예비 파티션에 설치했습니다 (중요한 데이터없이 몇 개월 동안 그대로 두었습니다). 부팅 가능한 장치에서 부팅하고 설치를 수행 할 때 깨끗하고 새로운 파티션이되도록 포맷합니다. 설치 프로세스가 완료되었으며 이제 Windows 8 Developer Preview 및 Windows 7의 부팅 화면이 있습니다.

Windows XP 부팅 항목이 사라졌습니다 . 그래서 EasyBCD 를 사용 하여 부팅 로더를 수정하고 시스템에서 Windows XP 부팅 항목을 다시 활성화했으며 거기에 Windows XP가 표시됩니다. 그 후에 PC를 다시 시작했습니다.

남은 것은 Windows 7과 오래된 Windows XP뿐입니다. 지금처럼 윈도우 8 개발자 미리보기 부팅 메뉴에서 사라졌다 . EasyBCD 는 더 이상 감지 할 수 없습니다. 몇 번 Windows 7에 로그인하여 나중에 실행하려고했습니다. 모든 버전은 별도의 파티션에 설치됩니다.

Windows 8 Developer Preview 부팅 메뉴를 다시 가져 와서 Windows 7 및 Windows XP를 나열하려면 어떻게합니까?


Windows 7 Windows XP 와 함께 Windows 8 개발자 미리보기 를 설치 했습니까? 그것은 단지 재난이 일어나기를 기다리는 것입니다.
qJake

1
@SpikeX : 왜 그렇습니까? 그것들은 완벽하게 분리되어 있으며 후자의 부트 로더는 이전 버전과 호환됩니다. 따라서 원하는만큼 다른 운영 체제를 실행할 수 있습니다.
Tamara Wijsman

1
@SpikeX :> 답장은 쓸모가 없습니다. 답장하지 않는 것이 좋습니다. 심각한 문제 나 재난이 아닙니다. 문제는 단지 그룹 중 하나 에서만 부팅 한다는 것입니다 . **Windows Developer Preview** (8) and **Windows 7**또는 **Windows 7** and **Windows XP**위 그룹 중 하나를 정기적으로 복구하면 다른 그룹은 실패합니다. 나는 단지 3 개의 Windows 멀티 부팅을 동시에 원합니다 . 비논리적 인 질문입니까? 아니요, 올바른 질문 인 것 같습니다.
Edward

개발자 미리보기는 자동으로 듀얼 / 멀티 부팅 등을 지원하지 않는다는 것을 의미하지는 않지만 실제로 듀얼 Windows 78 미리보기 를 동시에 지원합니다. 그렇다면 왜 더 이상의 OS 버전 (XP가 더 이상 MS의 공식적인 지원을받지 못할 것입니까?)이 아닌가? 내 질문에 아무 문제가 없습니다.
Edward

@ user98110 : VHD에서 Windows 8 Developer Preview를 실행하고 있습니다. 대답이 작동하지 않으면 대안 옵션입니까? 그러나 Windows XP와 Windows 8 Developer Preview를 함께 사용하는 사람들을 알고 있으므로 BCD는 여전히 Windows XP를 지원해야합니다.
Tamara Wijsman

답변:


20

Windows 8 Developer Preview 부팅 메뉴를 다시 가져옵니다.

  1. Windows 8 Developer Preview 설치 매체에서 시작하십시오.

  2. 선택적으로 키보드 설정을 선택하십시오.

  3. 히트 SHIFT+ F10프롬프트 명령을 입력 할 수 있습니다.

  4. bootrec /fixmbr파티션이 남아 있는지 확인하기 위해 주 부팅 레코드를 업데이트하려면 실행 하십시오.

  5. bootrec /fixboot시스템 파티션의 부팅 섹터를 업데이트하기 위해 실행 합니다.

  6. bootrec /scanos알려진 OS를 부팅 구성 데이터에 추가 하려면 실행 하십시오.

Windows XP를 나열하십시오.

  1. 실행 bootrec /rebuildbcd하면 부팅 구성 데이터가 다시 작성됩니다.

  2. 그래도 작동하지 않으면 bcdedit다음과 같이 Windows 8 Developer Preview에서 재부팅하고 사용 하십시오.

    bcdedit /create {ntldr} /d "Windows XP"
    
    bcdedit /set {ntldr} device partition=X:
    
    bcdedit /set {ntldr} path \ntldr
    
    bcdedit /displayorder {ntldr} /addlast
    

    명령 프롬프트 타일을 마우스 오른쪽 단추로 클릭 한 다음 오른쪽 아래 모서리에서 고급을 클릭 한 다음을 클릭하십시오 Run As Administrator. X:XP 파티션으로 교체하십시오 .

    이것은 EasyBCD와 달리 기본이므로 더 제대로 작동 할 가능성이 높습니다 ...

행운을 빕니다!


고마워 톰 귀하의 답변은 올바르게 보이고 올바른 해결책이라고 생각하지만 내 시스템에서는 항상 마지막 명령 "bootrec / rebuildbcd" 속성을 수행 할 수없는 오류 메시지를 반환 합니다. 그것은 이미 다른 사람이 사용한다고 말했습니다. 그리고 EasyBCD를 수동으로 추가하고 제거 하여 부팅 목록에서 XP를 다시 가져옵니다 . 그리고 마침내 작동하지만 처음에는 정확히 무엇이 잘못되었는지 잘 모르겠습니다.
Edward

@ user98110 : 무슨 오류 메시지? 그러나, 벌금 ... 당신이 해결이 듣고
타마라 Wijsman

안녕 톰, 다른 드라이브에 Win8을 새로 설치 한 후 Windows7 OS로 부팅 할 가능성이 없어졌습니다. W7 설치는 정상으로 보이지만 PC는 w8에서 직접 부팅됩니다. 나는 두 번째 팁 (w8은 bootrec를 전혀 모른다고 말했기 때문에 bootrec 부분을 제외하고)을 정확히 수행했습니다 .D :을 w7 파티션으로 사용합니다 (w8에서 w7 드라이브는 이제 D라고 함) 부팅시 W7 타일이 표시되지만 부팅되지 않음 : 검은 색 화면에 "창을 시작하지 못했습니다. 최근 하드웨어 ..."라고 표시 한 다음 파일 : \ ntldr 상태 : 0xc000000f 앱 또는 OS를로드 할 수 없습니다. 필요한 파일이 없거나 계속됩니다.
pomarc

아직도 나 ... 나는 약간의 인터넷 검색을했고 windows7의 경우 경로 \ ntlr을 사용하지 말고 경로 \ windows \ system32 \ winload.exe를 사용해서는 안되는 것처럼 보이지만 동일한 오류가 남아 있습니다. bcdedit / enum을 수행하면 식별자 {ntldr} 장치 파티션 = D가 있습니다. 경로 \ windows \ system32 \ winload.exe 설명 Windows 7
pomarc

easybcd를 사용하여 해결되었습니다. 다음은 bcd 저장소 Windows 부트 로더의 새로운 항목입니다. ------------------- 식별자 {f2c0537e-f95b-11e1-a3b8-dbfdf97ca61f} 장치 파티션 = D : path \ Windows \ system32 \ winload.exe 설명 Microsoft Windows 7 로캘 en-US osdevice partition = D : systemroot \ Windows resumeobject {872cfc4e-f91f-11e1-ac73-806e6f6e6963} 아마도 osdevice 또는 systemroot 값을 지정해야합니다. 감사.
pomarc

1

다음은 Windows 8을 설치할 때 Windows XP / 7을 복구하는 완벽한 솔루션입니다.

이 블로그 항목 확인 : Windows XP 및 Windows 7에서 Windows 8을 설치 및 이중 부팅하는 방법

  • 시스템 탐색 또는 데스크탑에서 내 컴퓨터로 이동
  • 그런 다음 상단 메뉴 표시 줄에서 "시스템 속성"을 클릭하십시오
  • 다음 창에서“고급 시스템 설정”을 선택하십시오
  • “Advance (고급)”탭을 클릭 한 다음“Start-up & recovery (시작 및 복구)”설정을 클릭해야하는 새 창이 나타납니다.
  • 이제 기본 OS에서“Earlier Version of Windows”를 선택하십시오. 이제 확인을 클릭하고 PC를 다시 시작하십시오
  • 이제 Windows 8 시작 전에 Windows XP를로드하는 옵션이 있어야합니다. 모든 Windows 플랫폼을 즐기십시오.

@Diogo 단축 된 (예 :) goo.gl링크를 확장 된 URL로 바꾸 십시오. 감사!
slhck

1

Windows 8 부팅 메뉴 대신 Windows 7 부팅 메뉴를 보는 데 문제가있었습니다. Windows 8로 부팅 할 수 있었지만 그래픽 Windows 8 부팅 로더가 표시되지 않았습니다.

관리자 bcdboot권한 명령 프롬프트에서이 명령을 사용하여 Windows 8 부트 로더 파일을 다시로드했는데 이제는 모두 정상입니다.

예:

bcdboot c:\windows /s c:

-2

Windows 8 Developer Preview 부팅 메뉴에 Windows XP 항목을 표시하려면 {bootmgr}에서 'DisplayBootMenu'요소를 활성화하면됩니다. 완전한 Windows BCD 편집기는 여기에서 다운로드 할 수 있습니다-Visual BCD 편집기 .

도구를 설치하고 시작하면 기본적으로 {bootmgr} 요소가 표시됩니다. 'DisplayBootMenu'요소가 있는지 확인하십시오. '새로 만들기'버튼을 클릭하지 않으면 콤보 박스에서 '부팅 관리자'및 'DisplayBootMenu'를 선택하여 만듭니다. 확인하십시오. 'DisplayBootMenu'값을 true로 설정하십시오.

이렇게하면 부팅 메뉴가 일반 Windows 7 스타일로 표시됩니다. 'Metro'스타일을 되 찾으려면 'DisplayBootMenu'요소를 삭제하십시오.

편집기없이 명령 프롬프트를 열고 붙여 넣습니다.

bcdedit /set {bootmgr} DisplayBootMenu true

그것은 잘 들리고 일을 더 쉽게 만듭니다. 정보 주셔서 감사합니다. BTW, 여기 에이 질문을 할 때 Windows 8 Dev Preview 는 2-3 일만 공개하고 Windows BCD Editor 는 아직 그 시간을 업데이트하지 않았다고 언급하십시오. 귀하의 정보는 확실히 그것을 시도하는 사람들이 최근에 더 빨리 해결책을 찾도록합니다.
Edward

어떤 의견입니까? 그리고 어떤 종류의 정보가 사용자에게 제공됩니까?
snayob

설명 : 9 월에 게시 된 첫 번째 날짜의 Visual BCD 2010은 언급 된 모든 능력을 구현했습니다! BCD 요소의 형식과 정의가 95 % 이상 동일하므로 Windows 7 또는 Windows 8은 중요하지 않습니다.
snayob

DisplayBootMenu는 Win8 로더 구성을 표시하지 않으며 이전 OS를 부팅 할 수 없습니다.
kagali-san

주제에 대한 자세한 설명은 windows7boot.blogspot.com을 참조하십시오. 이것이 고급 사용자와
다운 보더에

-2

Windows (Windows XP 및 Windows 8)를 모두 나열하려면 다음 단계를 수행하십시오.

  1. EasyBCD를 다운로드하십시오 .
  2. 설치하고여십시오. 첫 페이지는 로딩 OS의 모든 정보를 제공합니다.
  3. 이제 필요에 따라 편집하십시오.

2
당신은 내 질문이 오래 전에 게시되었음을 알았습니다. 당시 EasyBCD는 Windows 8 Developer Preview를 지원하지 않았습니다. 위에서 언급했듯이 EasyBCD를 사용했으며 기본 UI 페이지에는 없습니다. 그렇게 쉬운 경우,이 질문은 존재하지 않습니다. 질문 작성 시간을보십시오 (4 개월 전, win8 미리보기가 웹에 퍼진 후 며칠).
Edward
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.