윈 도 우 efi 파티션 없이 한 파티션에 efi 모드로 설치법
2017.06.01 07:44
안녕하세요?
efi 파티션 없이 한 파티션에 efi 모드로 설치하는 것이 가능한지 알고 싶습니다.
가능하면 방법은 무엇인지요?
댓글 [13]
-
메인보드 2017.06.01 08:49
-
pinedragon 2017.06.01 09:41
그렇군요. 감사합니다.
그게 어떤이유 때문인지 궁금하네요.
-
pinedragon 2017.06.01 11:23
녜, 감사합니다.
-
suk 2017.06.01 11:43
저도 궁금해서 예전에 GPT 디스크에 단일 파티션에 UEFI로 테스트 해봤습니다만....역시 부팅이 안 되더군요
UEFI는 윈도 파티션 외에 최소한 "EFI 시스템파티션" 1개는 추가로 있어야 되더군요. 다른 자투리 파티션 2개는 없어도 됩니다
다음 부분은 그냥 참고로 씁니다
그런데 GPT 디스크 형식일 때는 위와 같고, MBR 디스크에도 수동으로 설치하면 UEFI 부팅이 가능한데요
MBR 디스크에 UEFI는 윈도 파티션만으로 됩니다.
기존에 사용하던 윈도도 bcdboot 로 부팅파일만 uefi로 만들어주시면 바로 uefi 부팅됩니다
문제는 MBR 디스크는 진정한 UEFI 부팅이라고 할 수가 없습니다. 그래서 그냥 참고로 써봤습니다
또 하나 자연스러운 방법이 있습니다. GPT 디스크에 윈도 파티션만으로 부팅 가능한 방법은...
다른 디스크에 EFI 시스템 파티션이 있으면 됩니다. 다른 디스크로 멀티 부팅하는 경우는 자동으로 이렇게 구성됩니다.
* 한가지, 윈도와 PE 부팅은 다릅니다.
위에 쓴 것은 전부 실컴 디스크입니다. usb는 또 이야기가 달라집니다. 1개 파티션으로 uefi 부팅 잘 됩니다. 윈도가 아니라 PE라서 그렇습니다
윈도가 1개 파티션으로 uefi 부팅이 된다면 위에서 말한 MBR 디스크입니다.
-
pinedragon 2017.06.01 12:30
먼저 친절하신 답변 감사드립니다.
bcdboot c:\windows /l ko-kr /s b: /f uefi 에서
mbr 디스크는 c: 와 b: 가 같고 gpt 디스크는 다르다는 말씀이시지요?
여기서 c:는 windows가 있는 곳, b: 는 efi 파티션 인건가요?
-
suk 2017.06.01 12:38
네, 맞습니다. 잘 알고 계시네요.
한가지 추가하면, 기존 MBR 디스크에 윈도 사용하시던 분들이 위와 같이 bcdboot 만 uefi로 하셔서 uefi 부팅하시려면..
예전에 사용기에도 썼습니다만, 바이오스에서 UEFI 부팅 메뉴를 1순위로 해주셔야 됩니다.
바이오스에서 UEFI 부팅 항목은 MBR과는 다릅니다. Windows Boot Manager 라고 하드 디스크와는 별도로 있는 경우가 많습니다
하드 디스크에 있어도 하드 디스크 옆에 UEFI 라는 표시가 별도로 되어 있습니다.
-
pinedragon 2017.06.01 12:49
감사합니다.
녜 그것은 저도 알게 되었습니다.
자동으로 windows boot manager라는 놈이 가로채더군요.
win 7을 efi로 설치하려다 안 되서 질문 드렸네요.
다른 mbr 디스크가 있으면 아예 설치도 안되고 gpt 단독으로는 되고해서
win10 설치한 후 windows만 밀고 거기에 win7을 설치했더니 다릉 mbr디스크
영향을 안받고 설치 부팅 다 되더군요.
그래도 진정한 win7만의 efi 설치가 아니라서 찝찝하네요.
-
suk 2017.06.01 13:16
네, 윈도7은 uefi를 제대로 지원해주지 않아서 문제점들이 조금씩 있습니다
uefi를 본격적으로 지원해준 것은 윈도8 부터 입니다
이렇게 보면 윈도8 부터 여러가지 변화가 있었는데요.
대표적으로 컴퓨터 바꿔도 윈도 포맷 안 해도 되는 기능이 추가 되었습니다. WTG 기능이 윈도8 부터는 기본 내장 되어 있습니다
VHD 부팅도 모든 에디션에서 지원해주고...그외에도 여러 윈도 내장 명령들 옵션들이 추가 되었는데요
윈도8부터 자유로운 명령들이 윈도7에서 안 되는 경우가 많습니다. 지금 bcdboot에서 /f uefi 옵션도 윈도7에는 없습니다
윈도8부터 나름대로 여러가지 좋아진 점들이 있지만, 여러 장점들이 알려지지 않아서 그런지, 단점 때문에 좋은 점들이 뭍혀버린 것인지...그렇네요
위에 Windows Boot Manager 는 윈도를 설치하시면 자동으로 1순위로 됩니다.
위에 쓴 것은 MBR 디스크 사용하시던 분들이 [윈도는 포맷없이 그대로 사용] 부팅파일만 uefi 형식으로 bcdboot 하신 경우입니다.
그때는 자동으로 Windows Boot Manager 가 1순위로 되지 않고, 계속 기존처럼 bios 부팅이 됩니다. 그래서 주의사항으로 추가했습니다
혹시 해보실 분들도 계실 듯 하여...그리고 현재 윈도가 어떤 형식으로 부팅했는지는 bcdedit 해보시면 바로 나옵니다
path \Windows\system32\winload.efi
path \Windows\system32\winload.exe
uefi 부팅이면 부팅 파일 이름이 winload.efi로 나오고, bios 부팅은 winload.exe로 나옵니다.
인터넷에 나오는 판별법으로는 알 수 없습니다.
위에 MBR 디스크에 윈도를 설치하신 상태 그대로 bcdboot 로 부팅파일만 uefi로 하신 경우는, 처음 윈도 설치를 MBR 로 하셨기 때문에....
계속 그렇게 bios 부팅으로 나옵니다. 위에 bcdedit 명령으로 쉽게 판별이 됩니다.
처음부터 uefi로 윈도를 설치하신 분들은 신경쓰지 않으셔도 됩니다.
* 윈도10 부터 uefi로 설치하시고, 파티션은 그대로 두시고, 윈도10 포맷 후에 윈도7을 설치하신 것은 좋은 방법 같습니다
찜찜한 것은 MBR 디스크에 uefi로 설치하는 것이고, GPT에 uefi 설치하셨으면 괜찮다고 봅니다
-
pinedragon 2017.06.01 13:25
말씀하신 대로 해보니
\Windows\system32\winload.efi 로 나오네요.
아마 win10 붙매니저가 핸들하고 있어서 그런 것 같습니다.
감사합니다.
참, 전에 쓰신 글에 보니까 /s 명령을 위해서 win10의 파일을 가져오면 된다고
하셨는데 구체적인 방법은 어떻게되나요?
-
suk 2017.06.01 13:35
아마 윈도7 bcdboot 에 부족한 /f uefi 옵션 말씀 같으신데요
그렇게 bcdboot.exe 를 다른 윈도에서 추출하는 것보다는
그냥 RSImageX에 있는 bcdboot 메뉴를 이용하시는 것이 낫다고 봅니다
RSImageX에는 윈도10 용 bcdboot.exe 파일이 내장 되어 있습니다.
파일이 윈도10 에 있는 bcdboot.exe 라는 뜻이고, 윈도10만 uefi가 된다는 의미는 아닙니다. 하위 호환됩니다
-
pinedragon 2017.06.01 13:47
gooddew님이 쓰신 강좌를 보고 해봤는데,
아직 성공은 못해봤습니다.
오늘 친절하신 답변 많은 도움 되었습니다.
감사합니다.
-
ToPs 2017.06.01 12:51 -
pinedragon 2017.06.01 12:53
아닙니다. 그저 감사할 따름임니다.
현제로서는 없을것 같네요.