Computer >> 컴퓨터 >  >> 문제 해결 >> Mac

Windows PC에 macOS 설치 완벽 가이드: 해킨토시(Hackintosh)와 가상 머신 설정 방법

Windows PC에서도 애플 앱을 사용하고 싶으신가요? 비싼 맥을 새로 구매하지 않고 macOS를 경험하고 싶으신가요? Windows PC에 macOS를 직접 설치하면 그 모든 것이 가능합니다.

일반적으로 Windows 환경에서 macOS를 사용하는 방법은 두 가지입니다. 첫 번째는 Windows PC에 macOS를 직접 설치하는, 이른바 '해킨토시(Hackintosh)' 방식이고, 두 번째는 가상 머신(Virtual Machine)에 macOS를 설치하는 방식입니다. 해킨토시 방식은 부팅 가능한 USB 드라이브를 만들어야 하지만, 가상 머신 방식은 그럴 필요가 없습니다.

이 글에서는 두 가지 방법을 모두 소개하고, 맥 없이 그리고 맥을 활용해 Windows PC에 macOS를 설치하는 방법까지 단계별로 안내합니다. 아래 내용은 macOS Tahoe를 비롯한 모든 macOS, OS X, Mac OS X 버전에 적용됩니다.

버전별 macOS 설치 가이드 한눈에 보기

  • PC에 macOS Tahoe 설치하기 (해킨토시 구축 / VMware에 설치)
  • PC에 macOS Sequoia 설치하기
  • PC에 macOS Sonoma 설치하기
  • PC에 macOS Ventura 설치하기
  • PC에 macOS Monterey 설치하기
  • PC에 macOS Big Sur 설치하기
  • PC에 macOS Catalina 설치하기
  • PC에 macOS Mojave 설치하기
  • PC에 macOS High Sierra 설치하기

해킨토시 vs 가상 머신, 무엇이 다를까?

두 방식의 주요 차이점을 표로 정리했습니다. 어떤 방법이 자신에게 맞는지 판단하는 데 도움이 될 것입니다.

구분해킨토시(Hackintosh)가상 머신(Virtual Machine)
하드웨어 요구 사항호환되는 특정 메인보드, CPU, GPU 필요가상화를 지원하는 하드웨어라면 무엇이든 가능
설치 난이도복잡함. 부팅 USB 제작과 BIOS/UEFI 설정 필요비교적 간단함. 가상화 소프트웨어 설치 후 VM 생성만 하면 됨
성능네이티브에 가까운 성능, 하드웨어 기반 최적화호스트 리소스와 가상화 오버헤드의 영향으로 성능 제한 가능
업데이트 및 호환성업데이트 시 호환성 문제 발생 위험, 추가 패치 필요위험도 낮음. 문제 발생 시 스냅샷으로 손쉽게 복구 가능
적합한 용도강력한 macOS 성능이 필요한 고사양 작업테스트, 학습 등 가볍게 사용할 경우

방법 1. 해킨토시를 만들어 PC에 macOS 설치하기

네이티브에 가까운 성능을 원한다면 해킨토시 구축이 좋은 선택입니다. 아래 절차에 따라 진행하세요.

1단계: 하드웨어 요구 사항 확인

설치에 앞서, 사용하려는 macOS 버전을 PC 하드웨어가 지원하는지 반드시 확인해야 합니다. Dortania의 GPU 바잉 가이드(GPU Buyers Guide)를 참고하면 자신의 GPU가 지원하는 macOS 버전을 알 수 있습니다.

2단계: 필요한 도구 준비

