Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Mac

Cách chạy Windows OS và ứng dụng trên Mac Apple Silicon – Hướng dẫn chi tiết

Mục lục:

  • 1. Vấn đề tương thích với Mac Apple Silicon
  • 2. Có thể chạy Windows trên Mac M1 (OS & Apps) không?
  • 3. Cách chạy Windows trên Mac với chip M1/M1 Pro/M1 Max
  • 4. Tổng kết

PC Windows và Mac là đối thủ mạnh nhất của nhau trên thị trường máy tính. Khó khẳng định cái nào tốt hơn vì mỗi loại có ưu điểm riêng. Người tiêu dùng thường khó lựa chọn. Hoặc bạn có thể mua cả hai nếu ngân sách cho phép.

May mắn là nhu cầu chạy Windows trên Mac đã được thực hiện trên Mac dùng chip Intel. Bạn có thể dùng Boot Camp Assistant để cài đặt Windows 10 trên Mac Intel hoặc dùng phần mềm thứ ba. Tuy nhiên, với sự xuất hiện của Mac Apple Silicon, mọi thứ đã thay đổi. Có thể chạy Windows trên Mac M1 không? Hãy tiếp tục đọc để biết thêm chi tiết.

Vấn đề tương thích với Mac Apple Silicon

Apple ra mắt mẫu Mac đầu tiên với Apple Silicon vào cuối năm 2020, đánh dấu sự chuyển đổi từ bộ vi xử lý Intel sang chip tự thiết kế cho dòng Mac. Trước đó, MacBook Air/Pro/iMac dùng chip Intel x86 gần 30 năm. Các chip Apple Silicon (M1, M1 Pro, M1 Max) dựa trên kiến trúc ARM (gọi là ARM Mac), khác biệt hoàn toàn so với kiến trúc x86 của Intel.

Điều này có nghĩa: Mac Intel x86 và Mac ARM M1 "nói hai ngôn ngữ khác nhau". Hầu hết ứng dụng, chương trình đều dựa trên kiến trúc x86 và chạy mượt trên Mac Intel và PC Windows. Do đó, một số ứng dụng Intel không thể cài đặt trên Mac M1. Cần thời gian để các nhà phát triển làm cho ứng dụng tương thích với ARM Mac hoặc thiết kế riêng cho ARM Mac.

Vấn đề tương thích này cũng áp dụng cho hệ điều hành Windows. Với Boot Camp Assistant, bạn có thể cài đặt phiên bản Windows x86 trên Mac Intel. Tuy nhiên, trên Mac M1 bạn sẽ thấy thông báo "Boot Camp Assistant can not be used" và macOS Monterey đã loại bỏ Boot Camp Assistant.

Có thể chạy Windows trên Mac M1 (OS & Apps) không?

Về mặt lý thuyết, nếu bạn cài được phiên bản Windows ARM trên Mac M1, thì có thể chạy Windows OS và ứng dụng Windows độc quyền trên Mac M1, M1 Pro, M1 Max. Tuy nhiên, người ta cho rằng Windows ARM chỉ được cung cấp trên thiết bị dùng chip Qualcomm SoC do thỏa thuận bí mật giữa hai công ty.

Ngay cả trên Mac Intel, Boot Camp Assistant không phải cách duy nhất để chạy Windows. Bạn cũng có thể dùng Windows Virtual Machine cho Mac. Tương tự, hầu hết chúng không tương thích với Mac M1. Cho đến nay, chỉ Parallels Desktop hỗ trợ tất cả chip Apple M1. Ngoài ra, Windows 365 và Rosetta 2 cũng đáp ứng được nhu cầu.

Cách chạy Windows trên Mac với chip M1/M1 Pro/M1 Max

Dù Boot Camp Assistant không có trên Mac Apple Silicon, bạn vẫn có thể chạy Windows OS và dùng ứng dụng Intel/Windows trên Mac M1 bằng các phương pháp sau: máy ảo, trình giả lập, và máy chủ đám mây. Hãy tìm hiểu chi tiết.

Chạy Windows trên M1 bằng máy ảo

Quay lại Mac Intel, bạn tìm thấy nhiều máy ảo cài Windows OS và ứng dụng như Parallels Desktop, VMware Fusion, CrossOver... Tuy nhiên, hầu hết không tương thích với Mac Apple Silicon do kiến trúc tập lệnh khác nhau (ARM và x86). Việc thiết kế lại phần mềm để hỗ trợ ARM Mac là thách thức lớn cho nhà phát triển.

May mắn là Parallels Desktop 17 đã phát hành phiên bản mới, hoạt động trên tất cả chip Apple M1. Là phần mềm duy nhất hỗ trợ Mac Apple Silicon, nó cho phép bạn truy cập Microsoft Office cho Windows và Internet Explorer, chạy hơn 200.000 ứng dụng Windows trên Mac, di chuyển và chia sẻ nội dung giữa Mac và Windows, v.v. Hãy xem cách cài đặt và sử dụng Parallels Desktop trên Mac M1.

Bước 1. Tải và cài đặt Parallels Desktop 17.

Bước 2. Đăng ký làm Windows Insider tại Windows Insider.

Bước 3. Đăng nhập với tư cách Windows Insider để tải Windows 10 on ARM Insider Preview.

