티스토리 뷰

 맥에서 외장하드를 이용하여 윈도우를 사용하기 위해서 이런저런 삽질을 해보았습니다.


 결국 가장 간단한 방법으로 윈도우를 설치할 수 있었습니다.


 그래서 맥에서 사용할 수 있는 윈도우 설치 방법을 정리하려고 합니다.



 저도 참고한 글입니다. 다음의 글이 잘 정리되어 있으니 참고하세요.


[부팅 USB 만들기] UEFI 외장하드디스크에 윈도우 8.1 / 윈도우10 설치하기




- 준비하기


 위의 글에 잘 나와있지만 몇 가지 준비할게 필요합니다.


 - 우선 윈도우가 필요합니다. 


   * 외장하드에 설치를 하기 위한 윈도우(여기서는 윈도우 10)

      윈도우 10 다운로드 : https://www.microsoft.com/ko-kr/software-download/windows10ISO


   * 이 과정을 진행하기 위한 윈도우

     

     다음의 과정을 진행하기 위해서 최소 윈도우 7 이상을 사용하셔야 합니다.

     diskpart가 최소 윈도우 7 이상에서 동작한다고 합니다.


    맥에서 진행하실 테니 우선 윈도우를 구하여 가상(VirtualBox)/부트 캠프 설치를 진행해주셔야 합니다.

    - 저는 VirtualBox 설치를 추천드립니다.


    이 경우 USB 인식이 되어야 합니다.


    WinNTSetup과 diskpart(디스크 관리자) 통해서 윈도우 설치를 진행할 것이기 때문에 최소한 윈도우 7을 설치해주시면 되겠습니다.



 - 윈도우를 설치하기 위한 40GB 이상의 USB/썬더볼트 장비가 필요합니다.


   저는 썬더볼트 장비를 사용하였습니다. Transcend 256GB 제품입니다.

   (국내에서는 약 30 만원에 판매되고 있고, Amazon에서는 약 $200에 판매되고 있음)


   USB로는 파티션 분할이 불가능할 수 있습니다. HDD/SSD 등의 USB 드라이버를 사용하시는 게 좋겠습니다.



 - WinNTSetup 최신 버전


    WinNTSetup을 통해서 윈도우 8.1 이상의 install.esd(윈도우 설치 파일)을 사용할 수 있습니다.

    현재 가장 최신 버전은 3.8.6 버전으로 다운로드는 아래 링크를 참고하세요


    : http://www.softpedia.com/get/System/OS-Enhancements/WinNTSetup.shtml



 - 맥에서 사용하기 위한 부트 캠프용 드라이버 다운로드


   맥에서 부트 캠프를 사용하여 설치하는 것이 아니기에 별도로 드라이브를 다운로드해야 합니다.

   부트 캠프를 통해서 Action -> 윈도우 드라이브 다운로드가 가능합니다.


 

 - 외장하드에 Boot 로더와 실제 윈도우 설치를 위한 공간을 생성합니다.





- 맥에서 부트캠프용 드라이버 다운로드


맥에서 boot 캠프를 실행하시고, 메뉴에서 다음을 찾으시면 됩니다.




이 드라이버는 별도의 USB에 담아서 사용하시거나, 윈도우 설치가 끝난 다음 복사하셔서 설치하셔도 됩니다.




외장하드에 Boot 로더와 윈도우 설치 공간 만들기


 첫 번째 단계로 Boot 로더와 윈도우를 설치할 공간을 각각 만들어야 합니다.

 

 임시로 만드는 공간이니 원래 윈도우 설치 때 생성되는 파티션 구분까지는 하지 않아도 되더군요.


 100MB의 EFI System 공간과 나머지 실제 사용 공간으로 구분됩니다.


 그래서 최종적으로 다음과 같이 시스템 공간이 나누어지게 됩니다.

 




공간을 분할하기 위해서 직접 명령어를 입력하겠습니다.


우선 cmd를 실행해줍니다.



diskpart 관련 명령어는 : https://technet.microsoft.com/en-us/library/hh825686.aspx



윈도우 10에서는 명령 입력창에서 cmd를 입력하시고 실행할 수 있습니다.


그냥 명령어에서 diskpart를 입력합니다.


diskpart



 새로운 창이 표시됩니다.


 여기에서 list disk를 입력해줍니다.


list disk



메인 디스크와 설치할 준비가 된 USB가 표시되게 됩니다.


 저는 Disk 1에 설치하려고 합니다.




