맥에 외장하드로 부팅되는 윈도우즈10 설치하기 (macOS Sierra) mac

새 맥의 SSD가 500G로 다소 부족한 가운데, 부트캠프를 쓸 필요가 생겼다. (라고 쓰고 게임을 깔고 싶다고 읽는다)

마침 사망하신 맥미니의 1T SSD가 놀고 있는 가운데, 딱히 썬더볼트와 USB3 외장하드의 퍼포먼스가 거의 차이 없다는 것을 알게 되었다. 그러면 1만원대에 문제를 해결할 수 있다. 


일단, 검색하면 나오는 많은 팁이 어떤 식으로든 윈도우즈 머신을 필요로 하는 경우가 대다수인데, 내가 찾은 팁은 그런 문제를 우회할 수 있었다. 

이거로 이틀을 삽질한 터라, 내가 어떤 팁을 사용하여 성공했는지라도 적어두어 조금이라도 누군가가 나처럼 삽질을 피했으면 하는 마음에 적어보는 것이다. 


** 이 팁은 Windows 8.1 도 적용 가능하다. 부트캠프를 쓰지 않고 win8을 설치하고자 할 때에는 media creation tool (미디어 생성 도구)를 사용해서 usb 플래시 드라이브에 설치해야 한다. (이게 은근히 검색이 안된다) ← 단, 이때는 윈도우즈가 필요하다. 

** 중간 과정에서 설치디스크에 installer.wim 대신 installer.esd 가 있는 경우가 있는데, 그 경우는 그냥 wim 대신 esd를 쓰면 된다. 



준비물

준비1. 설치 매개용 5G 이상의 USB 플래시 드라이브 혹은 외장하드 - 하드A 라고 부르자
준비2. 설치를 당할 외장하드 (USB3 - SSD 조합을 추천) - 하드B 라고 부르자.

맨 처음 참조했던 것은 이 글이다. 설치과정의 3단계까지 함께 한다. 




절차

1. macOS에서 부트캠프 어시스턴트로 왼도우즈 이미지를 하드A에 담는다. 윈도우즈 이미지는 ms 홈페이지에서 구할 수 있다. 

어차피 인증은 설치 후에 하므로 MS가 마음 편하게 이미지를 배포하는 것이다. 체크사항들은 할 수 있는 것들은 모두 체크하라. 

2. 끄고 부팅할 때 [option] 키를 누른다. 그러면 Windows 와 EFI 가 선택되는데, EFI를 선택한다. 

3. 잠시후 설정 화면에 들어오는데 여기에서 [shift]+[f10] 을 눌러 커맨드창을 연다. 

4단계 이후로부터는 원 글에서 해결하고자 했던 usb 하드로 인식해버려 설치 안되는 문제가 해결되지 않는다. 
오류 메시지는 이런 내용이다: 
"Windows cannot be installed to this disk. Setup does not support configuration of or installation to disks connected through a USB or IEEE 1394 port"
"이 디스크에 윈도우를 설치할 수 없습니다. 설치 프로그램에서 usb 또는 ieee 1394포트를 통한 연결된 디스크의 구성이나 설치를 지원하지 않습니다."

여기부터는 아래 링크의 팁으로 해결할 수 있었다. 적어도 내 경우에는 완벽하게 해결되었다. 


4. 우선, 전단계에서 열었던 커맨드 창에서 아래 명령어들을 실행한다. (위 링크의 것을 복사했다. 빨간색 부분에 자신의 SSD 용량을 적으면 되겠다. 작지만 4개의 파티션을 생성하니 그것을 제외한 사이즈로.)

커맨드라인에서 diskpart를 실행하고, 

list disk

select disk x (where x your disk number 0,1,2,3,... and so on)

clean (This will format the whole disk)

convert gpt

create partition primary size=350

format quick fs=ntfs label="Windows RE Tools"

assign letter="T"

set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"

gpt attributes=0x8000000000000001

create partition efi size=100
** NOTE: For Advanced Format 4Kn drives, change this value to size = 260 **

format quick fs=fat32 label="System"

assign letter="S"

create partition msr size=128

create partition primary size=256000
** NOTE: I've given 250GB Disk space to the drive where windows will be installed, change this value according to your disk size **

format quick fs=ntfs label="Windows"

assign letter="W"

create partition primary size=4096

format quick fs=ntfs label="Recovery Image"

assign letter="R"

set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"

gpt attributes=0x8000000000000001

**NOTE: I've a 500GB External hard disk and partitioned it accordingly. After this I get an unallocated disk space roughly say 245 GB which I can create a partition here using "create partition primary" or later after Windows installation using Disk Management. **

list volume

exit

5. 이렇게 파티션이 마련되었으면, 하드A에 있는 설치 정보들을 하드B의 적절한 파티션에 옮긴다. 이 역시 위 링크에서 복사한 것이다. 문자 assign이 정확히 되었다면 아래 명령어가 그대로 맞을 것이다. 단, C 같은 경우 연결된 하드들에 따라 D나 다른 문자에 할당되었을 가능성이 있으니 체크하도록 하자. 

md R:\RecoveryImage

copy C:\sources\install.wim R:\RecoveryImage\install.wim

cd X:\Windows\System32

dism /Apply-Image /ImageFile:R:\RecoveryImage\install.wim /Index:1 /ApplyDir:W:\

md T:\Recovery\WindowsRE

copy W:\Windows\System32\Recovery\winre.wim T:\Recovery\WindowsRE\winre.wim

bcdboot W:\Windows /s S: /f UEFI

W:\Windows\System32\reagentc /setosimage /path R:\RecoveryImage /target W:\Windows /index 1

W:\Windows\System32\reagentc /setreimage /path T:\Recovery\WindowsRE /target W:\Windows

6. 컴을 끄고 하드A를 떼어낸 뒤, [option]키를 누르고 하드B로 부팅하니 (Windows 만 보인다) 아무것도 묻지 않고 쭉 설치한다. 설치중에 몇 번 리부팅하는데, 난 별거 안눌러도 윈도우즈로 바로 넘어갔다. 혹시 macOS로 넘어가는 경우라면 [option] 키를 눌러 하드로 부팅하게 해줘야 한다. 

7. 다 설치하고 나면 장치 드라이버를 못잡는게 많은데, 이 상태에서 하드A를 연결하고 탐색기를 보면 Bootcamp라는 폴더가 있다. 거기에 있는 setup 을 실행하면 애플 드라이버를 설치한다. (부트캠프 어시스턴트 설치시 드라이버 옵션 체크하면 붙여주는 폴더다) 그 이후는 통상의 부트캠프와 같다. 정품인증하고 쓰면 된다. 


기타

사용OS: macOS Sierra (10.12.1) - Windows 10 pro edition
사용기계: MBP 2014mid

MBA2012mid 는 이 방법으로 설치단계까지는 무사히 갈 수 있으나, 비디오 드라이버가 최신 HD 4000 용으로 자동 업데이트 되는 순간 블랙아웃되어버리는 문제가 있다. 안전모드로 부팅시 멀쩡히 보이는 것을 확인했으므로 비디오 드라이버 문제임이 거의 확실한 듯하다. win10 부터는 자동 업데이트 옵션을 끄기가 어려운게 문제. 자동 업데이트 되기 전까지 네트워크를 끄고 다른 시도들을 해봐야 할 것으로 보임. 


덧글

댓글 입력 영역



twitter

Twitter

MathJax