หลายคนอยากลอง Mac OS แต่อยู่กับ Windows ไม่ได้ — คำตอบ: VirtualBox — Virtualization Cross-platform รัน OS หลายตัวบนเครื่องเดียว (Windows, Mac, Linux, Windows Server) ใช้ Intel/AMD ได้
ข้อกำหนดขั้นต่ำ
- RAM 4 GB
- CPU 64-bit, Dual Core
ขั้นตอนติดตั้ง macOS High Sierra บน Windows 10
- ดาวน์โหลด macOS High Sierra → Extract ZIP บน Desktop
- ดาวน์โหลดติดตั้ง VirtualBox เวอร์ชันล่าสุด
- เปิด VirtualBox → New → กรอก:
- Name:
macOS 10.12 Sierra - Type:
Mac OS X - Version:
10.12 Sierra
- Name:
- Next → Hard Disk: เลือก "Use an existing virtual hard disk file" → Browse หาไฟล์ .vmdk ที่ Extract ไว้
- Settings → System → Processor: Slider = 2, Enable PAE/NX
- Motherboard Tab: Uncheck Floppy, ชิปเซ็ตเลือก ICH9
- Display → Video Memory: 128 MB
- Storage → เลือก
macOS 10.12 Sierra.vmdk→ Attributes → Hard Disk: SATA Port 0 → OK - ปิด Settings → เพิ่มโค้ดผ่าน Command Prompt (Admin)
โค้ดที่ต้องรันใน CMD (Admin)
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "macOS 10.12 Sierra" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "macOS 10.12 Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "macOS 10.12 Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "macOS 10.12 Sierra" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "macOS 10.12 Sierra" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "macOS 10.12 Sierra" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
- รัน CMD as Administrator → วางโค้ด → Enter
- เปิด VirtualBox → เลือก macOS 10.12 Sierra → Start → รอสักครู่ Virtual Mac จะบูท
- Setup macOS ตามปกติ → พร้อมใช้งาน!
เสร็จ! Mac OS X Virtual Machine พร้อม — ไม่ต้องซื้อ Mac ใช้ฟรีบน Windows 10 ได้แล้ว