ในฐานะผู้ใช้ Windows อาจมีบางครั้งที่คุณต้องใช้ macOS แต่ไม่มีงบซื้อ Mac จริง Apple ทำให้การติดตั้งระบบปฏิบัติการของพวกเขาบนฮาร์ดแวร์ที่ไม่ใช่ของ Apple ยากมาก ทำให้ได้เปรียบจากระบบ OS ที่ล้ำสมัยนี้ได้ยาก
แต่ด้วย VirtualBox คุณสามารถติดตั้ง macOS บน PC Windows ได้ มาดูขั้นตอนกัน
สิ่งที่คุณต้องเตรียม
ก่อนอื่น ต้องดาวน์โหลด Oracle VM VirtualBox และไฟล์ ISO ของ macOS ที่ต้องการติดตั้ง
การหาไฟล์ ISO จริงๆ แล้วยากกว่าที่คิด หากคุณมี Mac คุณไม่สามารถดาวน์โหลด OS ที่ติดตั้งอยู่แล้วได้ หาก Mac ใช้ macOS Mojave ให้เปิดหน้า macOS High Sierra ใน App Store และดาวน์โหลดตัวติดตั้งจากนั้น
คุณจะต้องแปลงไฟล์ .app เป็น .dmg แล้วแปลงจาก .dmg เป็น .iso เพื่อติดตั้งใน VirtualBox วิธีที่ง่ายกว่แต่อาจไม่ปลอดภัยคือค้นหา ISO ของ macOS เวอร์ชันที่ต้องการจากเว็บไซต์ภายนอก มีหลายแห่งที่ให้ดาวน์โหลด แตการดาวน์โหลด ISO จากแหล่งไม่เป็นทางการมีความเสี่ยง
วิธีสร้าง Virtual Machine สำหรับ macOS
1. ติดตั้ง VirtualBox บน Windows ตามคำแนะนำ คลิก "New" เพื่อสร้าง VM ใหม่

2. ตั้งชื่อ VM ด้วยชื่อเวอร์ชัน macOS เช่น High Sierra หรือ Mojave ประเภทและเวอร์ชันจะกรอกอัตโนมัติ

3. กำหนดหน่วยความจำ (RAM) ให้ VM การจัดสรรมากขึ้นจะทำให้ VM เร็วขึ้น แต่ต้องเหลือพอสำหรับระบบหลัก (Windows หรือ Linux)

4. เลือก "Create a virtual hard disk now" คลิก "Create" เลือกแบบเริ่มต้น "VDI" คลิก "Next"

5. เลือกประเภทฮาร์ดดิสก์: Dynamically allocated (เริ่มเล็ก ขยายตามใช้) หรือ Fixed size (จองพื้นที่ทันที)

6. กำหนดขนาดฮาร์ดดิสก์เสมือน คลิก "Create" เพื่อเสร็จสิ้น

การตั้งค่าเพิ่มเติม
1. เลือก VM คลิกไอ콘 "Settings" เลือก "System" ยกเลิกถูก "Floppy" ใน "Boot Order" เพื่อบูตจาก ISO ตั้ง "Base Memory" อย่างน้อย 2048MB

2. ในเมนู "System" ใส่แท็บ "Processor" ตั้ง CPU อย่างน้อย 2 เปิด "Enable PAE/NX"

3. เลือก "Storage" คลิก "Empty" ที่ Storage Devices คลิกไอคอนดิสก์ออปติคอล มุมขวาบน เลือกไฟล์ ISO High Sierra เปิด "Use Host I/O cache" คลิก "OK"

4. ไปที่ "Display" ตั้ง "Video Memory" 128MB คลิก "OK"

5. ก่อนรัน macOS ต้องรันคำสั่งต่อไปนี้ใน Command Prompt หรือ PowerShell (Admin) บน Windows หรือ Terminal บน Linux ปิด VirtualBox ก่อนรัน
สำหรับ Windows ใช้คำสั่งด้านล่างโดยตรง Linux ต้องเพิ่ม "sudo" นำหน้า VBoxManage และเปลี่ยนพาธบรรทัดแรกตามตำแหน่งติดตั้ง VirtualBox
cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage modifyvm "macos" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "macos" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "macos" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "macos" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" VBoxManage setextradata "macos" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "macos" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
6. เปิด VirtualBox ใหม่ คลิกลูกศรสีเขียว "Start" เพื่อเริ่ม VM แล้วติดตามขั้นตอนติดตั้ง macOS

ใช้ macOS โดยไม่ต้องมี Mac
ตอนนี้ macOS ควรติดตั้งใน VirtualBox แล้ว เมื่อต้องการใช้ ให้เปิด VirtualBox และเริ่ม VM ตอนจบสามารถปิด VirtualBox หรือปิดผ่าน macOS เองก็ได้
หากสนใจ VM อื่นๆ อ่านเพิ่ม: วิธีแปลงไฟล์ VM ระหว่าง VirtualBox และ VMware และ รายชื่อซอฟต์แวร์เสมือนจริงฟรีสำหรับ Windows 10