윈 도 우 UEFI GPT설치 + 기존 MBR 멀티부팅 유지
2023.09.25 16:55
안녕하세요
SSD를 새로 구매했는데
여태까지는 MBR로만 써왔습니다만
윈11은 UEFI GPT만 가능하다길래(맞나요?), 현재는 윈10을 쓸거지만 차후 윈11 업글 사용을 위해
rufus로 일단 UEFI 윈10 iso를 구웠습니다.
그런데 기존 사용하던 것도 멀티부팅이 꼭 필요한데, 이걸 새 SSD에 같이 넣고 싶습니다.
즉,
디스크 0 : [EFI파티션] [윈10파티션 or 윈11파티션] [기존 MBR 윈8.1파티션(복제)]
이렇게 꾸미고 싶습니다.
그런데 시도해봤는데 실패했네요.
0. 현재 구조
0 1 2
디스크 0 : GPT [EFI파티션] [윈10파티션 or 윈11파티션] [기존 MBR 윈8.1파티션(복제)]
↑ (복제)
┌───────────────────┘
0 1
디스크 1 : MBR [윈8.1파티션(원본)] [데이터파티션]
1. 디스크 0에 0,1 파티션 작성하며 UEFI USB로 윈도우 10 설치, 2번 파티션추가작성 (이 과정 중, 디스크 1 물리 제거)
2. 디스크 1의 0번을 디스크1의 2번으로 고스트 파티션 to 파티션 복사(부팅파일들은 한 파티션에 있음)
3. bootice, easyBCD등으로 디스크0-2번의 BCD 항목 추가
4-1. 부팅메뉴에서 0-2번 선택해서 부팅하면 1-0번이 C드라이브로 부팅됨.
(이때, 디스크 관리를 보면 0-2가 부팅인가 시스템인가 뜨고, 1-0이 실제 부팅으로 표시됨)
(그렇다고 멀쩡한 것도 아니고 탐색기 켜고 있으면 10~20초만에 탐색기가 꺼지는걸로 봐서는 뭔가 불안정한 상태)
4-2. 아예 디스크 1을 물리 제거하고, 0-2번 부팅선택하면,
로그온 화면에서 "windows를 준비중입니다"에서 무한대기됨. 종료버튼 눌러도 이상한 오류 띄워서 물리버튼 눌러서 PC를 꺼야함.
그냥 MBR 써볼까 생각해면서
디스크 0을 MBR로 대충
디스크 0 : MBR [빈파티션] [(활성표시) 기존 MBR 윈8.1파티션(복제)]
이렇게 만들어봤는데 아주 잘됩니다.(사실 원래 쓰던 방식이니...)
0 1 2
디스크 0 : GPT [EFI파티션] [윈10파티션] [기존 MBR 윈8.1파티션(복제)]
위 구조로 디스크 0번만으로 UEFI 멀티부팅 하고 싶습니다.
어떤 부분을 수정해야할까요?
제 생각에는 0-2번에서 무슨 레지스트리나 ini 설정에서 뭔가 잘못 가리키고 있는거 아닌가 싶은데요...
일단 디스크1을 제거해도 로그온 화면 암호입력부분까지는 들어가니까요. ㅠㅠ
댓글 [13]
-
천경지위 2023.09.25 17:34
-
브라이 2023.09.25 17:42
그런가요?
바이오스에서 UEFI 설정은 했고요,
2개의 멀티부팅을 만들었으니 BCD메뉴가 뜨는데요,
0-1번 윈10, 0-2번 윈8.1이 일단 있습니다.
0-1 윈10 선택 : 부팅 잘됨.
0-2 윈8.1 선택 : 본문과 같은 문제(부팅이 리다이렉션 되거나, 부팅이 로그온화면에서 멈추거나)
윈10은 UEFI USB로 설치했기 때문에 UEFI로만 부팅 가능한 상태입니다.
(몇번 재설치중에 MBR 파티션에다 설치 시도해봤으나 MBR이라는 이유로 중단시켜서,
diskpart로 싹지우고 GPT로 설치해보긴 했습니다.)
윈8.1이 리다이렉션이라도 부팅이 된다는거 자체가
이제 조금만 더 손보면 될거라고 생각했는데요... ㅠㅠ
-
브라이 2023.09.25 17:50
말씀듣고보니
바이오스에서 UEFI first, Legacy first 이런게 있어서 부팅할때 스위칭 되나 싶습니다만
(현재 기존 디스크 1번을 바이오스에서 부팅순서 먼저 잡아서 기존걸로 부팅)
이걸 아예 legacy first로 한번 해봐야겠네요.
다만 지금 작업하는게 있어서 몇시간 뒤에 해봐야겠습니다. 감사합니다. ^^
-
브라이 2023.09.25 22:39
suk님의 답변을 보고 레지스트리 쪽을 정리했더니 성공했습니다.
참고로 cmd창이나 실행창에서 msinfo32를 실행하면
BIOS 모드라는 항목을 확인할 수 있는데요,
신규설치 Win10, 복제8.1 둘 다 UEFI라고 뜹니다.
즉, "MBR에서 쓰던 파티션을 GPT의 하부 파티션으로 복사만해도 UEFI가 가능하다"는 결론입니다.
물론 BCD 메뉴 처리는 다 해야하구요.
BCD 자체는 정보가 많으니까 처리가 쉬운데, suk님의 솔루션은 아무리 검색해도 흔적조차 볼 수 없었던 정보입니다. ㅠㅠ
-
DarknessAngel 2023.09.25 18:06
8.1 64비트라면 EFI 지원됩니다
먼저 10쪽 부트로더로 구성후 bcdboot로 항목 추가하세요
그리고 저런식으로 복제할떄 주의 사항으로 반드시 원본 디스크는 분리후 부트해주세요 (복제된 원본과 사본이 동시에 온라인이면 문제 생김)
-
브라이 2023.09.25 18:30
신규설치가 아니라
legacy 상태에서 설치된 것도 winload.efi 쓰면 되는걸까요?
아무튼 설치할때도 원본 분리시켰고
사용할때는 장착/분리 다 해봤는데
장착하면 리다이렉션 되고, 분리하면 부팅이 본문처럼 멈춤니다. ㅠㅠ
걍 영영 윈11 안쓸생각하고 MBR로 해버릴까 싶네요.
간단히 해결될줄 알았는데 며칠간 속썩이네요. ㅠㅠ
MBR이면 진작 딴거 하고 있을텐데... ㅠㅠ
-
suk 2023.09.25 18:58
복원하신 8.1로 부팅하는데 1가지 문제만 해결하시면 될 겁니다
제가 오래 전에, 원래 백업한 파티션으로 복원하지 않고, 다른 파티션에 복원할 때 경험한 문제입니다
윈도우가 드라이브 문자들을 레지스트리에 저장하고 있습니다 (디스크/ 파티션 정보 저장)
그래서 말씀하신 문제가 발생합니다. 기존 파티션이 존재하면 부팅은 되는데 원본 파티션을 C:으로 인식합니다
원본 파티션을 분리 또는 포맷한 경우는 기존 C:을 찾지 못 하여 부팅이 되지 않습니다
이때는 드라이브 문자를 저장하고 있는 레지스트리만 삭제하시면 부팅 가능합니다
윈도우 설치 이미지는 원래 드라이브 문자가 없는 상태이기 때문에 레지스트리 삭제해도 아무 문제없습니다
단지 윈도우 설치 때처럼 드라이브 문자들을 다시 할당해주셔야 됩니다
명령 프롬프트 = cmd를 관리자 권한으로 실행하신 후, 다음 3줄을 한꺼번에 복사 붙여넣기 하시면 됩니다
X:은 지금 윈도우에서 보이는 복원된 8.1 드라이브 문자입니다 (X:만 수정하신 후 복사/붙여넣기)
reg load HKLM\1 X:\windows\system32\config\system
reg delete HKLM\1\MountedDevices /f
reg unload HKLM\1
-
브라이 2023.09.25 22:15
와!!!!!!!
정말 감사드립니다. 드디어 성공했습니다!!!새로 설치한 Win10에 들어가서 저는 복제8.1을 S:로 할당해서
X:를 S:로 바꾸고 실행하고 재부팅했더니 한방에 해결됐습니다!
레지스트리나 무슨 파일쪽의 문제일거라 짐작은 했지만
도무지 아무리 검색해도 도저히 찾을수가 없었거든요.
설마 이런식으로 해결해야하는 것일줄이야...
(다만 MBR로 할땐 저절로 잘되니까 도무지 모르겠더군요 ㅠㅠ
MBR 얘기 나와서 말인데, 다시 MBR로 만들고 나서 한번 부팅하고 GPT로 따로 변환 후 거기에 윈10을 설치해볼까도 생각했습니다만,
거기까지 할 필요 없게 됐네요.)
저 혼자서는 절대 해결못했을겁니다
정말 감사드립니다. ㅠㅠ
-
브라이 2023.09.25 22:42
msinfo32를 실행해서
BIOS 모드라는 항목을 확인해봤는데요
신규설치 Win10, 복제8.1 둘 다 UEFI라고 뜹니다.(원본8.1은 부팅부터 바이오스 선택으로 하는거라 따로기에 '레거시'라고 뜹니다)
또한, 디스크 0만 단독으로 달고 부팅해도 멀쩡하므로 엉뚱한 리다이렉션이 없는게 명백해졌습니다.
즉, "MBR에서 쓰던 파티션을 GPT의 하부 파티션으로 복사만 해도 UEFI가 가능하다"는 결론입니다.
물론 BCD 메뉴 처리는 다 해야하구요.
BCD 자체는 정보가 많으니까 처리가 쉬운데, suk님의 솔루션은 아무리 검색해도 흔적조차 볼 수 없었던 정보입니다. ㅠㅠ
다시 한번 깊이 감사드립니다.
덕분에 혼자 수많은 삽질을 계속 했어도 못할뻔한 걸 성공했습니다. ㅠㅠ
-
DarknessAngel 2023.09.26 08:20
bcdboot를 쓰면 관련 설정 자동입니다
설마 복제할때 사용한 디스크 기존부트 상태에서 연결한넘이었나요?
그럼 레지에 마운트 정보가 남아있으니 다 지우셔야 합니다 (언급하는걸 잊어버렸네요)
예를 들어 8.1로 부트한 상태에서 복제 대상이 된 파티션을 이미 인식해버리면 D~Z중 하나를 할당하게 되고, 차후 복제하게 되더라도 C로 잡혀야할게 C가 아닌 기존에 할당한 문자 그대로 할당됩니다
DOS기반에서 완전히 탈출했는데도 하위 호환성 (망할 표준 안 지키는넘들때문만이 아니라 심지어는 윈도 자신도 표준 안 지킴)때문에 여전히 C를 고집하고 있는 구조상의 문제로 보입니다 (%windir%이라는 변수가 존재하고, 이걸 부트 파티션에 대해서 상대경로로 잡을 수 있는데도 그렇게 안 하고 있음)
-
브라이 2023.09.26 10:22
아니요
bcdboot 명령은 검색하다 나와서 이것저것 다 해본 상태였는데, 결코 자동으로 안해주더군요.
8.1 복제할 때 당연히 따로 다른걸로 부팅한 상태였습니다
지금은 거의 쓰지않는 윈7이 있는데요, 비상용으로 지우지 않고 남겨뒀죠.(예전에 쓰던 프로그램도 있고...)
일단 모두가 단독파티션으로 MBR로 부팅가능한 상태입니다. 어느 하나를 지워도 MBR 상태에서는 "활성"만 옮겨주면 다 부팅되도록 제각각 해놨습니다.
윈7으로 부팅한 후 본문의 복제 작업을 고스트로 실행했습니다.(PE를 쓰는것보단 그냥 이미 깔려있는 OS 쓰는게 편하더라구요)
이게 MBR로 했을때는 "활성"만 맞춰주면 당연히 복제쪽으로 부팅이 되는데, GPT로 하니까 본문의 문제가 생기더라구요.
(참고로 각각 모두 다른 물리디스크에 있습니다)
앞에 MBR로 세팅 후 8.1 복제 후 부팅한번하고(아마도 레지스트리 맞춰지고), 거기에 윈10 UEFI USB 설치를 생각했다고 했는데
사실 이미 한번 시도는 했었습니다만, MBR 상태에서는 자동으로 GPT 변환을 해주는건 또 아니더군요.
결국 그냥 diskpart에서 clean 후 gpt로 만들어버려서 제대로 못했었습니다. ㅠㅠ
결국 다시 생각해본 것이 MBR설정-8.1복제-8.1복제 1회 부팅-윈7부팅해서 서드파티 MBR2GPT 포맷없이 적용-윈10 UEFI설치였습니다만
그거 시행 직전에 여기 답변 확인하러 왔다가 suk님 솔루션을 보고 간단하게 해결했습니다.
사실 저렇게 해도 된다는 보장은 없을거 같구요. ㅠㅠ
-
회오리BOi 2023.09.25 18:29
Windows 11 경우 정석은
UEFI + GPT + Secure Boot 켬 + TPM 2.0 을 요구하지만
우회방법을 통하면...
BiOS 전용/CSM 호환모드 + MBR + Secure Boot 끔 + TPM 없음
상태에서도 설치가 가능은 합니다.
다만... 이런건 있습니다.
원래 정석적으로 UEFI 상태에서 UEFI Only 로 설정했을 경우에
GPT 방식만 부팅이 되는 것이 맞지만...
메인보드 제조사 및 UEFI 펌웨어를 어떠한 걸 쓰느냐에 따라서는
따로 CSM 호환모드를 켜지 않았어도 MBR 부팅이 가능하기도 합니다.
덕분에... MBR 부팅이 가능한 UEFI 보드 경우
일반적인 GPT 방식으로 파티션 구성하는 것과는 달리...
┌ FAT32 포맷 파티션 : Active 활성화 + 주파티션
└ NTFS 포맷 파티션 : Windows 설치 파티션
이러한 구성에 부팅 구성을 bcdboot /all 옵션을 통해서
바이오스 겸용 상태로 만들어서 사용하기도 하죠.
사실 이 쪽이 기존의 Windows 8.1 기존 데이터와
새롭게 설치한 Windows 10 또는 11 을 함께 공존시키면서
부팅 설정만 손보는 쪽으로 쉽게 가능할 겁니다.
-
브라이 2023.09.25 22:17
이거보고 또 어디어디를 고쳐야할지 난감하던차에
suk님 답변보고 해결했습니다.
레지스트리가 파티션을 제대로 가리키지 못하는게 문제였네요.
레지스트리가 파티션을 기존것으로 잘못 가리키는거라 삭제하고 다시 재구성하는 방법인가봐요.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
97884 | 윈 도 우| win11 22h2 KB5030310 업데이트 후 아이콘 글자 번짐 현상 [2] | 오두막과시 | 475 | 09-27 |
97883 | 소프트웨어| D-Snapshot 복원 문의 [4] | 유노 | 290 | 09-27 |
97882 | 윈 도 우| 네트워크 드라이브 연결 에서 시스템에 파일을 엑세스 할 ... | brucex | 203 | 09-27 |
97881 | 윈 도 우| 드라이버 백업 [2] | 어차피 | 405 | 09-27 |
97880 | 소프트웨어| 정규표현식 질문입니다. 도움을 부탁드립니다. ^.^ [2] | 파풍초 | 231 | 09-27 |
97879 | 윈 도 우| HDMI 연결 시 소리가 안납니다.2 [13] | 『ⓖⓤⓝ』 | 489 | 09-27 |
97878 | 윈 도 우| 윈도우 20H2-> LTSC 버전 변경 문의 [5] | koyotp | 437 | 09-26 |
97877 | 윈 도 우| 윈도우10 사진 앱 오프라인으로 재설치 하는 방법 문의 드... [2] | dlawlsfhr | 411 | 09-26 |
97876 | 소프트웨어| 드라이브 이미지 | 도파니 | 338 | 09-25 |
97875 | 소프트웨어| 혹시 hddturbo 사용해보신분 계실까요? [3] | xiah | 356 | 09-25 |
» | 윈 도 우| UEFI GPT설치 + 기존 MBR 멀티부팅 유지 [13] | 브라이 | 941 | 09-25 |
97873 | 윈 도 우| uefi only pc에 윈도11을 설치할 수 없다고 하네요? [10] | brucex | 634 | 09-25 |
97872 | 모 바 일| 사용안하던 폰에서 프로그램 애러가 납니다 [2] | joe | 331 | 09-25 |
97871 | 윈 도 우| 스마트폰 갤러리 사진 인쇄 문제.... | cosmosa | 261 | 09-25 |
97870 | 윈 도 우| 윈도우7 구할수있는법 [6] | 텐텐 | 938 | 09-24 |
97869 | 윈 도 우| 크롬 네이버쇼핑 들어가면 모바일버전페이지로 뜨는데 [1] | shy1911 | 375 | 09-24 |
97868 | 기 타| setup이 안됨 [1] | 로성약국 | 381 | 09-24 |
97867 | 윈 도 우| 소리가 안나네요 [11] | 『ⓖⓤⓝ』 | 518 | 09-24 |
97866 | 윈 도 우| 언어추가 오류 | 도파니 | 172 | 09-24 |
97865 | 윈 도 우| outlook메일에서 google 메일로 바꾸고 싶어요. [1] | 토니™짱야 | 362 | 09-23 |
뭔가 착각하고 계신듯 한데... GPT/MBR 파티션 종류와 상관없이...
lagacy 부팅과 EFI 부팅은 호환이 안됩니다. 바이오스에서부터 설정을 바꿔줘야 합니다.
바이오스에서 둘중에 하나만 선택해 사용 가능합니다.
멀티 부팅 반대쪽 부팅할때마다 바이오스 들어가서 설정변경후 들어간다면 모르겠으나 ㅡ.ㅡ;;
즉 EFI 또는 Lagacy중 하나가 메인 부팅으로 처리될텐데...
반대쪽 으로 BIos 설정이 되어 있는경우 부팅중 진행이 안될가능성이 높아보이네요..