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

วิธีรัน Windows OS และแอปบน Mac Apple Silicon (M1/M1 Pro/M1 Max) - คู่มือขั้นตอน

สารบัญ:

  • 1. ปัญหาความเข้ากันได้กับ Mac Apple Silicon
  • 2. สามารถรัน Windows บน M1 Mac ได้หรือไม่ (OS และ Apps)
  • 3. วิธีรัน Windows บน Mac ที่มีชิป M1/M1 Pro/M1 Max
  • 4. สรุป

Windows PC และ Mac เป็นคู่แข่งกันในตลาดคอมพิวเตอร์ ยากที่จะตัดสินว่าอันไหนดีกว่า เพราะแต่ละอันมีจุดเด่นเฉพาะตัว และยากสำหรับผู้บริโภคที่จะเลือก อาจซื้อทั้งคู่ถ้างบประมาณพอ

โชคดีที่ความต้องการในการรัน Windows บน Mac สำเร็จแล้วบน Mac ที่ใช้ชิป Intel สามารถใช้ Boot Camp Assistant ติดตั้ง Windows 10 บน Intel Mac หรือใช้ซอฟต์แวร์ภายนอก แต่เมื่อมี Apple Silicon Mac สถานการณ์เปลี่ยนไป สามารถรัน Windows บน M1 Mac ได้หรือไม่ ติดตามต่อไป

ปัญหาความเข้ากันได้กับ Mac Apple Silicon

Apple ปล่อยรุ่น Mac แรกที่ใช้ Apple silicon ในฤดูใบไม้ร่วง 2020 หมายถึงการเปลี่ยนจากโปรเซสเซอร์ Intel ไปสู่โปรเซสเซอร์ Apple silicon บนซีรีส์ Mac ก่อนหน้านี้ Apple ใช้ชิป Intel แบบ x86 ใน MacBook Air/Pro/iMac เกือบ 30 ปี ส่วน Apple silicon รวม M1, M1 Pro, M1 Max ใช้สถาปัตยกรรม ARM (เรียกว่า ARM Mac) ต่างจากชิป Intel

นั่นคือ Intel Mac แบบ x86 และ ARM-based M1 Mac "พูดภาษาต่างกัน" แอปและโปรแกรมส่วนใหญ่พัฒนาบนสถาปัตยกรรม x86 ทำงานได้บน Intel Mac และ Windows PC ดังนั้นบางแอป Intel ไม่สามารถติดตั้งบน Mac ชิป M1 ได้ และนักพัฒนาต้องใช้เวลาทำให้แอปเข้ากันได้กับ ARM Mac

ปัญหาความเข้ากันได้นี้ก็มีกับระบบปฏิบัติการ Windows ด้วย ด้วย Boot Camp Assistant สามารถติดตั้ง Windows เวอร์ชัน x86 บน Intel Mac แต่บน M1 Mac อาจเห็นข้อความ Boot Camp Assistant can not be used และ macOS Monterey ได้ลบ Boot Camp Assistant ออกไปแล้ว

สามารถรัน Windows บน M1 Mac ได้หรือไม่ (OS และ Apps)

ทฤษฎีแล้ว หากติดตั้ง Arm version of Windows บน M1 Mac ได้ คุณก็จะรัน Windows OS และแอปเฉพาะ Windows บน Mac รุ่น M1, M1 Pro, M1 Max ได้ แต่รู้กันว่า Windows แบบ Arm เปิดให้ใช้ได้เฉพาะอุปกรณ์ที่มี Qualcomm SoC เท่านั้น เนื่องจากข้อตกลงระหว่างสองบริษัท

แม้บน Intel Mac, Boot Camp Assistant ก็ไม่ใช่ทางเดียว ในการรัน Windows บน Mac ยังมี Windows virtual Machine for Mac แต่ส่วนใหญ่ไม่เข้ากันได้กับ M1 Mac จนตอนนี้ มีเพียง Parallels Desktop ที่รองรับชิป Apple M1 ทุกรุ่น นอกจากนี้ Windows 365 และ Rosetta 2 ก็ตอบโจทย์ได้

วิธีรัน Windows บน Mac ที่มีชิป M1/M1 Pro/M1 Max

แม้ Boot Camp Assistant ไม่ใช้งานได้บน Apple silicon Mac คุณก็ยังรัน Windows OS และใช้แอป Intel/Windows บน M1 Mac ได้ด้วยวิธีต่อไปนี้ ได้แก่ เวิร์ชวลแมชชีน เอมูเลเตอร์ และคลาวด์เซิร์ฟเวอร์ มาสำรวจกัน

