Windows 10 เป็นระบบปฏิบัติการที่ยอดเยี่ยม มันมีคุณสมบัติเฉพาะและสิ่งที่รบกวน แต่ระบบปฏิบัติการไหนไม่มี? แม้คุณจะถูกผูกมัดกับ Microsoft และ Windows 10 คุณยังสามารถลองดูตัวเลือกอื่นได้
วิธีที่ดีกว่านี้คืออะไร? จากพื้นที่ปลอดภัยของระบบปฏิบัติการที่มีอยู่ด้วย Virtual Machine? ด้วยวิธีนี้ คุณสามารถรัน macOS บน Windows ได้ ซึ่งเหมาะสำหรับการใช้แอปเฉพาะ Mac บน Windows
तो هنا كيفية تثبيت macOS في جهاز افتراضي على Windows، مما يجعل جهاز Hackintosh افتراضي يتيح لك تشغيل تطبيقات Apple من جهاز Windows الخاص بك。
ไฟล์อะไรที่คุณต้องการเพื่อสร้าง macOS Virtual Machine บน Windows 10?
ก่อนจะเจาะลึก "How-to" คุณต้องดาวน์โหลดและติดตั้งเครื่องมือสำคัญ บทช่วยสอนรายละเอียดวิธีสร้าง macOS Virtual Machines โดยใช้ Oracle VirtualBox Manager (VirtualBox) และ VMware Workstation Player (VMware Player)
- ดาวน์โหลดเวอร์ชันล่าสุดของ VirtualBox บทช่วยสอนนี้ใช้ VirtualBox 6.1.22
- ดาวน์โหลดเวอร์ชันล่าสุดของ VMware Player บทช่วยสอนนี้ใช้ VMware Player 16
คุณต้องการ Copy ของ macOS ด้วย Big Sur คือเวอร์ชัน macOS ล่าสุด คุณสามารถหาลิงก์ดาวน์โหลดสำหรับ macOS Big Sur ในส่วนถัดไป
บทช่วยสอนนี้จะเน้นที่การติดตั้ง macOS Big Sur ใน Virtual Machine ที่รันบน Hardware Intel โดยใช้ VirtualBox หรือ VMware Player
น่าเสียดายที่ผมไม่มีการเข้าถึง Hardware AMD ดังนั้นจึงไม่สามารถให้บทช่วยสอนได้
อย่างไรก็ตาม มี Code Snippet ที่ทุกคนที่ใช้ระบบ AMD ต้องการ เพื่อ Boot macOS Big Sur โดยใช้ VMware บน Hardware AMD
การเปิดใช้งาน macOS Big Sur Virtual Machine เหมือนกับเวอร์ชัน Intel แต่ใช้ Code Snippet ที่แตกต่างออกไปเล็กน้อย คุณสามารถหาบทช่วยสอนและ Code Snippet ในส่วนด้านล่าง
นอกจากนี้ คุณจะพบลิงก์ไปยังบทช่วยสอน Virtual Machine macOS Catalina, Mojave และ High Sierra สำหรับ AMD หลายๆ อยู่ที่ท้ายบทความ
ดาวน์โหลด macOS Big Sur Virtual Image
ใช้ลิงก์ดาวน์โหลดด้านล่างเพื่อดาวน์โหลด macOS Big Sur Image สำหรับ VirtualBox และ VMware ทั้งสอง
ดาวน์โหลด: macOS Big Sur Virtual Machine Image
ดาวน์โหลด: VMware Player Patch Tool
วิธีสร้าง macOS Big Sur Virtual Machine ด้วย VirtualBox
ก่อนสร้าง macOS Virtual Machine คุณต้องติดตั้ง VirtualBox Extension Pack มันรวม Fixes สำหรับ USB 3.0 Support, Mouse และ Keyboard Support และ VirtualBox Patches อื่นๆ ที่มีประโยชน์
ดาวน์โหลด: VirtualBox Extension Pack สำหรับ Windows (ฟรี)
เลื่อนลง เลือก All supported platforms เพื่อดาวน์โหลด แล้วดับเบิลคลิกเพื่อติดตั้ง
1. สร้าง macOS Big Sur Virtual Machine
เปิด VirtualBox เลือก New พิมพ์ macOS
VirtualBox จะตรวจจับ OS ขณะที่คุณพิมพ์ และจะ Default เป็น Mac OS X คุณสามารถทิ้งไว้ได้
เกี่ยวกับชื่อ Virtual Machine ให้ตั้งชื่อที่จดจำง่ายแต่พิมพ์ง่าย คุณจะต้องใส่ชื่อนี้ในชุดคำสั่ง และมันทำให้หงุดหงิดถ้าต้องพิมพ์ชื่อซับซ้อนหลายครั้ง!
ถัดไป ตั้งค่าปริมาณ RAM ที่ macOS Virtual Machine สามารถใช้ได้ ผมแนะนำขั้นต่ำ 4GB แต่ยิ่งมากที่คุณให้จาก Host System ยิ่งทำให้ประสบการณ์ดีขึ้น
จำไว้ว่า คุณไม่สามารถกำหนด RAM มากกว่าที่ระบบของคุณมี และคุณต้องทิ้ง Memory ไว้สำหรับ Host Operating System
ตอนนี้ เลือก Create a hard disk now และเลือก Create บนหน้าจอถัดไป เลือก Virtual Hard Disk แล้วตั้งขนาดดิสก์ขั้นต่ำ 50GB แต่ควรมากกว่านั้นหากคุณมีพื้นที่ macOS Big Sur ต้องการพื้นที่จัดเก็บอย่างน้อย 35GB
2. แก้ไขการตั้งค่า macOS Big Sur Virtual Machine
อย่าพยายาม Start macOS Big Sur Virtual Machine ของคุณก่อน ต่อจากนี้ ก่อนจะเปิด Virtual Machine คุณต้องปรับแต่ง Settings บ้าง คลิกขวา macOS Virtual Machine ของคุณ และเลือก Settings
- ภายใต้ System นำ Floppy ออกจาก Boot Order ให้แน่ใจว่า Chipset ตั้งเป็น ICH9
- เลือกแท็บ Processor กำหนด Processor สองตัว หากคุณมี CPU ที่มีพลังเหลือ (เช่น Intel Core i7 หรือ i9 ที่มี Extra Cores หลายตัว) พิจารณากำหนดมากกว่านั้น อย่างไรก็ตาม นี่ไม่ใช่สิ่งสำคัญ
- ตรวจสอบให้แน่ใจว่ากล่อง Enable PAE/NX ถูกติ๊ก
- ภายใต้ Display ตั้ง Video Memory เป็น 128MB
- ตอนนี้ ภายใต้ Storage เลือก Blank Disc ภายใต้ Storage Devices ถัดไป เลือกไอคอนดิสก์พร้อมกับ Optical Drives เรียกดูและเลือก macOS Big Sur Disk Image ของคุณ
- สุดท้าย ไปที่แท็บ USB และเลือก USB 3.0 แล้วกด OK
3. ใช้ Command Prompt เพื่อเพิ่ม Custom Code ให้ VirtualBox
ยังไม่ถึงเวลา Fire Up macOS Big Sur Virtual Machine ของคุณ ในการตั้งค่าปัจจุบัน VirtualBox ไม่ทำงานกับ macOS Disk Image ของคุณ
เพื่อให้มันทำงานได้ คุณต้อง Patch VirtualBox โดยปฐมพื้นฐาน ก่อนที่ macOS Virtual Machine จะทำงาน เพื่อทำเช่นนี้ คุณต้องใส่ Code บางอย่างโดยใช้ Command Prompt รายละเอียดทั้งหมดอยู่ด้านล่าง
เริ่มต้นด้วยการปิด VirtualBox คำสั่งจะไม่ Execute ได้อย่างถูกต้อง หาก VirtualBox หรือกระบวนการที่เกี่ยวข้องใดๆ กำลังทำงานอยู่
เมื่อปิดแล้ว กด Windows key + X แล้วเลือก Command Prompt (Admin) จากเมนู หากเมนูของคุณแสดงแค่ PowerShell Option ให้พิมพ์ command ลงในแถบค้นหา Start Menu จากนั้นคลิกขวา Best Match และเลือก Run as Administrator ใช้คำสั่งต่อไปนี้เพื่อหา Directory ของ Oracle VirtualBox:
cd "C:\Program Files\Oracle\VirtualBox\"
ตอนนี้ ใส่คำสั่งต่อไปนี้ ทีละคำสั่ง ปรับคำสั่งให้ตรงกับชื่อ Virtual Machine ของคุณ ตัวอย่างเช่น Virtual Machine ของผมชื่อ macOS Big Sur
คำสั่งมีดังนี้:
VBoxManage.exe modifyvm "macOS Big Sur" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,1"
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-AA95B1DDAB278B95"
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
หลังจากคำสั่งเสร็จสิ้น และสมมติว่าคุณไม่พบ Errors ให้ปิด Command Prompt
4. Boot macOS Big Sur Virtual Machine ของคุณ
เปิด VirtualBox ใหม่ ดับเบิลคลิก macOS Virtual Machine ของคุณเพื่อเริ่ม คุณจะเห็นข้อความยาวๆ ตามด้วย Logo Apple บนหน้าจอถัดไป เลือกภาษาของคุณ แล้ว Continue
- ถัดไป เลือก Disk Utility คุณสร้าง Drive ที่สะอาดสำหรับ macOS Big Sur ติดตั้ง
- ใน Disk Utility ให้เลือก VBOX HARDDISK MEDIA จากคอลัมน์ Internal Drive
- หลังจากเลือก Drive แล้ว ไปที่ตัวเลือก Erase ที่ด้านบนของ Utility
- ตั้งชื่อ Drive ตั้ง Format เป็น Mac OS Extended (Journaled), และ Scheme เป็น GUID Partition Map
- เลือก Erase
- เมื่อเสร็จ คุณสามารถออกจาก Disk Utility กลับไปที่หน้าจอ Recovery Big Sur จากที่นี่ คุณควรเลือก Install macOS Big Sur
- เลือก Drive ที่คุณสร้างใน Disk Utility ตามด้วย Continue
ตอนนี้ การติดตั้งบอกว่าจะใช้เวลานานไม่กี่นาที อย่างไรก็ตาม จากประสบการณ์ของผม นี้ไม่ถูกต้อง ช่วงการติดตั้งเริ่มต้นใช้เวลาประมาณ 15 นาที แต่จากนั้นคุณจะไปจบที่หน้าจอติดตั้งครั้งที่สองหลังจาก macOS Big Sur Virtual Machine Restart
เวลาติดตั้งเริ่มต้นบนหน้าจอนั้น เริ่มที่ประมาณ 29 นาที อย่างไรก็ตาม เมื่อมันถึง Less than a minute remaining และคุณมีความหวัง — อย่า
มันใช้เวลาอีกหนึ่งชั่วโมงสำหรับการติดตั้งให้เสร็จจากจุดนี้ แต่ผมก็อ่านรายงานว่าบางคนรอถึง 3 ชั่วโมง แย่กว่านั้น ไม่มีวิธีบอกว่าการติดตั้งกำลังดำเนินการอยู่ หรือคุณแค่เสียเวลา
หากคุณมีเวลา ให้ทิ้งไว้หลายชั่วโมง และหวังว่าเมื่อคุณกลับมา คุณจะมองเห็นหน้า macOS Big Sur Welcome Page
เมื่อคุณทำ macOS Setup เสร็จ ให้ Snapshot ภายใน VirtualBox ไปที่ Machine > Take Snapshot ตั้งชื่อ Snapshot และรอให้มันประมวลผล หากมีอะไรเสียหาย หรือ Big Sur Virtual Machine Corrupt คุณสามารถกลับไปที่ Snapshot เพื่อกู้คืนการติดตั้งที่ดีก่อนหน้า
วิธีสร้าง macOS Big Sur Virtual Machine โดยใช้ VMware Workstation Player
ชอบ VMware มากกว่า VirtualBox? คุณสามารถสร้าง macOS Big Sur Virtual Machine โดยใช้ VMware ที่ทำงานเหมือน VirtualBox ทุกประการ และเช่นเดียวกับ VirtualBox VMware ก็ต้องการ Patching ก่อนที่ macOS Big Sur Virtual Machine จะทำงาน
ส่วนนี้ของบทช่วยสอน ทำงานสำหรับระบบ Intel และ AMD ผู้ใช้ AMD ต้องใช้ Code Snippet ที่สองเมื่อแก้ไขไฟล์ VMX ของ Virtual Machine อ่านบทช่วยสอนเพื่อดูว่าหมายถึงอะไรอย่างแน่นอน
1. Patch VMware Workstation Player
- ในส่วน "Download macOS Big Sur Virtual Image" มี VMware Player Patch Tool. ก่อนเริ่มต้นต่อ ให้ดาวน์โหลด Patch Tool
- เรียกดู Location ที่คุณดาวน์โหลด Patch Tool ไว้ Extract เนื้อหาของ Archive กระบวนการนี้ทำงานได้ดีที่สุดเมื่อโฟลเดอร์อยู่บน Drive เดียวกัน (เช่น VMware Root Folder และ Archive ที่ Extract อยู่ที่ C:\)
- ตรวจสอบให้แน่ใจว่า VMware ปิดสนิท ในโฟลเดอร์ Unlocker ให้คลิกขวา Script คำสั่ง win-install และเลือก Run as Administrator สคริปต์จะเปิดหน้าต่าง Command Prompt และ Patch Script จะรัน
โปรดให้ความสนใจ สคริปต์วิ่งเร็วมาก และคุณต้องดูว่ามีข้อความ "File not Found" หรือไม่
เหตุผลทั่วไปที่สุดสำหรับข้อความ "File not Found" หรือ "System cannot find the file specified" คือการติดตั้ง VMware Workstation Player ใน Location ที่ต่างจาก Default Folder และรัน Patch จาก Directory ที่ต่างกัน
เมื่อ Patch เสร็จ คุณสามารถเปิด VMware ได้
2. สร้าง macOS Big Sur Virtual Machine ด้วย VMware
- เลือก Create a New Virtual Machine. เลือก I will install the operating system later
- ตอนนี้ เลือก Apple Mac OS X และเปลี่ยน Version เป็น macOS 10.16 หากคุณไม่เห็นตัวเลือก macOS เพราะ Patch ไม่ได้ติดตั้งถูกต้อง
- ถัดไป คุณต้องเลือกชื่อสำหรับ macOS Big Sur Virtual Machine ของคุณ เลือกชื่อที่จดจำง่าย แล้ว Copy File Path ไปไว้ที่สะดวก — คุณจะต้องการมันเพื่อทำการแก้ไขใน لحظة
- บนหน้าจอถัดไป ตั้งขนาดดิสก์ 50GB หรือมากกว่า และเลือก Store virtual disk as a single file เสร็จสิ้น Wizard การสร้าง Virtual Disk แต่อย่า Start Virtual Machine เพิ่ง
3. แก้ไขการตั้งค่า macOS Big Sur Virtual Machine
ก่อนที่คุณจะ Boot Virtual Machine คุณต้องแก้ไข Hardware Specification
- จากหน้าจอ VMware หลัก ให้เลือก macOS Big Sur Virtual Machine ของคุณ แล้วคลิกขวาและเลือก Settings
- เพิ่ม Memory ของ Virtual Machine ขึ้นไปอย่างน้อย 4GB คุณสามารถจัดสรรมากกว่านั้นได้หากคุณมี RAM เหลือ
- ภายใต้ Processors แก้ไขจำนวน Cores ที่พร้อมใช้งานเป็น 2 (หรือมากกว่านั้นหากมี)
- ตอนนี้ เลือก New CD/DVD (SATA) > Use ISO image file เรียกดูไปยัง macOS Big Sur ISO File และเลือกมัน
- ปิดหน้าต่าง Hardware และเลือก Finish
อย่างไรก็ตาม อย่า Start VMware Workstation Player macOS Big Sur Virtual Machine เพิ่งยัง มีการแก้ไขบางอย่างที่ต้องทำกับ Configuration Files อีก
4. แก้ไข macOS Big Sur VMX File สำหรับ Hardware Intel
ส่วนนี้สำหรับผู้ใช้ Intel และเกี่ยวข้องกับชุดการแก้ไขสุดท้ายที่คุณต้องทำก่อนเปิด VMware macOS Big Sur Virtual Machine!
ปิด VMware ไปที่ Location ที่คุณเก็บ macOS Virtual Machine ไว้ Default Location คือ:
C:\Users\YOURNAME\Documents\Virtual Machines\YOUR MAC OS X FOLDER
เรียกดู macOS Big Sur.vmx คลิกขวา และเลือก Open with > Notepad (หรือ Text Editor ที่คุณชอบ) เลื่อนไปท้ายไฟล์ Configuration และเพิ่มบรรทัดต่อไปนี้:
smbios.reflectHost = "TRUE"
hw.model = "MacBookPro14,3"
board-id = "Mac-551B86E5744E2388"
smc.version = "0"
Save แล้ว Exit
คุณสามารถเปิด VMware เลือก macOS Big Sur Virtual Machine ของคุณ และ Fire It Up ได้แล้ว!
5. แก้ไข macOS Big Sur VMX File สำหรับ Hardware AMD
ส่วนนี้สำหรับผู้ใช้ AMD เหมือนส่วนข้างต้น ผู้ใช้ AMD ต้องแก้ไขไฟล์ VMX ก่อนดำเนินการต่อ การแก้ไข AMD เกี่ยวข้องกับบรรทัดมากกว่าเวอร์ชัน Intel เล็กน้อย แต่คุณสามารถ Copy และ Paste ข้อมูลลงในไฟล์ได้
ปิด VMware ไปที่ Location ที่คุณเก็บ macOS Virtual Machine ไว้ Default Location คือ:
C:\Users\YOURNAME\Documents\Virtual Machines\YOUR MAC OS X FOLDER
เรียกดู macOS Big Sur.vmx คลิกขวา และเลือก Open with > Notepad (หรือ Text Editor ที่คุณชอบ) เลื่อนไปท้ายไฟล์ Configuration และเพิ่มบรรทัดต่อไปนี้:
smc.version = “0”
cpuid.0.eax = “0000:0000:0000:0000:0000:0000:0000:1011”
cpuid.0.ebx = “0111:0101:0110:1110:0110:0101:0100:0111”
cpuid.0.ecx = “0110:1100:0110:0101:0111:0100:0110:1110”
cpuid.0.edx = “0100:1001:0110:0101:0110:1110:0110:1001”
cpuid.1.eax = “0000:0000:0000:0001:0000:0110:0111:0001”
cpuid.1.ebx = “0000:0010:0000:0001:0000:1000:0000:0000”
cpuid.1.ecx = “1000:0010:1001:1000:0010:0010:0000:0011”
cpuid.1.edx = “0000:0111:1000:1011:1111:1011:1111:1111”
smbios.reflectHost = “TRUE”
hw.model = “MacBookPro14,3”
board-id = “Mac-551B86E5744E2388”
Save แล้ว Exit
คุณสามารถเปิด VMware เลือก macOS Big Sur Virtual Machine ของคุณ และ Fire It Up ได้แล้ว!
6. กำหนดค่าและติดตั้ง macOS Big Sur Virtual Machine
หลังจากเปิด macOS Big Sur Virtual Machine คุณจะต้องกำหนดค่า Storage Drive ก่อนติดตั้ง
- ถัดไป เลือก Disk Utility คุณสร้าง Drive ที่สะอาดสำหรับ macOS Big Sur ติดตั้ง
- ใน Disk Utility ให้เลือก VMware Virtual SATA Hard Drive Media จากคอลัมน์ Internal Drive
- หลังจากเลือก Drive แล้ว ไปที่ตัวเลือก Erase ที่ด้านบนของ Utility
- ตั้งชื่อ Drive ตั้ง Format เป็น APFS, และ Scheme เป็น GUID Partition Map
- เลือก Erase
- เมื่อเสร็จ คุณสามารถออกจาก Disk Utility กลับไปที่หน้าจอ Recovery Big Sur จากที่นี่ คุณควรเลือก Install macOS Big Sur
- เลือก Drive ที่คุณสร้างใน Disk Utility ตามด้วย Continue
กระบวนการติดตั้งใช้เวลานาน แต่เร็วกว่า VirtualBox เมื่อ macOS Big Sur โหลด คุณสามารถกำหนดค่า OS ตามที่คุณเห็นเหมาะสม
7. ติดตั้ง VMware Tools ให้ macOS Big Sur Virtual Machine ของคุณ
ตอนนี้คุณต้องติดตั้ง VMware Tools ซึ่งเป็นชุด Utilities และ Extensions ที่ปรับปรุงการจัดการเมาส์ ประสิทธิภาพวิดีโอ และสิ่งอื่นๆ ที่มีประโยชน์
ขณะที่ macOS Virtual Machine กำลังรัน ไปที่ Player > Manage > Install VMware Tools
ดิสก์การติดตั้งจะปรากฏบนเดสก์ท็อป macOS เมื่อตัวเลือกปรากฏ ให้เลือก Install VMware Tools แล้วอนุญาตให้เข้าถึง Removable Volume ทำตาม Guided Installer ซึ่งจะต้องการ Restart เมื่อเสร็จ
Troubleshooting
มีสองสามอย่างที่อาจผิดพลาดระหว่างการติดตั้ง macOS Virtual Machine ใน VMware Player Workstation
- หากคุณไม่เห็น "Apple Mac OS X" ระหว่าง Wizard การสร้าง Virtual Machine คุณต้องกลับไปดูกระบวนการ Patch ใหม่ ให้แน่ใจว่ากระบวนการทุกอย่างที่เกี่ยวข้องกับ VMware Player ปิด
- หากคุณได้ข้อความ "Mac OS X is not supported with binary translation" เมื่อเริ่ม Virtual Machine มีโอกาสมากที่คุณต้องเปิดใช้งาน Virtualization ใน BIOS/UEFI Configuration ของคุณ
- หากคุณได้ข้อความ "VMware Player unrecoverable error: (vcpu-0)" เมื่อเริ่ม Virtual Machine คุณต้องกลับไปที่ macOS Big Sur.vmx Configuration File เพื่อให้แน่ใจว่าคุณเพิ่มบรรทัดเพิ่มเติมและ Save การแก้ไข
- หากคุณรัน Hardware AMD และติดที่ Logo Apple ก่อนอื่น ให้ Power Off Virtual Machine ตอนนี้ ไปที่ Settings > Options > General เปลี่ยน Guest Operating System เป็น Microsoft Windows และ Version เป็น Windows 10 x64 กด OK แล้วพยายาม Power Up Virtual Machine อีกครั้ง เมื่อ Logo Apple ผ่าน ให้ Power Down Virtual Machine แล้วตั้งค่า Guest Operating System Option กลับเป็น Apple Mac OS X เลือก Version ที่ถูกต้อง
macOS Virtual Machines สำหรับ Hardware AMD
Apple ใช้ Hardware Intel เพื่อขับเคลื่อน Desktop และ Laptop การกำหนดค่า macOS Virtual Machine โดยใช้ Hardware Intel ง่ายกว่า เพราะ Hardware Specifications คล้ายกันมาก
กับ AMD ตรงข้ามเป็นจริง เนื่องจาก Apple ไม่พัฒนา macOS บน Hardware AMD การสร้าง macOS Virtual Machine บนระบบ AMD ยากกว่า อย่างไรก็ตาม คุณสามารถดู Video Tutorial ต่อไปนี้เพื่อเรียนรู้วิธีติดตั้ง macOS Big Sur บน VMware Virtual Machine โดยใช้ Hardware AMD
การติดตั้ง macOS Big Sur Virtual Machine เสร็จสมบูรณ์
คุณมี 2 ตัวเลือกสำหรับ macOS Big Sur Virtual Machine ของคุณ ทั้งสองตัวเลือกยอดเยี่ยม หากคุณต้องการลอง macOS ก่อนตัดสินใจย้ายจาก Windows และเพลิดเพลินกับแอป Apple ที่ดีที่สุดบางอย่าง