Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Mac

ติดตั้ง macOS บน Windows PC: คู่มือขั้นตอนสำหรับ Hackintosh และ Virtual Machines

อยากรันแอป Apple บน Windows PC? หรือใช้ macOS โดยไม่ต้องซื้อ Macintosh ที่แพงกว่า? คุณสามารถ ติดตั้ง macOS บน PC ของคุณ

โดยทั่วไปมี 2 วิธีในการได้ Mac บน Windows หนึ่ง ติดตั้ง macOS บน Windows PC ซึ่งรู้จักกันในชื่อการสร้าง Hackintosh และอีกวิธีคือ ติดตั้ง macOS บน virtual machine วิธี Hackintosh จะต้องให้คุณสร้าง bootable USB drive แต่ไม่จำเป็นเมื่อใช้ virtual machine

ในบทความนี้ เราจะแสดงทั้งสองวิธี และช่วยให้คุณเรียนรู้ วิธีติดตั้ง macOS บน Windows PC โดยไม่ต้องใช้ Mac และใช้ Mac ขั้นตอนเหล่านี้ใช้ได้กับ macOS, OS X และ Mac OS X ทุกเวอร์ชัน ดังนั้น หากคุณต้องการคำตอบสำหรับคำถามใดๆ โพสต์นี้ครอบคลุมหมด

  • วิธีติดตั้ง macOS Tahoe บน PC (สร้าง macOS Tahoe Hackintosh; ติดตั้ง macOS Tahoe บน VMware)
  • วิธีติดตั้ง macOS Sequoia บน PC
  • วิธีติดตั้ง macOS Sonoma บน PC
  • วิธีติดตั้ง macOS Ventura บน PC
  • วิธีติดตั้ง macOS Monterey บน PC
  • วิธีติดตั้ง macOS Big Sur บน PC
  • วิธีติดตั้ง macOS Catalina บน PC
  • วิธีติดตั้ง macOS Mojave บน PC
  • วิธีติดตั้ง macOS High Sierra บน PC

นี่คือความแตกต่างระหว่างการติดตั้ง macOS บน Hackintosh และ virtual machine:

AspectInstall macOS on HackintoshInstall macOS on Virtual Machine
Hardware Requirementsต้องการฮาร์ดแวร์ที่เข้ากันได้ (เมนบอร์ด CPU GPU เฉพาะ)รันบนฮาร์ดแวร์ใดๆ ที่รองรับ virtualization
Installation Complexityซับซ้อนกว่า ต้องการ bootable USB และการตั้งค่า BIOS/UEFIการตั้งค่าง่ายกว่า เกี่ยวข้องกับการติดตั้งซอฟต์แวร์ virtualization และสร้าง virtual machine
Performanceประสิทธิภาพใกล้เคียง native; ปรับให้เหมาะกับฮาร์ดแวร์ประสิทธิภาพอาจถูกจำกัดโดยทรัพยากรโฮสต์และ overhead ของ virtualization
Updates and Compatibilityอัปเดตระบุก อาจทำลายความเข้ากันได้ ต้องใช้แพตช์น้อยกว่าระบุก สามารถ roll back ได้บ่อยครั้งหากมีปัญหา
Use Casesเหมาะสำหรับประสบการณ์ macOS ที่ทรงพลัง เหมาะสำหรับงานหนักดีที่สุดสำหรับการทดสอบและใช้งานบางครั้งโดยไม่ต้องผูกมัดเต็มที่

วิธีติดตั้ง Mac OS บน PC โดยการสร้าง Hackintosh?

หากคุณตัดสินใจสร้าง Hackintosh เพื่อประสิทธิภาพใกล้เคียง native คุณสามารถทำตามขั้นตอนด้านล่างเพื่อติดตั้ง macOS บน PC:

ขั้นตอนที่ 1: ตรวจสอบข้อกำหนดฮาร์ดแวร์

ก่อนการติดตั้ง macOS คุณต้องแน่ใจว่า PC ของคุณมีฮาร์ดแวร์ที่จำเป็นเพื่อรองรับ macOS เวอร์ชันที่คุณต้องการใช้ เยี่ยมชม Dortania's GPU Byers guide เพื่อตรวจสอบว่า GPU ของคุณรองรับ macOS เวอร์ชันไหน

ขั้นตอนที่ 2: เตรียมเครื่องมือที่จำเป็น

คุณยังต้องเตรียมซอฟต์แวร์และไฟล์ต่อไปนี้เพื่อติดตั้ง Macintosh บน PC:

