윈 도 우 Windows 8.1 에서 VHD 파일 멀티부팅 등록을 하려면
2013.12.09 14:30
뭔가 잘 안되서 다시 복구를 해둔 상태인데요.
설치된 OS는 윈도 8.1 입니다.
VHD 파일에 wim 파일로 프리세팅 해서 준비를 해두었고요.
VHD는 각각 윈도7과 윈도8.1 입니다.
이제 이 두가지를 설치된 메인 OS인, 윈도 8.1에 멀티부트 항목으로 등록을 해야하는데요.
시스템에는
숨김 복구파티션
숨김 EFI 시스템 파티션
숨김 복구파티션
(C:) 부팅, 주파티션
들이 있습니다.
C:\_VHD 에
windows7.vhd / windows8.1.vhd 두개가 들어 있습니다.
VHDman1.41_x64.exe(관리자권한 실행) 로 BCDBOOT 로 등록하려니 문제가 생기고
BootIce를 실행해서 BCD 편집으로 가서
항목을 추가하고 VHD(X)를 선택하여 VHD 위치를 잡아주고 저장하고 부팅하면
멀티부트가 안됩니다.
윈도7에서 잘 사용했기에 한참을 사용하지 않아 도통 과정이 제대로 기억나지 않는 상태이고
처음에 무리없이 잘 되었던 기억이 있어, 시행착오도 거쳐보지 않아
오히려 컴맹과 같은 상태 입니다.
혹시 도움 될만한 부분이나 글이 있을까요?
꾸벅.
댓글 [19]
-
박군 2013.12.09 14:34
-
wuser2k 2013.12.09 14:51
아하. 그렇군요. 답변 감사합니다!!
-
wuser2k 2013.12.09 15:30
말씀하신 옵션이 잘 먹히지 않습니다. 오류가 발생하네요.
아마 디스크 문자 할당이 안된것 같아서 그런거 같습니다.
그런데, 디스크 관리자 쪽으로 가서 문자를 할당하면 될것이라 생각했지만 먹히지가 않습니다.
문자할당 메뉴가 전부 비활성화 되어 있는데,
secpol.msc를 통해 Administrator 계정과 정책을 활성화 한 다음
Administrator 계정에서 디스크 관리자로 접근하여 문자를 할당 하려고 해도 안되네요.
혹시 이 부분 이유를 아시나요?
-
카멜 2013.12.09 14:52
vhdman으로 bcdboot를 이용할려면 시스템파티션을 지정을 해줘야 해서 먼저 시스템 파티션을 g h 등의 임의의 드라이브명을
지정해주고 난 다음에 실행을 해줘야 합니다.
아니면 uefi에서는 안해봤지만 되지 않을까 싶은데요. vhdman부팅등록 메뉴를 이용해서 한번 해보세요.
bcd파일부분을 빈칸으로 둬도 될것 같은데 혹 안되면 역시 임의의 드라이브명을 지정을 해줘야 합니다.
vhd파일 선택 ,, vhd선택의 체크항목 클릭,, 나타나는 항목중 수정할것이 있으면 수정후 항목추가 버튼을 누르면 됩니다.
관리자권한으로 실행을 해줘야 합니다.
-
wuser2k 2013.12.09 14:57
네. 다시한번 해보겠습니다!
일단 숨겨진 파티션을 드라이브 지정해주고 시도해 보려고 합니다.
참고사항 감사합니다!
-
wuser2k 2013.12.09 15:32
디스크 관리자 쪽으로 가서 문자를 할당하면 될것이라 생각했지만 먹히지가 않습니다.
문자할당 메뉴가 전부 비활성화 되어 있는데,
secpol.msc를 통해 Administrator 계정과 정책을 활성화 한 다음
Administrator 계정에서 디스크 관리자로 접근하여 문자를 할당 하려고 해도 안되네요.
이외 vhdman 에서의 부팅등록 메뉴라는게 부팅항목을 뜻하는지요?
이 부분에서 역시 제대로 등록되지 않는다고 경고가 나옵니다.
실행은 관리자 권한으로 했고요.
혹시 다른 조언 해주실만한 부분이 있는지요?
-
카멜 2013.12.09 16:08
-
wuser2k 2013.12.09 16:29
네. 참고하여 다시 시도해 볼게요. 감사합니다.
* 아. 드라이브 문자 지정은 따로 해결을 했습니다. 감사합니다.
-
suk 2013.12.09 15:03
음. efi 시스템이라도 똑같습니다. 윈도에서는요. PE에서나 /f uefi 옵션이 필요합니다
초간단한 방법 ..
1. vhd 더블클릭으로 마운트
2. bcdboot v:\windows
끝. 쉬운 걸 어렵게, 복잡하게 가지 맙시다. v:은 마운트된 vhd 문자입니다.
----------------
근데 , 예전에 테스트만 많이 하고 efi 실사용 안 하다보니까 ..또 슬슬 헷갈림이 오네요.
efi로 변환하고 테스트해봐야겠습니다. 음..
-
wuser2k 2013.12.09 15:22
오류가 발생합니다.
UEFI 에서는 그 방법이 안되네요.
-
suk 2013.12.09 15:54
ㅎㅎ 제가 잠시 가물거려도 ...워낙 많이 해본 거라서...역시 맞습니다
방금 테스트 다 해봤습니다. 방법 자체가 틀린 거는 아니고...이것도 뭔가 특성을 타나요?
방금 테스트하고 다시 mbr로 돌아오는 여정을 사용기에 올려봅니다. 길어서요.
-
wuser2k 2013.12.09 16:28
다른 클린 8.1 에서 VHD 등록을 하려고 해도 역시 오류가 발생합니다.
부팅 파일을 복사하는 동안 오류가 발생했습니다. 라고 뜨네요.
-
FunnyFrog 2013.12.09 22:17
단순히 VHD를 등록하는데...부팅파일 복사가 필요하나요?
bcdedit 명령어로 끝입니다만...
bcdboot는 부트관리자를 수정하는 명령어인데 이상이 없다면 실행하지 않아도 됩니다.
-
박군 2013.12.09 15:43
근데 근본적으로.
vhd가 gpt이긴 한건가요?
uefi상에서 멀티부팅하려면 vhd가 gpt + 내용물은 64비트 여야할것 같은데..
저같은 경우엔 ssd+ hdd인 상태라
ssd만 uefi부팅시키고 hdd는 grub부팅시켜서 통 신경을 안썼거든요.
추가로 문자할당은 pe에서 해주면 됩니다.
-
wuser2k 2013.12.09 15:52
네. 맞습니다.
문자할당은 BOOTICE - 파티션 관리 - 문자할당 메뉴에서 해결 했습니다.
참고사항 감사합니다. 꾸벅.
-
wuser2k 2013.12.09 15:52
드라이브 문자 할당은
BOOTICE - 파티션 관리 - 문자할당 메뉴에서 해결 했습니다.
다시한번 진행을 해보려고 합니다. 조언 주신분들 감사해요. 꾸벅!
-
FunnyFrog 2013.12.09 18:48
bootice의 BCD관련 기능은 제대로 작동하지 않습니다!!!!
-
wuser2k 2013.12.09 19:35
아. bootice는 문자할당 기능만 이용했습니다.
-
FunnyFrog 2013.12.09 21:47
VHD를 부트관리자에 등록하는 배치파일 올려드입니다. 급하게 만들었네요.
실행하기 전 열어서 VHD 경로를 수정하십시오. 그리고 관리자권한으로 실행하셔야합니다.
(단, bootmgr과 GPT 확인이 먼저입니다......)
현재 uefi시스템이니 bcdboot에서 /f uefi 옵션으로 부팅 추가해야할겁니다.
efi파티션에 부팅파일이 등록되어있을테니
드라이버 문자 할당해준후에 작업하시면 됩니다.
가장 중요한게 현재 uefi로 설치되어있다는건데,
이건 말을 안하고 질문을 해버리니 다른분들이 다들 엉뚱한 답변만 하게 될수밖에요.