รัน Windows บน M1 ด้วยเวิร์ชวลแมชชีน

บน Intel Mac มีเวิร์ชวลแมชชีนเยอะมากที่ติดตั้ง Windows OS และแอปได้ เช่น Parallels Desktop, VMware Fusion, CrossOver เป็นต้น แต่ส่วนใหญ่ไม่เข้ากันได้กับ Apple silicon Mac เนื่องจากชุดคำสั่งต่างกัน ARM และ x86 เป็นความท้าทายใหญ่สำหรับนักพัฒนาในการออกแบบซอฟต์แวร์ใหม่รองรับ ARM Mac

โชคดีที่ Parallels Desktop 17 รองรับชิป Apple M1 ทุกรุ่น بصفته ซอฟต์แวร์เพียงตัวเดียวที่รองรับ Apple silicon Mac ช่วยให้เข้าถึง Microsoft Office สำหรับ Windows และ Internet Explorer รันแอป Windows มากกว่า 200,000 ตัวบน Mac ย้ายและแชร์เนื้อหาระหว่าง Mac และ Windows ได้ มาดูวิธีติดตั้งและใช้ Parallels Desktop บน M1 Mac

ขั้นตอนที่ 1. ดาวน์โหลดและติดตั้ง Parallels Desktop 17

ขั้นตอนที่ 2. สมัครเป็น Windows Insider โดยเข้า Windows Insider

ขั้นตอนที่ 3. ล็อกอินเป็น Windows Insider เพื่อ ดาวน์โหลด Windows 10 on ARM Insider Preview

ขั้นตอนที่ 4. เปิด Parallels เพื่อตั้งค่าการติดตั้ง Windows 10

  1. คลิก Continue บนหน้าต่าง Install on ARM
  2. บนหน้าต่าง Create New คลิก Install Windows or another OS from a DVD or image file
  3. Parallels จะค้นหา Windows 10 บน Mac อัตโนมัติ แล้วคลิก Continue มิฉะนั้นคลิก Choose Manually
  4. ลากไฟล์ VHDX รูปภาพ Windows 10 ไปที่หน้าต่าง Select Installation Image แล้วคลิก Continue
  5. เลือก Productivity บนหน้าจอ "I will primarily use Windows for" แล้วคลิก Continue
  6. Name และ Save to location จะกรอกอัตโนมัติ สามารถปรับแต่งได้
  7. ยกเครื่องหมาย Create alias on the Mac desktop
  8. ติ๊ก Customize settings before installation
  9. คลิก Create แล้ว Parallels จะสร้างเวิร์ชวลแมชชีน
  10. ปรับแต่งหน่วยความจำและ CPU cores ที่จัดสรรให้เวิร์ชวลแมชชีน เมื่อหน้าต่าง Configuration ปรากฏ

ขั้นตอนที่ 5. คลิก Continue บนหน้า Virtual Machine Configuration เพื่อติดตั้ง Windows 10 บน M1 Mac

วิธีรัน Windows OS และแอปบน Mac Apple Silicon (M1/M1 Pro/M1 Max) - คู่มือขั้นตอน

ขั้นตอนที่ 6. ล็อกอินบัญชี Parallels เพื่อดำเนินต่อ สร้างบัญชีใหม่หากต้องการ

ขั้นตอนที่ 7. ไปที่ Start > Settings > Update & Security เพื่ออัปเดตซอฟต์แวร์และแก้ไขความปลอดภัยล่าสุด

ขั้นตอนที่ 8. ติดตั้งเกมและแอปโปรด เช่น Steam

รัน Windows บน M1 ผ่านเอมูเลเตอร์

ต่างจากเวิร์ชวลแมชชีนที่เข้าถึงฮาร์ดแวร์และรันโค้ดโดยตรงด้วยชุดโดเมนภาษาต่างกัน เอมูเลเตอร์ต้องการซอฟต์แวร์เชื่อมต่อเพื่อเข้าถึงฮาร์ดแวร์และตัวแปลเพื่อแปลซอร์สโค้ด