ไฟล์ macOS installer: ดาวน์โหลด macOS ISO file ที่คุณต้องการใช้บน Windows หรือดาวน์โหลด macOS Tahoe ISO โดยตรง

Balena Etcher: เปิดลิงก์นี้ คลิก Download Etcher และเลือกเวอร์ชันที่เหมาะกับคอมพิวเตอร์ของคุณ รองรับรูปแบบ OS image ทั่วไปเช่น .iso, .dmg, .zip, .raw ฯลฯ

ProperTree: ในหน้า GitHub คลิก Code > Download หลังดาวน์โหลด คลิก File > Open และนำทางไปที่ EFI > EFI > OC และเปิดไฟล์ config.plist เพื่อตรวจสอบ serial number และ system product name และแน่ใจว่าคุณใช้ SMBIOS ที่ถูกต้องซึ่งรองรับฮาร์ดแวร์ของคุณ

Explorer++: เยี่ยมชมเว็บเพจ คลิก Download 64-bit

Gen SMBIOS: เปิดหน้า GitHub คลิก Code > Download ZIP

OpenCore Configurator: แท็บลิงก์นี้แล้วคลิก Download

Opencore EFI configuration file: คุณสามารถรับ prebuilt OpenCore EFI file หรือสร้าง EFI จากศูนย์ตามฮาร์ดแวร์ของคุณ ตรวจสอบให้แน่ใจว่าคุณแยกโฟลเดอร์ EFI หลังดาวน์โหลด

Mini Tool Partition Wizard Free version: ดาวน์โหลดเวอร์ชันฟรีของเครื่องมือนี้

External drive ที่มีพื้นที่มากกว่า 32 GB และสำรองไฟล์สำคัญไว้

ติดตั้ง macOS บน Windows PC: คู่มือขั้นตอนสำหรับ Hackintosh และ Virtual Machines

ขั้นตอนที่ 3: สร้าง macOS bootable installer

ด้วยเครื่องมือทั้งหมดพร้อมแล้ว คุณสามารถเริ่มสร้าง bootable installer สำหรับ macOS เวอร์ชันที่คุณต้องการ หากคุณต้องการสร้าง macOS Tahoe bootable USB ดูที่: How to Create a macOS Tahoe Bootable USB from Windows?

เคล็ดลับ: เพื่อสร้าง macOS bootable USB installer บน Windows สำเร็จ ควรใช้ iBoysoft DiskGeeker for Windows เครื่องมือนี้มีไลบรารีของ macOS installers ในรูปแบบ DMG และ ISO ทั้งคู่ ประหยัดเวลาจากการดาวน์โหลด macOS เวอร์ชันที่ต้องการที่อื่น มันเป็นโซลูชัน one-stop สำหรับการสร้าง macOS bootable installer ใดๆ บน Windows เร็วและปลอดภัย

นี่คือ วิธีสร้าง macOS bootable USB บน Windows:

  1. ขั้นตอนที่ 1: ดาวน์โหลด ติดตั้ง และเปิด iBoysoft DiskGeeker for Windows ฟรี
  2. ขั้นตอนที่ 2: ไปที่ Download and create boot disk > Create macOS USB Boot Disk
    ติดตั้ง macOS บน Windows PC: คู่มือขั้นตอนสำหรับ Hackintosh และ Virtual Machines
  3. ขั้นตอนที่ 3: เลือก external drive ของคุณ และคลิก Select
    ติดตั้ง macOS บน Windows PC: คู่มือขั้นตอนสำหรับ Hackintosh และ Virtual Machines
  4. ขั้นตอนที่ 4: เลือก macOS เวอร์ชันที่คุณต้องการติดตั้งบน PC และคลิก Create boot disk
    ติดตั้ง macOS บน Windows PC: คู่มือขั้นตอนสำหรับ Hackintosh และ Virtual Machines
  5. ขั้นตอนที่ 5: รอขณะที่เครื่องมือดาวน์โหลด macOS เวอร์ชันและสร้าง bootable USB disk

หากคุณต้องการทดลองกับ open-source tools ลอง Balena Etcher:

  1. เปิด Balena Etcher
  2. คลิก "Flash from File" เลือก macOS ISO file ที่ดาวน์โหลด แล้วคลิก "Open"
  3. คลิก Select Target และเลือก external drive สำหรับสร้าง macOS bootable disk
  4. คลิก Flash และรอ boot drive ถูกสร้าง
    ติดตั้ง macOS บน Windows PC: คู่มือขั้นตอนสำหรับ Hackintosh และ Virtual Machines