Boot 로더와 윈도우 설치 공간을 만들 Disk를 선택해줍니다.


저는 Disk 1번에 할 것이기에 select disk 1을 입력해줍니다.


select disk 1



그럼 아래와 같이 Disk 1 is now the selected disk. 가 표시됩니다.





다음의 명령어를 차례대로 입력해주시면 됩니다.


clean


// GPT 파티션으로 변경하지 않으면 EFI 파티션을 생성할 수 없습니다.

convert gpt



GPT 드라이브로 변경된 상태로 다음을 이어갑니다.


diskpart 관련 명령어 페이지에는 300MB의 Window 복구 파티션도 분할합니다. 하지만 저는 하지 않고 넘어가겠습니다.(굳이 없어도 동작하네요)



efi 파티션 생성


efi size를 100MB로 잡아줍니다. 그리고 fat32로 포멧을 하겠습니다.


// 100MB의 System 파티션을 생성

create partition efi size=100


// fat32로 포멧하기

format quick fs=fat32 label="System"


// 파티션을 시스템에 마운트 합니다.

assign letter="S"


EFI를 위와 같이 정의하였습니다.



msr 파티션을 생성


생성만 하고 별도로 포멧을 하지는 않습니다.


create partition msr size=128



primary 파티션 생성


나머지 공간 모두가 Primary의 공간이 됩니다.


// 나머지 공간 모두 primary 공간을 생성합니다.

create partition primary


// NTFS 파티션으로 포멧을 진행합니다.

format quick fs=ntfs label="Windows"


// 파티션을 시스템에 마운트 합니다.

assign letter="W"


Windows의 경우는 W:\ 드라이브에 마운트 되었음을 확인할 수 있습니다.




- 윈도우 10 설치하기


 WinNTSetup 다운로드 : http://www.softpedia.com/get/System/OS-Enhancements/WinNTSetup.shtml


 우선 WinNTSetup을 다운로드하고, 압축을 해제해주세요.

 * rar로 압축되어 있어서 반디집, 알집 등을 통해서 압축 해제하시면 됩니다.


 압축을 해제하시면 2개가 보입니다. 윈도우 7부터는 일반적으로 x64일 수 있습니다.

 

 아무거나 하셔도 문제는 없는 것 같습니다.



실행하면 다음과 같습니다.


각각 Search를 이용하여 경로 설정을 해주시면 됩니다.


윈도우 파일을 먼저 선택합니다.




Window 10 설치 파일은 


Source/install.esd에 존재합니다.


윈도우 iso 파일을 압축 해제하시거나, 마운트 하셔서 호출하셔야 합니다.


VirtualBox 등을 이용하시면 iso 파일을 로드하셔서 쉽게 접근하실 수 있습니다.




각각 드라이브 연결하기


윈도우 esd를 연결하였으니 다음으로 Boot drive와 윈도우 설치 경로를 지정해줍니다.



위에서 디스크 준비 과정에서 SYSTEM과 Window를 생성해주었습니다.


다음과 같이 확인할 수 있습니다.


(Windows는 W: 드라이버에 매핑될 겁니다.)




각각 드라이버를 연결해주시면 간단하게 오른쪽 하단의 Setup을 눌러줍니다.




다음과 같이 최종 확인을 해주시고, OK 버튼을 눌러서 진행하시면 됩니다.


시간은 USB의 속도에 따라서 다르게 됩니다.




- 맥에서 부팅하기


위의 과정이 모두 끝이 나시면 맥을 재부팅 합니다.


이때 option을 눌러서 Windows 파티션을 선택하시면 됩니다.


(이후 부팅에서도 다음을 사용하시면 됩니다.)


윈도우 추가 설치 과정이 끝나면, 위에서 받았던 부트 캠프용 드라이브들을 설치 진행해주시면 됩니다.




- 마무리


윈도우 설치를 위해서 다양한 방법을 시도하였습니다. 모두 실패하고, WinNTSetup을 이용하여 간단하게 윈도우 설치가 완료되었습니다.


제가 해보았던 방법은 WinClone을 이용하여 부트 캠프를 백업하는 방법으로 윈도우 설치를 진행하였지만 이 방법으로는 100% 실패가 발생하더군요.


결국 WinNTSetup이 가장 좋은 방법이었고, 가장 간단하게 진행할 수 있었습니다.


그래서 정리해두게 되었습니다.


감사합니다.



댓글