PC에 macOS를 설치하려면 아래 소프트웨어와 파일들을 미리 준비해야 합니다.

  • macOS 설치 파일: Windows에서 사용할 macOS ISO 파일을 다운로드합니다. 최신 버전이 필요하다면 macOS Tahoe ISO를 직접 받을 수 있습니다.
  • Balena Etcher: 공식 사이트에서 Download Etcher를 클릭해 자신의 운영체제에 맞는 버전을 받습니다. .iso, .dmg, .zip, .raw 등 주요 디스크 이미지 형식을 지원합니다.
  • ProperTree: GitHub 페이지에서 Code > Download로 받은 뒤, File > Open으로 EFI > EFI > OC 경로의 config.plist 파일을 열어 시리얼 번호와 시스템 제품명을 확인하고, 자신의 하드웨어에 맞는 SMBIOS를 사용 중인지 점검합니다.
  • Explorer++: 공식 웹페이지에서 64비트 버전을 다운로드합니다.
  • GenSMBIOS: GitHub 페이지에서 Code > Download ZIP으로 받습니다.
  • OpenCore Configurator: 공식 링크에서 다운로드합니다.
  • OpenCore EFI 설정 파일: 미리 만들어진(prebuilt) OpenCore EFI 파일을 받거나, 자신의 하드웨어에 맞게 EFI를 직접 구성할 수 있습니다. 다운로드 후에는 EFI 폴더를 반드시 압축 해제하세요.
  • MiniTool Partition Wizard 무료 버전: 해당 도구의 무료 버전을 다운로드합니다.
  • 32GB 이상 외장 드라이브: 중요한 데이터는 미리 백업해 두세요.

Windows PC에 macOS 설치 완벽 가이드: 해킨토시(Hackintosh)와 가상 머신 설정 방법

3단계: 부팅 가능한 macOS 설치 USB 만들기

모든 도구가 준비되었다면 원하는 macOS 버전의 부팅 설치 미디어를 만들 차례입니다. macOS Tahoe 부팅 USB 제작법이 궁금하다면 'Windows에서 macOS Tahoe 부팅 USB 만들기' 관련 가이드를 참고하세요.

팁: Windows에서 macOS 부팅 USB를 안정적으로 만들려면 iBoysoft DiskGeeker for Windows를 사용하는 것이 좋습니다. 이 도구는 DMG와 ISO 형식의 macOS 설치 파일 라이브러리를 내장하고 있어, 별도로 설치 파일을 찾아 다운로드할 필요가 없습니다. 빠르고 안전하게 어떤 macOS 버전의 부팅 디스크든 하나의 프로그램으로 해결할 수 있습니다.

iBoysoft DiskGeeker로 부팅 USB 만들기:

  1. iBoysoft DiskGeeker for Windows를 다운로드, 설치 후 실행합니다.
  2. Download and create boot disk > Create macOS USB Boot Disk 메뉴로 이동합니다.
  3. 외장 드라이브를 선택하고 Select를 클릭합니다.
  4. PC에 설치할 macOS 버전을 선택한 뒤 Create boot disk를 클릭합니다.
  5. 도구가 macOS를 다운로드하고 부팅 USB를 생성할 때까지 기다립니다.

Windows PC에 macOS 설치 완벽 가이드: 해킨토시(Hackintosh)와 가상 머신 설정 방법

Windows PC에 macOS 설치 완벽 가이드: 해킨토시(Hackintosh)와 가상 머신 설정 방법

Windows PC에 macOS 설치 완벽 가이드: 해킨토시(Hackintosh)와 가상 머신 설정 방법

오픈소스 도구인 Balena Etcher를 사용하고 싶다면:

  1. Balena Etcher를 실행합니다.
  2. 'Flash from File'을 클릭해 다운로드한 macOS ISO 파일을 선택하고 'Open'을 누릅니다.
  3. 'Select Target'을 클릭해 부팅 디스크로 만들 외장 드라이브를 선택합니다.
  4. 'Flash'를 클릭하고 부팅 드라이브가 생성될 때까지 기다립니다.

Windows PC에 macOS 설치 완벽 가이드: 해킨토시(Hackintosh)와 가상 머신 설정 방법

4단계: 고유 시리얼(SMBIOS) 생성