สำหรับแอปที่มีทั้งบน Intel Mac และ Windows PC คุณสามารถติดตั้งบน Mac ชิป M1, M1 Pro, M1 Max ได้ด้วย Rosetta 2 - โซลูชันของ Apple Apple ปล่อย Rosetta 2 เป็นส่วนหนึ่งของ macOS Big Sur เพื่อช่วยการเปลี่ยนผ่าน Mac สู่ Apple silicon Rosetta 2 แปลแอปที่สร้างสำหรับ x86 Intel ให้รันบน Apple Silicon ได้

ตรวจสอบว่าแอปต้องการ Rosetta หรือไม่:

  1. เปิด Finder หาแอปใน Applications
  2. Control-คลิกแอป เลือก Get Info
  3. ดูข้อมูลที่ระบุ Kind:
  • Application (Intel) หมายถึงแอปใช้โปรเซสเซอร์ Intel ต้องใช้ Rosetta รันบน Apple silicon Mac
  • Application (Universal) หมายถึงแอปรองรับทั้ง Apple silicon และ Intel รันบน Apple silicon ได้

คุณสามารถเลือก Open using Rosetta เพื่อเปิดแอป Universal เพื่อใช้ปลั๊กอิน ส่วนขยาย และแอดออนที่ยังไม่ได้อัปเดตรองรับ Apple silicon

วิธีติดตั้ง Rosetta บน M1 Mac:

ครั้งแรกที่เปิดแอปสำหรับ Intel Mac จะมีหน้าต่างถามติดตั้ง Rosetta บน M1 Mac สามารถเลือก Not Now (ถามใหม่ครั้งหน้า) หรือ Continue สามารถติดตั้ง Rosetta ผ่าน Mac Terminal ด้วยคำสั่ง:

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

วิธีรัน Windows OS และแอปบน Mac Apple Silicon (M1/M1 Pro/M1 Max) - คู่มือขั้นตอน

Rosetta ไม่ใช่แอปที่ต้องเปิด มันทำงานอัตโนมัติและโปร่งใสในพื้นหลัง เมื่อ executable มีเฉพาะคำสั่ง Intel macOS จะเรียก Rosetta แปลโค้ด แล้วรัน executable ที่แปลแล้วแทนตัวต้นฉบับ

รัน Windows บน M1 ใช้คลาวด์เซิร์ฟเวอร์

วิธีที่สามคือใช้คลาวด์เซิร์ฟเวอร์ ช่วยให้ผู้ใช้เข้าถึงทรัพยากรของนักพัฒนาจากระยะไกลผ่านเครือข่าย ให้ฟังก์ชันเดียวกันและรองรับ OS และแอปเหมือนเซิร์ฟเวอร์แบบดั้งเดิมที่รันในดาต้าซентอร์ท้องถิ่น

Windows 365 เป็นบริการคลาวด์ที่สร้างเวิร์ชวลแมชชีน Windows ใหม่ (Cloud PCs) ให้ผู้ใช้ปลายทาง โดยอัตโนมัติ มี 2 รุ่น: Windows 365 Business และ Windows 365 Enterprise ด้วย Windows 365 คุณสามารถรัน Windows และซอฟต์แวร์ Windows บน Cloud PC บน M1 Mac ได้ วิธีทำ:

  1. ดาวน์โหลดและติดตั้ง Microsoft Remote Desktop จาก Mac Store
  2. รับ subscription URL จากเว็บไซต์ Windows 365
  3. เปิด Remote Desktop เลือก Workspace > Add Workspace
  4. วาง subscription URL ยืนยันตัวตน แล้วเพิ่ม Cloud PC เข้าแอป
  5. เมื่อเชื่อมต่อ Cloud PC จะแสดงอินเทอร์เฟซ Windows บน Mac แล้วเพลิดเพลินกับ Windows บน Apple silicon Mac ได้

วิธีรัน Windows OS และแอปบน Mac Apple Silicon (M1/M1 Pro/M1 Max) - คู่มือขั้นตอน

สรุป

Apple silicon Mac นำประสิทธิภาพที่ดีกว่ามาให้ผู้ใช้ Mac แต่ก็มีปัญหาความเข้ากันได้สำหรับผู้ที่ต้องการรัน Windows บน M1 Mac แต่ยังมีวิธีแก้ คุณสามารถใช้ Parallels Desktop, Rosetta 2, และ Windows 365 เพื่อรัน Windows บน Apple silicon Mac โดย Parallels Desktop โดดเด่นด้วยความหลากหลายของแอปและฟีเจอร์ที่เพิ่มขึ้น