ขั้นตอนที่ 4: สร้าง serial number ที่ไม่ซ้ำ

ขณะรอ bootable media คุณสามารถรัน GenSMBIOS เพื่อสร้าง SMBIOS ที่เหมาะสม

  1. ขยาย GenSMBIOS และเปิดโฟลเดอร์
  2. รัน GenSMBIOS batch file
  3. คลิก More info > Run anyway
  4. ในหน้าต่าง command prompt ป้อน 1 และกด Enter เพื่อติดตั้ง MacSerial
  5. กด Enter เพื่อกลับ
  6. พิมพ์ 2 และกด Enter เพื่อเลือก config.plist
  7. ไปที่โฟลเดอร์ EFI > EFI > OC แล้วลากวางไฟล์ config.plist ไปที่หน้าต่าง command-line
  8. กด Enter เพื่อดำเนินการต่อ
  9. พิมพ์ 3 และกด Enter เพื่อสร้าง SMBIOS
  10. พิมพ์ SMBIOS ที่คุณเลือก และกด Enter
    ติดตั้ง macOS บน Windows PC: คู่มือขั้นตอนสำหรับ Hackintosh และ Virtual Machines
  11. กด Enter เพื่อกลับ และปิด command prompt

ขั้นตอนที่ 5: Map USB ports ของคุณ

  1. เปิด USBToolBox คลิก Assets และดาวน์โหลด Windows.exe
  2. เปิดหน้า USBToolBox kext file (https://github.com/USBToolBox/kext/releases/) คลิก Assets และดาวน์โหลด USBToolBox-1.2.0-RELEASE.zip
  3. รัน Windows.exe ที่ดาวน์โหลด
  4. ใน command prompt ป้อน d และกด Enter เพื่อค้นพบพอร์ตทั้งหมด
  5. กด b เพื่อกลับ
  6. พิมพ์ c และกด Enter เพื่อเปลี่ยนการตั้งค่า
  7. รัน c อีกครั้ง
  8. กด b เพื่อกลับ
  9. พิมพ์ s และกด Enter เพื่อเลือกพอร์ตและสร้าง kext
  10. พิมพ์ a และกด Enter เพื่อเลือกพอร์ตทั้งหมด
  11. ปิดใช้งานตัวเลือก USB 2 สำหรับพอร์ต USB 3 โดยพิมพ์หมายเลข ตัวอย่างเช่น ในกรณีด้านล่าง หมายเลข 3,4,5,6,11 และ 12 เป็นพอร์ต USB 3 Type A ที่ถูกจดจำเป็น USB 2
    ติดตั้ง macOS บน Windows PC: คู่มือขั้นตอนสำหรับ Hackintosh และ Virtual Machinesเพื่อปิดใช้งาน ให้รันคำสั่งต่อไปนี้:
    3,4,5,6,11,12
  12. พิมพ์ k และกด Enter เพื่อสร้าง kext (โฟลเดอร์ที่สร้างได้ชื่อ UTBMap.kext)
  13. ออกจาก command prompt
  14. แยกไฟล์ USBToolBox
  15. เปิดโฟลเดอร์ USBToolBox ที่ขยายแล้ว
  16. คัดลอกโฟลเดอร์ USBToolBox.kext เปิดโฟลเดอร์ EFI และวางลงในโฟลเดอร์ OC/Kexts
  17. คัดลอกโฟลเดอร์ UTBMap.kext ไปที่ EFI/OC/Kexts
  18. เปิดโฟลเดอร์ ProperTree แล้วเปิด ProperTree (Windows Batch File)
  19. คลิก File > Open
  20. เลือก config.plist และคลิก Open
  21. คลิก File > OC Snapshot > Select Folder
  22. คลิก File > Save
  23. ปิดซอฟต์แวร์

ขั้นตอนที่ 6: เปลี่ยน drive letter และ partition ฮาร์ดดิสก์ Windows

ขั้นตอนที่ 7: เพิ่มโฟลเดอร์ EFI ไปที่ EFI partition

  1. เปิด Explorer +++
  2. คลิกขวาที่มัน และเลือก Run as administrator
  3. เปิด EFI partition
  4. ลบทุกอย่างภายใน
  5. คัดลอกโฟลเดอร์ EFI ที่คุณกำลังทำงานไปที่พาร์ติชัน
  6. ปิดแอปทั้งหมด และรีสตาร์ท PC ของคุณ

ขั้นตอนที่ 8: ติดตั้ง macOS บน Windows 11/10/8/7

ขั้นตอนที่ 9: ย้ายโฟลเดอร์ EFI จาก external drive ไปที่ Windows partition

  1. เปิด OCC partition
  2. ลากและวาง OCC ZIP file ไปที่เดสก์ท็อป
  3. แยกไฟล์ ZIP
  4. รัน OpenCore Configurator
  5. คลิกไอคอน OpenCore Configurator ที่แถบเมนูด้านบนขวา
  6. คลิก Mount Partition สำหรับ EFI partition บน external drive ที่บูตได้
  7. Mount EFI partition บนฮาร์ดดิสก์ Windows ของคุณด้วย
  8. เปิดทั้งสองพาร์ติชัน
  9. คัดลอกโฟลเดอร์ Boot และ OC บน external drive ไปที่ Windows EFI hard drive
    ติดตั้ง macOS บน Windows PC: คู่มือขั้นตอนสำหรับ Hackintosh และ Virtual Machines
  10. คลิก Replace หากบอกว่าโฟลเดอร์ชื่อ Boot มีอยู่แล้ว

แชร์ขั้นตอนเกี่ยวกับวิธีติดตั้ง Mac บน Windows เป็น Hackintosh ให้ผู้อื่น!

วิธีติดตั้ง Mac บน Windows ด้วย virtual machine?

หากคุณมองหาวิธีติดตั้ง macOS บน Windows PC โดยไม่ต้องใช้ Mac หรือวิธีง่ายกว่าในการติดตั้ง Mac OS บน PC ใดๆ virtual machine อย่าง VMware เป็นตัวเลือกที่ดีกว่า

นี่มีข้อดีหลายประการเหนือการสร้าง Mackintosh:

การแยกและความปลอดภัย:

การรัน macOS ใน virtual machine เก็บมันแยกจากระบบปฏิบัติการหลักของคุณ ลดความเสี่ยงของ system crashes หรือ conflicts

การทดสอบและพัฒนาที่ง่าย:

นักพัฒนาสามารถทดสอบแอปพลิเคชันในสภาพแวดล้อมที่ควบคุมได้อย่างรวดเร็วโดยไม่ส่งผลต่อ OS หลัก
เวอร์ชัน macOS หลายๆ รุ่นสามารถรันพร้อมกันเพื่อทดสอบความเข้ากันได้

การจัดการทรัพยากร:

คุณสามารถจัดสรรทรัพยากรเฉพาะ (CPU, RAM, disk space) ให้ virtual machine ทำให้ควบคุมประสิทธิภาพได้ดีขึ้น

ความสะดวก:

ไม่ต้อง partition ฮาร์ดดิสก์หรือจัดการกับการตั้งค่า dual-boot คุณสามารถสลับระหว่าง macOS และ Windows ได้ง่ายโดยไม่ต้อง reboot

Snapshots และ Backups:

Virtual machines อนุญาตให้คุณถ่าย snapshot ของสถานะปัจจุบัน ทำให้ roll back ได้ง่ายหากมีปัญหา

Cross-Platform Compatibility:

คุณสามารถรัน macOS applications พร้อมกับ Windows applications ทำให้ workflow ที่ต้องการทั้งสองสภาพแวดล้อมสะดวกขึ้น

อ่านคู่มือด้านล่างต่อไปเพื่อติดตั้ง macOS บน PC ด้วย virtual machines:

How to Install Any macOS on VMware on Windows PC? [Step-by-Step]

คำถามที่พบบ่อยเกี่ยวกับการติดตั้ง macOS บน Windows PC

การติดตั้ง macOS บน PC ถูกกฎหมายไหม?

แม้ว่า End-User License Agreement (EULA) ของ Apple สำหรับ macOS จะจำกัดการติดตั้งให้เฉพาะฮาร์ดแวร์แบรนด์ Apple เท่านั้น แต่การบังคับใช้ ضدผู้ใช้รายบุคคลนั้นนادرة Apple มุ่งเป้าหมายหลักคือผู้จัดจำหน่ายเชิงพาณิชย์ของระบบ Hackintosh

สามารถติดตั้ง macOS บน PC ได้จริงไหม?

ได้ คุณสามารถติดตั้ง macOS บน PC ได้ ไม่ว่าจะเป็นการสร้าง Hackintosh หรือใช้ virtual machine

สามารถรัน Mac software บน PC ได้ไหม?

ได้ คุณสามารถรัน Mac software บน PC ได้ โดยที่คุณสามารถรัน macOS บน PC ของคุณได้