부팅 미디어가 만들어지는 동안 GenSMBIOS를 실행해 적절한 SMBIOS를 생성할 수 있습니다.

  1. GenSMBIOS 압축을 풀고 폴더를 엽니다.
  2. GenSMBIOS 배치 파일을 실행합니다.
  3. 'More info' > 'Run anyway'를 클릭합니다.
  4. 명령 프롬프트 창에서 1을 입력하고 Enter를 눌러 MacSerial을 설치합니다.
  5. Enter를 눌러 돌아갑니다.
  6. 2를 입력하고 Enter를 눌러 config.plist를 선택합니다.
  7. EFI 폴더 > EFI > OC 경로로 이동해 config.plist 파일을 명령창으로 끌어다 놓습니다.
  8. Enter를 눌러 진행합니다.
  9. 3을 입력하고 Enter를 눌러 SMBIOS를 생성합니다.
  10. 선택한 SMBIOS를 입력하고 Enter를 누릅니다.
  11. Windows PC에 macOS 설치 완벽 가이드: 해킨토시(Hackintosh)와 가상 머신 설정 방법
  12. Enter를 눌러 돌아간 뒤 명령 프롬프트를 닫습니다.

5단계: USB 포트 매핑

  1. USBToolBox 페이지에서 Assets를 클릭해 Windows.exe를 다운로드합니다.
  2. USBToolBox kext 파일 페이지(https://github.com/USBToolBox/kext/releases/)에서 Assets를 클릭해 USBToolBox-1.2.0-RELEASE.zip을 다운로드합니다.
  3. 다운로드한 Windows.exe를 실행합니다.
  4. 명령 프롬프트에서 d를 입력하고 Enter를 눌러 모든 포트를 검색합니다.
  5. b를 눌러 돌아갑니다.
  6. c를 입력하고 Enter를 눌러 설정을 변경합니다. c를 한 번 더 실행합니다.
  7. b를 눌러 돌아갑니다.
  8. s를 입력하고 Enter를 눌러 포트 선택과 kext 생성을 시작합니다.
  9. a를 입력하고 Enter를 눌러 전체 포트를 선택합니다.
  10. USB 3 포트 중 USB 2로 인식되는 옵션을 번호 입력으로 비활성화합니다. 예를 들어 아래 화면에서는 3, 4, 5, 6, 11, 12번이 USB 3 Type A 포트임에도 USB 2로 인식된 상태입니다.
  11. Windows PC에 macOS 설치 완벽 가이드: 해킨토시(Hackintosh)와 가상 머신 설정 방법
  12. 비활성화하려면 다음 명령을 입력합니다:
    3,4,5,6,11,12
  13. k를 입력하고 Enter를 눌러 kext를 생성합니다. (생성된 폴더 이름은 UTBMap.kext입니다.)
  14. 명령 프롬프트를 종료하고 USBToolBox 압축을 해제합니다.
  15. 압축 해제된 USBToolBox 폴더를 열어 USBToolBox.kext 폴더를 복사한 뒤, EFI 폴더의 OC/Kexts 폴더에 붙여넣습니다.
  16. UTBMap.kext 폴더도 EFI/OC/Kexts 경로에 복사합니다.
  17. ProperTree 폴더를 열고 ProperTree(Windows 배치 파일)를 실행합니다.
  18. File > Open을 클릭해 config.plist를 선택하고 엽니다.
  19. File > OC Snapshot > Select Folder를 클릭합니다.
  20. File > Save를 클릭한 뒤 프로그램을 닫습니다.

6단계: 드라이브 문자 변경 및 Windows 하드 드라이브 파티션 나누기

MiniTool Partition Wizard 무료 버전을 관리자 권한으로 실행해 Windows 파티션 크기를 축소하고, macOS 설치용으로 최소 60GB 이상(권장 100GB 이상)의 새 파티션 공간을 확보합니다. 이때 필요하면 새 파티션의 드라이브 문자도 변경하세요.

7단계: EFI 파티션에 EFI 폴더 추가

  1. Explorer++를 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.
  2. EFI 파티션을 엽니다.
  3. 파티션 내부의 모든 내용을 삭제합니다.
  4. 작업해 온 EFI 폴더를 해당 파티션에 복사합니다.
  5. 모든 앱을 닫고 PC를 재시작합니다.

8단계: Windows 11/10/8/7에 macOS 설치

재시작 후 부팅 메뉴에서 외장 USB(OpenCore)를 선택해 부팅합니다. OpenCore 부트 픽커에서 macOS 설치 프로그램을 고르고, 디스크 유틸리티에서 macOS 설치용으로 만든 파티션을 GUID + APFS 형식으로 포맷한 뒤 화면 안내에 따라 설치를 진행합니다. 설치 과정에서 여러 번 자동으로 재부팅될 수 있으며, 재부팅마다 외장 USB로 부팅해 설치를 이어가면 됩니다.

9단계: EFI 폴더를 외장 드라이브에서 Windows 파티션으로 이동

설치가 끝난 후에는 더 이상 외장 USB 없이 부팅할 수 있도록 EFI 폴더를 옮겨야 합니다.

  1. OCC 파티션을 열고 OCC ZIP 파일을 바탕화면으로 끌어온 뒤 압축을 해제합니다.
  2. OpenCore Configurator를 실행합니다.
  3. 우측 상단 메뉴 막대의 OpenCore Configurator 아이콘을 클릭합니다.
  4. 부팅용 외장 드라이브의 EFI 파티션에 대해 Mount Partition을 클릭해 마운트합니다.
  5. Windows 하드 드라이브의 EFI 파티션도 동일하게 마운트합니다.
  6. 두 파티션을 모두 연 상태에서, 외장 드라이브에 있는 Boot 폴더와 OC 폴더를 Windows 쪽 EFI 파티션으로 복사합니다.
  7. Windows PC에 macOS 설치 완벽 가이드: 해킨토시(Hackintosh)와 가상 머신 설정 방법
  8. 'Boot라는 이름의 폴더가 이미 있습니다'라는 메시지가 나오면 Replace(교체)를 클릭합니다.

이렇게 하면 외장 USB 없이도 Windows와 함께 macOS를 부팅할 수 있습니다. 유용했다면 주변에 공유해 보세요!

방법 2. 가상 머신으로 Windows에서 macOS 사용하기

맥 없이 Windows PC에 macOS를 설치하거나, 어떤 PC에서든 더 간편하게 macOS를 사용하고 싶다면 VMware 같은 가상 머신이 더 나은 선택입니다.

해킨토시 구축에 비해 가상 머신이 가진 장점은 다음과 같습니다.

  • 격리성과 안정성: macOS가 기본 운영체제와 분리되어 실행되므로 시스템 충돌이나 설정 충돌 위험이 줄어듭니다.
  • 손쉬운 테스트와 개발: 개발자는 기본 OS에 영향을 주지 않고 통제된 환경에서 앱을 빠르게 테스트할 수 있으며, 여러 macOS 버전을 동시에 실행해 호환성 검증도 가능합니다.
  • 리소스 관리: 가상 머신에 할당할 CPU, RAM, 디스크 공간을 직접 지정할 수 있어 성능 관리가 쉽습니다.
  • 편의성: 하드 드라이브를 파티션으로 나누거나 듀얼 부팅을 구성할 필요가 없으며, 재부팅 없이 macOS와 Windows를 자유롭게 전환할 수 있습니다.
  • 스냅샷과 백업: 현재 상태를 스냅샷으로 저장해 두면 문제가 생겼을 때 손쉽게 되돌릴 수 있습니다.
  • 크로스 플랫폼 호환성: macOS 앱과 Windows 앱을 나란히 실행할 수 있어 두 환경이 모두 필요한 워크플로우에 적합합니다.

가상 머신을 활용한 구체적인 설치 방법이 궁금하다면, 'Windows PC의 VMware에 macOS 설치하기 [단계별 가이드]' 문서를 확인해 보세요.

자주 묻는 질문(FAQ)

Q1. Windows에 macOS를 설치하는 것은 불법인가요?

애플의 최종 사용자 라이선스 계약(EULA)은 macOS 설치를 애플 브랜드 하드웨어로 엄격히 제한하고 있습니다. 다만 개인 사용자에 대한 단속은 드물며, 애플은 주로 해킨토시 시스템을 상업적으로 유통·판매하는 업체를 집중적으로 단속합니다.

Q2. 일반 PC에도 macOS를 설치할 수 있나요?

네, 해킨토시를 구축하거나 가상 머신을 사용하면 PC에 macOS를 설치할 수 있습니다.

Q3. PC에서 맥용 소프트웨어를 실행할 수 있나요?

네, PC에서 macOS를 실행할 수만 있다면 맥용 소프트웨어도 함께 사용할 수 있습니다.