Bước 4. Mở Parallels để cấu hình cài đặt Windows 10.

  1. Nhấn Continue trên cửa sổ Install on ARM.
  2. Trên cửa sổ Create New, nhấn Install Windows or another OS from a DVD or image file.
  3. Parallels sẽ tự động tìm Windows 10 trên Mac, nhấn Continue. Nếu không, nhấn Choose Manually để cấu hình thủ công.
  4. Kéo file ảnh Windows 10 VHDX vào cửa sổ Select Installation Image và nhấn Continue.
  5. Chọn Productivity trên màn hình "I will primarily use Windows for" và nhấn Continue.
  6. Tên và vị trí lưu (Name and Save to) sẽ được điền sẵn, bạn có thể tùy chỉnh.
  7. Bỏ chọn Create alias on the Mac desktop.
  8. Chọn Customize settings before installation.
  9. Nhấn Create, Parallels sẽ tạo máy ảo.
  10. Tùy chỉnh lượng bộ nhớ và nhân CPU dành cho máy ảo khi cửa sổ Configuration xuất hiện.

Bước 5. Nhấn Continue trên trang Virtual Machine Configuration để cài đặt Windows 10 trên Mac M1.

Cách chạy Windows OS và ứng dụng trên Mac Apple Silicon – Hướng dẫn chi tiết

Bước 6. Đăng nhập tài khoản Parallels để tiếp tục, tạo tài khoản nếu cần.

Bước 7. Vào Start > Settings > Update & Security để cập nhật bản vá bảo mật và phần mềm mới nhất.

Bước 8. Cài đặt game và ứng dụng yêu thích như Steam để trải nghiệm.

Chạy Windows trên M1 qua trình giả lập

Khác với máy ảo truy cập phần cứng và chạy mã trực tiếp với các miền ngôn ngữ khác nhau, trình giả lập cần phần mềm kết nối để truy cập phần cứng và bộ thông dịch để dịch mã nguồn.

Đối với các ứng dụng có sẵn trên cả Mac Intel và PC Windows, bạn có thể cài đặt chúng trên Mac M1, M1 Pro, M1 Max nhờ Rosetta 2 - giải pháp của Apple. Apple phát hành Rosetta 2 như một phần của macOS Big Sur để hỗ trợ quá trình chuyển đổi Mac sang Apple Silicon. Rosetta 2 dịch các ứng dụng được xây dựng cho x86 Intel để chạy trên Apple Silicon.

Kiểm tra xem ứng dụng có cần Rosetta không:

  1. Mở Finder, tìm ứng dụng trong thư mục Applications.
  2. Control-click vào ứng dụng và chọn Get Info.
  3. Xem thông tin nhãn Kind:
  • Application (Intel): ứng dụng dựa trên bộ vi xử lý Intel, cần Rosetta để chạy trên Mac Apple Silicon.
  • Application (Universal): ứng dụng hỗ trợ cả Apple Silicon và Intel, chạy được trên Apple Silicon.

Bạn có thể chọn Open using Rosetta để khởi chạy ứng dụng Universal nhằm sử dụng plug-in, extension và add-on chưa cập nhật hỗ trợ Apple Silicon.

Cách cài đặt Rosetta trên Mac M1:

Lần đầu mở ứng dụng dành cho Mac Intel, sẽ xuất hiện cửa sổ yêu cầu cài đặt Rosetta trên Mac M1. Bạn chọn Not Now (hỏi lại lần sau) hoặc Continue. Bạn cũng có thể cài Rosetta qua Mac Terminal với lệnh:

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

Cách chạy Windows OS và ứng dụng trên Mac Apple Silicon – Hướng dẫn chi tiết

Rosetta không phải ứng dụng cần mở. Nó tự động và minh bạch hoạt động ngầm. Khi file thực thi chỉ chứa lệnh Intel, macOS tự động khởi chạy Rosetta và dịch nó. Sau khi dịch xong, hệ thống chạy file đã dịch thay vì file gốc.

Chạy Windows trên M1 dùng máy chủ đám mây

Phương pháp thứ ba là dùng máy chủ đám mây (cloud server). Nó cho phép người dùng truy cập tài nguyên của nhà phát triển từ xa qua mạng. Cloud server cung cấp cùng chức năng, hỗ trợ cùng OS và ứng dụng như server vật lý truyền thống tại trung tâm dữ liệu cục bộ.

Windows 365 là dịch vụ dựa trên đám mây tự động tạo loại máy ảo Windows mới (Cloud PCs) cho người dùng cuối. Windows 365 có hai phiên bản: Windows 365 Business và Windows 365 Enterprise. Với Windows 365, bạn có thể chạy Windows và phần mềm Windows trên Cloud PC trên Mac M1. Cách làm:

  1. Tải và cài đặt Microsoft Remote Desktop từ Mac App Store.
  2. Lấy URL đăng ký từ trang web Windows 365.
  3. Mở Remote Desktop, chọn Workspace > Add Workspace.
  4. Dán URL đăng ký, xác thực, sau đó thêm Cloud PC vào ứng dụng.
  5. Khi kết nối với Cloud PC, giao diện Windows sẽ hiện trên Mac, bạn có thể tận hưởng Windows trên Mac Apple Silicon.

Cách chạy Windows OS và ứng dụng trên Mac Apple Silicon – Hướng dẫn chi tiết

Tổng kết

Mac Apple Silicon mang lại hiệu suất tốt hơn nhưng cũng nảy sinh vấn đề tương thích cho người muốn chạy Windows trên Mac M1. Vẫn có giải pháp: bạn có thể dùng Parallels Desktop, Rosetta 2, và Windows 365 để chạy Windows trên Mac Apple Silicon. Trong đó, Parallels Desktop nổi bật nhờ đa dạng ứng dụng và tính năng mở rộng.