새 컴퓨터를 조립하거나 하드 드라이브를 완전히 포맷했다면 Windows를 새로 설치해야 할 일이 생기기 마련입니다. 그런데 Windows를 CD로 구매하지 않았다면 직접 설치 미디어를 만들어야 하는데요. Microsoft가 설치 과정을 꽤 간편하게 만들어 두긴 했지만, 항상 계획대로 진행되는 것은 아닙니다.
특히 맥(Mac)으로 Windows 설치 미디어를 만들어야 한다면 상황은 조금 더 까다로워집니다. Windows 10 설치 프로그램이 말썽을 일으킬 때 어떻게 대처해야 하는지 하나씩 살펴보겠습니다.
가장 쉬운 방법: 부트캠프(Boot Camp) 활용하기
부트캠프를 이용해 Windows 10 설치 미디어를 만드는 쉬운 방법은 이미 여러 곳에서 소개된 바 있습니다. 아직 시도해 보지 않았다면 먼저 이 방법을 사용해 보세요. 생각보다 잘 될 가능성이 높습니다. 다만 저는 직접 시도했을 때 끝내 성공하지 못해서 다른 대안을 찾아야 했습니다.
문제 상황
경우에 따라서는 부트캠프가 Windows 10 설치 미디어 생성 옵션 자체를 보여주지 않기도 합니다. 실제로 제가 최근 컴퓨터 조립을 위해 시도했을 때도, 부트캠프는 맥에 새 파티션을 만들어 Windows를 설치할 수 있다고만 안내했을 뿐 USB 드라이브에 설치 미디어를 만들어 준다는 표시는 전혀 없었습니다.
이런 상황에 처했다면 몇 가지 방법을 시도해 볼 수 있습니다. 가장 간단한 방법부터 순서대로 알려드리겠습니다.
해결 방법 1: ISO 파일을 USB로 복사하기
이 방법은 단연코 가장 간단하며, 제 경우 유일하게 성공한 방법이기도 합니다. 따라서 무엇보다 먼저 시도해 볼 것을 강력히 추천합니다. Windows 10 설치용 ISO 파일을 다운로드한 뒤, 그 파일을 USB 드라이브에 복사하기만 하면 됩니다. 정말 이게 전부입니다.
너무 단순해서 의심스러울 수 있지만, 앞서 말했듯이 저에게 효과가 있었던 유일한 방법이었습니다. 게다가 가장 빠르고 쉬운 방법이기도 하니 꼭 먼저 시도해 보시기 바랍니다.
해결 방법 2: dd 명령어로 USB에 기록하기
유닉스(Unix)의 dd 명령어는 지정한 매개변수에 따라 파일을 복사하고 데이터를 변환하는 도구입니다. 여기서는 ISO 파일을 USB 드라이브에 기록하는 용도로 사용합니다.
먼저 USB 드라이브가 연결되어 있는지 확인한 후, 터미널(Terminal)에서 다음 명령어를 실행하세요.
diskutil list
그러면 컴퓨터에 연결된 디스크 목록이 표시됩니다. 이 중에서 USB 드라이브를 찾아야 합니다. 위치 항목에 "external, physical"이라고 표시된 것이 바로 외장 물리 디스크입니다.
USB 드라이브를 찾았다면 /dev/disk# 줄에 있는 번호를 메모해 두세요. 제 경우에는 2번이었습니다.
이제 해당 디스크를 마운트 해제합니다.
diskutil unmountDisk /dev/disk#
이때 # 부분은 반드시 자신의 디스크 번호로 바꿔 입력해야 합니다. 그다음 dd 명령어를 시작합니다.
sudo dd if=
여기까지 입력한 뒤, ISO 파일을 터미널 창으로 끌어다 놓으면 파일 경로가 명령어에 자동으로 삽입됩니다.
한 칸 띄운 다음 다음 내용을 이어서 입력합니다.
of=/dev/disk# bs=1m
제 컴퓨터에서 완성된 최종 명령어는 다음과 같은 형태였습니다.
Enter 키를 누르고 관리자 암호를 입력하세요. 그리고 기다립니다. 환경에 따라 꽤 오래 걸릴 수 있으며, 명령어 실행에 20~30분 정도 소요될 수도 있습니다. 작업이 끝나면 디스크를 추출합니다.
diskutil eject /dev/disk#
이것으로 완료입니다. (이 방법을 정리해 공유해 주신 tonymacx86.com의 n3oNLit3 님께 감사를 전합니다.)
해결 방법 3: 부트캠프 없이 ISO를 DVD에 굽기
USB 대신 DVD 설치 미디어를 만들고 싶다면 부트캠프 없이도 충분히 가능합니다. 간단한 방법이 여럿 있는데, 가장 손쉬운 방법은 파인더(Finder)에서 처리하는 것입니다. ISO 파일을 선택한 뒤 파일 > 디스크 이미지 [파일명]을 디스크로 구우기... 메뉴를 실행하면 됩니다.
같은 작업을 터미널에서도 할 수 있습니다.
hdiutil burn [파일 경로]
물론 ISO를 구워 주는 전용 소프트웨어도 다양합니다. Disco, Burn, Simply Burns는 무료로 사용할 수 있고, DVD Creator는 30달러 유료지만 훨씬 강력한 디스크 굽기 기능을 제공합니다. 앞으로 DVD를 자주 구울 계획이라면 나쁘지 않은 선택입니다. 어떤 프로그램을 사용하든 해당 프로그램의 안내에 따라 진행하면 됩니다.
해결 방법 4: 최후의 수단 – SIP 비활성화
이 방법을 소개하기 전에 먼저 경고합니다. 반드시 최후의 수단으로만 사용해야 합니다. 시스템 무결성 보호(System Integrity Protection, SIP)를 비활성화하면 macOS 내부를 심각하게 망가뜨릴 수도 있습니다. 이 기능이 존재하는 데에는 분명한 이유가 있습니다. 신중하게 진행하고, 반드시 백업을 해두세요. 작업이 끝나면 반드시 SIP를 다시 활성화해야 한다는 점도 잊지 마세요.
또한 이 방법은 El Capitan 기준으로 설명된 것이며 Sierra 이후 버전에서는 세부 사항이 다를 수 있습니다. 상황에 맞게 일부 조정이 필요할 수 있습니다.
이 방법은 부트캠프의 코드 일부를 수정하여 Windows 설치 미디어 생성 기능을 사용할 수 있게 만드는 것입니다. 단계별로 살펴보겠습니다. 먼저 SIP를 비활성화합니다.
- 맥을 재시동합니다.
- macOS가 시작되기 전에 Apple 로고가 나타날 때까지 Command + R 키를 길게 누릅니다.
- 복구 모드(Recovery)가 시작되면 메뉴 막대에서 유틸리티 > 터미널을 엽니다.
csrutil disable을 입력하고 Enter 키를 누릅니다.- SIP가 비활성화되었다는 메시지가 표시되는지 확인합니다.
- Apple 메뉴에서 컴퓨터를 재시동합니다.
재시동이 완료되면 맥의 모델 식별자(Model Identifier)를 확인해야 합니다. Apple 메뉴 > 이 Mac에 관하여 > 시스템 리포트로 이동해 모델 식별자를 메모해 두세요. 제 경우에는 MacBookPro12,1이었습니다.
이제 부트캠프의 .plist 파일에 접근해야 합니다.
- 부트캠프 아이콘을 우클릭하고 패키지 내용 보기를 선택합니다.
- .plist 파일을 복사해 바탕화면에 저장해 둡니다.
- .plist 파일을 우클릭하고 연결 프로그램 > TextEdit으로 엽니다.
- "DARequiredROMVersions" 항목 아래에 자신의 맥 모델을 추가합니다.
- "PreUEFIModels"에서 "Pre"를 삭제하고 자신의 모델을 목록에 추가합니다.
- "PreUSBBootSupportedModels"에서도 "Pre"를 삭제하고 자신의 모델을 추가합니다.
- 자신의 모델이 "Win7OnlyModels"에 있다면 해당 항목을 삭제합니다.
.plist 파일을 저장한 뒤, 터미널에서 다음 명령어를 실행합니다.
sudo codesign -fs - /Applications/Utilities/Boot\ Camp\ Assistant.app
이렇게 하면 수정된 코드로 부트캠프를 실행할 수 있습니다. 만약 Apple에서 무언가를 다운로드해야 한다는 안내가 나오면 다운로드를 완료한 후 같은 명령어를 다시 실행하세요.
부트캠프를 시작해 Windows 설치 미디어를 만듭니다. 완료한 후에는 다시 복구 모드로 부팅해 터미널에 csrutil enable을 입력하여 SIP를 다시 활성화하는 것을 잊지 마세요.
이 방법을 공유해 준 Apple 지원 포럼의 모든 기여자분들께 감사드립니다.
마무리: 어떤 방법을 선택할까?
위에서 소개한 네 가지 방법 중 하나는 분명 효과가 있겠지만, 100%를 장담할 수는 없습니다. 몇 가지를 차례로 시도해 보면서 되는 방법을 찾아야 합니다. 그래도 아무것도 되지 않는다면 다른 컴퓨터를 사용해야 합니다. 이 작업의 특성상 Windows PC가 있다면 훨씬 수월할 것입니다.
여러분에게는 어떤 방법이 효과가 있었나요? 또 다른 문제 해결 팁을 찾으셨다면 아래 댓글로 공유해 주세요!