ในฐานะผู้ใช้ Windows อาจมีบางครั้งที่คุณต้องใช้ macOS แต่ไม่มีเงินเพื่อลงทุนในคอมพิวเตอร์ Mac ของคุณเอง Apple ทำให้การติดตั้งระบบปฏิบัติการบนฮาร์ดแวร์ที่ไม่ใช่ของ Apple ทำได้ยากมาโดยตลอด ทำให้ยากต่อการใช้ประโยชน์จากประโยชน์ของระบบปฏิบัติการที่ปรับปรุงใหม่นี้
อย่างไรก็ตาม ด้วย VirtualBox คุณสามารถติดตั้ง macOS บนพีซี Windows ของคุณได้ มาดูวิธีการดำเนินการกัน
สิ่งที่คุณต้องการ
ขั้นแรก คุณจะต้องดาวน์โหลดสำเนาของ Oracle VM VirtualBox คุณต้องมีอิมเมจ ISO ของเวอร์ชัน macOS ที่คุณต้องการติดตั้งด้วย
การได้รับ ISO นั้นยากกว่าที่คุณคาดไว้จริงๆ หากคุณมีสิทธิ์เข้าถึง Mac คุณจะไม่สามารถดาวน์โหลดสำเนาของระบบปฏิบัติการที่คุณติดตั้งไว้แล้วได้ หาก Mac ใช้ macOS Mojave ให้เปิดหน้า macOS High Sierra ใน App Store แล้วดาวน์โหลดตัวติดตั้งจากที่นั่น
คุณจะต้องแปลงไฟล์ APP นี้เป็น DMG แล้วแปลงจาก DMG เป็น ISO เพื่อให้สามารถติดตั้งใน VirtualBox ได้ ตัวเลือกที่ซับซ้อนน้อยกว่า แต่มีความปลอดภัยน้อยกว่าคือค้นหา ISO ของ macOS เวอร์ชันที่คุณต้องการทางออนไลน์ มีไซต์มากมายที่มี แต่การดาวน์โหลด ISO จากเว็บไซต์ที่ไม่เป็นทางการนั้นมีความเสี่ยงสูง
วิธีสร้าง macOS Virtual Machine
1. ติดตั้ง VirtualBox บนพีซี Windows ของคุณโดยทำตามคำแนะนำ คลิก “ใหม่” เพื่อสร้างเครื่องเสมือนใหม่ของคุณ
2. ใช้ชื่อเวอร์ชัน macOS ของคุณเพื่อตั้งชื่อเครื่องเสมือนของคุณ ตัวอย่างเช่น High Sierra หรือ Mojave ประเภทและเวอร์ชันควรป้อนอัตโนมัติด้วยการตั้งค่าที่ถูกต้อง
3. เลือกจำนวน RAM ที่จะจัดสรรให้กับเครื่องเสมือนของคุณ การจัดสรร RAM ให้มากขึ้นจะช่วยเร่งความเร็วเครื่องเสมือนของคุณ แต่ให้แน่ใจว่าคุณเหลือเพียงพอสำหรับระบบปฏิบัติการโฮสต์ของคุณ (ไม่ว่าจะเป็น Windows หรือ Linux)
4. เลือก "สร้างฮาร์ดดิสก์เสมือนทันที" และคลิกที่ปุ่ม "สร้าง" ปล่อยให้การตั้งค่าเริ่มต้นของ “VDI” ถูกเลือก และคลิก “ถัดไป”
5. ตัดสินใจว่าคุณต้องการฮาร์ดไดรฟ์เสมือนขนาดคงที่หรือการจัดสรรแบบไดนามิก ไดรฟ์ที่จัดสรรแบบไดนามิกจะเริ่มต้นจากขนาดเล็กและขยายใหญ่ขึ้นเมื่อต้องการพื้นที่มากขึ้น ไดรฟ์ขนาดคงที่จะใช้พื้นที่ตามที่กำหนดไว้ในฮาร์ดไดรฟ์จริงของคุณทันที
7. เลือกขนาดของฮาร์ดดิสก์เสมือนของคุณ คลิกที่ “สร้าง” เพื่อสร้างเครื่องเสมือนของคุณให้เสร็จสิ้น
การกำหนดค่าขั้นสุดท้าย
1. เมื่อไฮไลต์เครื่องเสมือนของคุณแล้ว ให้คลิกที่ฟันเฟือง "การตั้งค่า" เลือก "ระบบ" จากเมนูด้านข้างและตรวจดูให้แน่ใจว่าไม่ได้เลือก "ฟลอปปี้" ในการตั้งค่า "ลำดับการบูต" เพื่อให้แน่ใจว่าเครื่องเสมือนของคุณบูทจากอิมเมจดิสก์ High Sierra ตรวจสอบว่าคุณได้ตั้งค่า “Base Memory” ไว้ที่ระดับที่เหมาะสม – อย่างน้อย 2048MB
2. ขณะที่คุณอยู่ในเมนู "ระบบ" ให้คลิกที่แท็บ "ตัวประมวลผล" ตั้งค่าจำนวน CPU เป็นอย่างน้อย 2 ตัว และตรวจสอบว่าเปิดใช้งาน “เปิดใช้งาน PAE/NX” แล้ว
3. เลือกเมนู "ที่เก็บข้อมูล" จากแถบด้านข้าง ภายใต้ อุปกรณ์จัดเก็บข้อมูล ให้คลิกที่ "ว่าง" คลิกที่ไอคอนของออปติคัลดิสก์ที่มุมบนขวาของหน้าจอ และเลือกไฟล์ High Sierra ISO ของคุณ ตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน “ใช้แคช I/O ของโฮสต์” คลิก “ตกลง” เพื่อบันทึกการเปลี่ยนแปลง
4. ไปที่ส่วน "การแสดงผล" และตั้งค่า "Video Memory" เป็น 128MB จากนั้นคลิก "OK" เพื่อบันทึก
5. ก่อนที่คุณจะสามารถเรียกใช้ macOS ในเครื่องเสมือน คุณจะต้องเรียกใช้คำสั่งต่อไปนี้จากบรรทัดคำสั่งหรือ PowerShell ด้วยสิทธิ์ของผู้ดูแลระบบบน Windows หรือเทอร์มินัลบน Linux ตรวจสอบให้แน่ใจว่า VirtualBox ปิดอยู่ก่อนที่คุณจะลองทำสิ่งนี้
สำหรับผู้ใช้ Windows สิ่งต่อไปนี้ควรใช้งานได้ตามที่ให้มา ผู้ใช้ Linux จะต้องเพิ่ม “sudo” ที่จุดเริ่มต้นของแต่ละคำสั่ง VBoxManage และแทนที่ตำแหน่งในบรรทัดแรกด้วยตำแหน่งของ VirtualBox ตามที่ติดตั้งบน Linux distribution
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" สีเขียวเพื่อเปิด Virtual Machine จากนั้นทำตามคำแนะนำเพื่อติดตั้ง macOS
ใช้งาน macOS โดยไม่ใช้ Mac
ตอนนี้ควรติดตั้ง macOS ใน VirtualBox เมื่อใดก็ตามที่คุณต้องการใช้ เพียงแค่เปิด VirtualBox และเริ่มเครื่องเสมือนของคุณ เมื่อเสร็จแล้ว คุณจะปิด VirtualBox หรือปิดเครื่องผ่านเครื่องเสมือน macOS ก็ได้
หากคุณต้องการเล่นต่อในเครื่องเสมือน ต่อไปนี้คือวิธีการแปลงไฟล์ VM ระหว่าง Virtualbox และ VMWare ตรวจสอบรายชื่อซอฟต์แวร์การจำลองเสมือนฟรีที่ดีที่สุดสำหรับ Windows 10