ไม่ชอบ macOS รุ่นใหม่ อยากรัน macOS High Sierra บน Windows PC เพื่อทดสอบ ความเข้ากันได้ของแอป หรือแค่ใช้และเรียนรู้? VMware Workstation หรือ Player สามารถ Virtualize High Sierra ได้อย่างราบรื่นด้วยโปรแกรมติดตั้ง DMG หรือ ISO - ไม่ต้องการ USB
ทำไมไม่ใช้ macOS Bootable USB?
- การสร้างโปรแกรมติดตั้ง macOS บูตได้ออกแบบสำหรับฮาร์ดแวร์ Mac เท่านั้น (Intel หรือ Apple Silicon)
- Windows PCs ใช้ Firmware ที่ต่างกัน (BIOS/UEFI) และไม่มีไดรเวอร์เฉพาะของ Apple ที่จำเป็นสำหรับการรัน macOS
- macOS ไม่ได้รับการสนับสนุนอย่างเป็นทางการบนฮาร์ดแวร์ที่ไม่ใช่ Apple — การติดตั้งบน Windows PC (ที่เรียกว่า "Hackintosh") ต้องการขั้นตอนเพิ่มเติม เช่น Bootloaders พิเศษ (Clover, OpenCore), Kexts แบบกำหนดเอง (Drivers) และ Patch ความเข้ากันได้
นอกจากนี้ macOS High Sierra ISO ดีกว่า เพราะ DMG บางครั้งทำงานได้ แต่ VMware มักไม่รับรู้มันโดยตรง เริ่มกันเลย จากการเตรียม ISO ถึงการบูทครั้งแรก เพื่อ ติดตั้ง macOS High Sierra VMware บน Windows
หมายเหตุ: เพื่อให้ได้ประสิทธิภาพใกล้เคียง Native คุณสามารถสร้าง Hackintosh และรัน macOS โดยตรงบนฮาร์ดแวร์ PC หรือคุณอาจติดตั้ง macOS บน VirtualBox เครื่องมือ Virtualization ฟรี เพื่อติดตั้งและใช้ macOS ในสภาพแวดล้อม Virtual
การเตรียมการสำหรับการติดตั้ง macOS High Sierra VMware
ก่อนเริ่ม ติดตั้ง macOS High Sierra VMware บน Windows คุณควรทำการเตรียมการอย่างครบถ้วนดังนี้:
(1) ฮาร์ดแวร์และพื้นที่จัดเก็บขั้นต่ำ
อย่างน้อย 4GB RAM, 2 CPU Cores, และ 40GB พื้นที่ดิสก์ว่างสำหรับ VM (มากกว่า = ดีกว่า)
เคล็ดลับเพื่อพื้นที่ว่าง: ถอนติดตั้งแอปที่ไม่ใช้ ว่าง Recycle Bin และล้าง Temp files ก่อนสร้าง VM เรียนรู้เพิ่มเติมเกี่ยวกับวิธيلบไฟล์ขยะบน Windows
(2) โปรแกรมติดตั้ง macOS High Sierra ISO
บน Mac คุณสามารถดาวน์โหลดไฟล์ macOS High Sierra ISO สำเร็จรูปจากอินเทอร์เน็ต (ไม่ปลอดภัย ไม่ใช่ ISO 10.13.6 ล่าสุด ยากและใช้เวลา) หรือได้ไฟล์ macOS High Sierra DMG โดยใช้ iBoysoft DiskGeeker for Mac และแปลงเป็น ISO
ทำตามขั้นตอนด้านล่างเพื่อสร้าง macOS High Sierra ISO file บน External Drive:
- ดาวน์โหลด ติดตั้ง และเปิด iBoysoft DiskGeeker for Mac บน Mac ของคุณ
- ต่อ External Drive แล้วเลือก "Create boot disk"
- คลิก "Get" ใกล้ macOS 10.13 High Sierra

- เลือก External Drive เพื่อบันทึกไฟล์
- รอกระบวนการ แล้วเปิด Terminal
- รันคำสั่ง "hdiutil convert dmg_file_path -format UDTO -o ~/Desktop/HighSierra.cdr".
(เพื่อได้เส้นทางไฟล์ ให้ลากและวางไฟล์ลง Terminal) - เปลี่ยนชื่อไฟล์: "mv ~/Downloads/HighSierra.cdr ~/Downloads/HighSierra.iso".
จำไว้ว่าให้ย้ายไฟล์ macOS High Sierra ISO ตัวสุดท้ายเข้า External Drive~
(3) ซอฟต์แวร์พร้อมใช้งาน
- VMware Workstation Pro Download (เสียเงิน) หรือ VMware Workstation Player (ฟรีสำหรับการใช้งานส่วนตัว)
- VMware Unlocker (เพิ่ม "Apple macOS" เป็นตัวเลือก Guest OS ใน VMware บน Windows)
ทำไมไม่แชร์เงื่อนไขที่สมบูรณ์แบบเหล่านี้?
มาทำ 6 ขั้นตอนเพื่อ ติดตั้ง macOS High Sierra บน VMware บน Windows PC:
ขั้นตอนที่ 1: Unlock VMware
เราติดตั้ง VMware Workstation และ VMware Unlocker ในขั้นตอนเตรียมการแล้ว ตอนนี้:
- หลังติดตั้ง อย่าเริ่ม VMware แล้ว ปิด VMware ให้หมด
- เปิดแพ็กเกจติดตั้ง VMware Unlocker
- คลิกขวา "win-install.cmd" เลือก "Run as administrator"

