윈 도 우 UEFI 방식 윈7,10 멀티부팅에 관한 질문입니다.
2016.12.11 19:16
부트로더를 잘 다루는 고수님들의 조언을 듣고 싶습니다.
윈도우 7, 10 두개의 버전을 SSD와 HDD에 동시에 마운트 시키지 않은 상태에서 각각 설치했습니다.
당연히 EFI 시스템 파티션은 해당 디스크에 각각 만들어져 부팅관리자와 부팅로더가 개별적으로 존재하는 상태입니다.
윈10의 HDD로 멀티부팅을 하면 윈10, 윈7 부팅이 재대로 됩니다.
윈7의 SSD로 멀티부팅을 하면 윈7만 재대로 되고 윈10의 부팅은 0xc000000e 오류가 발생합니다.
윈7과 윈10에 있는 EFI 부팅관련 구성 파일들의 버전차이라 생각은 되지만
관련 유틸리티의 사용이 서툰 저는 해결할 방법이 떠오르지 않습니다.
인터넷에 많이 검색해봐도 마땅한 해결방법을 못찾았습니다.....
댓글 [3]
-
suk 2016.12.11 20:08
-
오호라7 2016.12.11 23:37
이틀 넘게 인터넷을 아무리 검색해도 해결방법이 안보여서 각자 부팅이 안되는 것은 아니기 때문에 그냥 사용해왔는데
가르쳐 주신대로 하니까 잘 되는군요^^;
이제 부팅할 때, 윈도우10을 하기 위해 F12 키를 안눌러도 되어 좋아졌습니다.
친절한 답변 정말 감사드립니다.
-
DarknessAngel 2016.12.12 11:53
원인은 bootmgr의 버전 문제입니다
다른 소프트도 마찬가지지만 구버전으로 신버전 데이터를 처리할려고하면 호환 안 되는 경우 흔합니다
윈도7 부팅 상태에서 윈도10을 대상으로
윈도 내장 명령어 bcdboot 한번 해주시면 윈도10 부팅파일로 교체됩니다
cmd[명령프롬프트]를 관리자권한으로 실행하신 다음에 입력하시면 됩니다. 복사 붙여넣기로 하셔도 됩니다
bcdboot d:\windows /L ko-kr
d: 이 부분만 윈도10으로 지정해주시면 됩니다. 윈도 부팅 상태에서는 다른 옵션은 자동으로 잡힙니다.
예를 들어서 /s c: 시스템드라이브도 자동으로 잡히고 /f uefi 또는 /f bios 이런 펌웨어도 알아서 잡힙니다.
다만 이렇게 되면 윈도10이 첫번째로 기본부팅으로 됩니다.
그래서 다시 윈도7을 첫번째 기본부팅으로 하시려면
bcdboot c:\windows /L ko-kr 한번 해주셔야 됩니다.
한번 상위 버전으로 부팅파일이 교체되면 efi 시스템파티션이 망가지지 않는 이상 유지됩니다.
여담으로, bcdboot 는 질문게시판에서 제가 제일 많이 사용하는 글일 겁니다.
---------------
역시 스샷이 쉬운 가상머신으로 해봤습니다. 방법은 실컴과 같습니다
가상머신에 윈도7부터 uefi방식으로 설치하고 윈도10은 vhd 1개 만들어서 설치하고...
위 댓글에서 쓴 bcdboot를 윈도10부터 윈도7까지 차례로 했습니다.
그러면 이렇게 부팅 메뉴가 나옵니다
참고로 위에서 윈도10만 bcdboot 하는 경우는 하늘색 부팅화면으로 나옵니다. 윈도10 이 첫번째로 나오게 됩니다
윈도7부터 부팅되는지 확인했고...그 다음에 윈도10으로 부팅해봤습니다
윈도10 설치 완료했습니다