- รอจนกระบวนการ Patch VMware เสร็จ
- เปิด VMware Workstation เพื่อยืนยันว่า Apple macOS ปรากฏในรายการ Guest OS
ขั้นตอนที่ 2: สร้าง Virtual Machine ใหม่
เมื่อรวบรวมไฟล์และเครื่องมือที่จำเป็นครบแล้ว คุณสามารถไปสู่การตั้งค่า Virtual Machine สำหรับ macOS High Sierra กระบวนการดังนี้: (หากคุณอยากข้ามการตั้งค่า คุณสามารถดาวน์โหลด macOS High Sierra VMDK file สำเร็จรูปแทนได้)
- เปิด VMware Workstation
- เลือก "Create a New Virtual Machine"
- เลือก "Typical (Recommended)" แล้วกด "I will install the operating system later"
- ตั้งค่า Guest OS: Apple Mac OS X; Version: macOS 10.13 (หรือรุ่นที่ใกล้เคียง High Sierra มากที่สุด)

- ตั้งชื่อ VM (เช่น macOS High Sierra) และเลือกตำแหน่งจัดเก็บ
ขั้นตอนที่ 3: กำหนดค่า VM Settings
ก่อนบูทโปรแกรมติดตั้ง เพิ่มประสิทธิภาพ VM:
เคล็ดลับประสิทธิภาพ: ปิด Windows Apps ที่หนักขณะติดตั้ง หากคุณมี SSD ให้จัดเก็บ VM ไว้ที่นั่น
ขั้นตอนที่ 4: แก้ไขไฟล์ VMX
การปรับแต่ง Config เล็กน้อยช่วยเพิ่มความเข้ากันได้:
- ปิด VM (อย่าเริ่มมันขึ้นก่อน)
- ไปที่โฟลเดอร์ VM ของคุณ (เช่น Documents\Virtual Machines\macOS High Sierra)
- คลิกขวาไฟล์ .vmx > Open with > Notepad
- เพิ่มบรรทัดนี้ท้ายไฟล์: smc.version = "0"
- Save และปิดไฟล์
ขั้นตอนที่ 5: บูทและเริ่มติดตั้ง
ถึงเวลาติดตั้ง macOS High Sierra บน VMware:
- เปิด VM มันควรบูทจาก ISO เข้าสู่ macOS Utilities
- เปิด Disk Utility: เลือก VMware Virtual Disk
- คลิก Erase > Name (เช่น Macintosh HD)

- ตั้ง Format: APFS (แนะนำ) หรือ Mac OS Extended (Journaled) หาก APFS ไม่เสนอ Scheme: GUID Partition Map (หากแสดง)
- คลิก Erase, แล้ว Done, และปิด Disk Utility
- เลือก Install macOS > เลือกดิสก์ที่ลบใหม่
- ทำตามพรอมบนหน้าจอ VM จะรีบูทหลายครั้ง—ปล่อยให้มันดำเนินต่อไป
- เมื่อติดตั้งเสร็จ คุณจะเข้าสู่ Setup Assistant
หมายเหตุ: หากเห็น Boot Loop หรือค้างที่โลโก้แอปเปิล: ปิด VM > เปิด Settings อีกครั้ง > ยืนยัน ISO ยังแนบอยู่ Cores/RAM พอ และ smc.version = "0" อยู่ใน VMX ลองสลับ Disk Format (APFS เป็น HFS+) หากจำเป็น
ขั้นตอนที่ 6: ตั้งค่า First Boot
หลังติดตั้ง การตั้งค่าใน First Boot ก็สำคัญเช่นกัน:
- เลือกประเทศ/คีย์บอร์ด ข้าม Migration Assistant (Clean Install)
- สร้าง Local User Account
- เลือก Don't use iCloud for now (เพิ่มได้ภายหลัง)
- เมื่ออยู่บน Desktop ให้ติดตั้ง VMware Tools (แนะนำมาก):
เปิดเมนู VMware > VM > Install VMware Tools
(คุณจะถูกถามให้ป้อนรหัสผ่าน)

- ใน macOS เปิด VMware Tools Installer ที่มาท์แล้ว > Install > Restart
คุณเรียนรู้วิธี ติดตั้ง macOS High Sierra บน VMware แล้วหรือยัง? โปรดแชร์วิธีเหล่านี้ช่วยผู้คนมากขึ้น
คำถามที่พบบ่อยเกี่ยวกับการติดตั้ง macOS High Sierra VMware
A
ดาวน์โหลด High Sierra จาก App Store บน Mac เสียบ USB (16GB+) แล้วใช้ Terminal พร้อมคำสั่ง createinstallmedia เพื่อทำให้บูตได้ แต่สำหรับ Mac ที่ไม่รองรับ หรือการดาวน์โหลดที่ปลอดภัยกว่า iBoysoft DiskGeeker for Mac เป็นตัวเลือกที่ดีกว่า
A
ใช่ แอปเปิลยังจัดเตรียมโปรแกรมติดตั้งจากหน้าสนับสนุนทางการ
A
ติดตั้งและรัน VMware Unlocker เป็น Administrator แล้วรีสตาร์ท VMware เพื่อเปิดใช้งานตัวเลือก Apple macOS