Khi Apple giới thiệu Mac dùng chip M1 vào tháng 11 năm 2020, công ty tuyên bố macOS Big Sur đã được xây dựng lại từ nền tảng để tận dụng công nghệ xử lý mới.
Đây là tin tốt cho người muốn dùng phiên bản mới nhất, nhưng đối với những người cần chạy phiên bản macOS cũ – có lẽ vì phụ thuộc vào phần mềm không chạy trên Big Sur, hoặc cần test website và ứng dụng trên hệ điều hành cũ – đây sẽ là nhược điểm.
Vậy đặt ra câu hỏi: có cách nào chạy phiên bản macOS cũ trên Mac M1 mới không?
Mac M1 có chạy macOS Catalina hoặc cũ hơn không?
Rất tiếc, câu trả lời là không. Mặc dù Big Sur chạy được trên cả chip Intel và M1, nhưng không một phiên bản macOS trước đó tương thích với bộ xử lý mới của Apple.
Lý do khá đơn giản: tất cả phiên bản macOS trước Big Sur đều chỉ dành cho x86, nghĩa là chúng được xây dựng đặc biệt để chạy với bộ xử lý Intel, dùng tập lệnh x86. macOS Big Sur đặc biệt vì nó hỗ trợ cả định dạng x86 lẫn chip M1 dựa trên ARM, dùng kiến trúc RISC (Reduced Instruction Set Computing).
Hệ quả thực tế: thiết bị M1 mới của Apple bắt đầu từ macOS Big Sur và không thể quay lại các phiên bản hệ điều hành khác.
Xem hướng dẫn phiên bản macOS nào Mac của tôi chạy được? để biết chi tiết tương thích hệ điều hành máy để bàn của Apple.
Có thể chạy macOS cũ trên ổ ngoài không?
Một số người dùng Mac dùng ổ ngoài để chạy macOS cũ – họ boot từ ổ này thay vì ổ bên trong Mac và chạy phiên bản hệ điều hành cũ.
Mặc dù vẫn làm được trên Mac dùng chip Intel, nhưng không thể trên Mac M1. Cụ thể hơn, bạn vẫn có thể chạy macOS từ ổ ngoài, nhưng chỉ có thể là Big Sur.
Xem cách cài macOS trên ổ ngoài để biết chi tiết.
Có dùng Parallels hoặc VMware chạy macOS cũ trên Mac M1 không?
Cách phổ biến khác chạy phiên bản hệ điều hành thay thế là dùng máy ảo (VM). Các phần mềm này cho phép chạy Windows 10 song song macOS trên Mac mà không cần reboot sang OS khác.
Đây là lộ trình yêu thích cho lập trình viên tạo phần mềm chạy trên nhiều nền tảng. Bạn xem bài tổng hợp phần mềm máy ảo tốt nhất cho Mac.
Hai gói VM hàng đầu là Parallels và VMware Fusion, cả hai đều tuyên bố phiên bản hiện tại không hỗ trợ thiết bị M1.

Trang Parallels báo cáo: "Lưu ý quan trọng: phiên bản hiện có của Parallels Desktop for Mac không thể chạy máy ảo trên Mac với chip M1. Tin tốt: phiên bản mới của Parallels Desktop for Mac có thể chạy trên Mac M1 đang được phát triển tích cực."
Blog VMware nói: "Mặc dù chưa sẵn sàng công bố lộ trình, chúng tôi cam kết mang máy ảo VMware lên Apple Silicon!".
Vậy có vẻ như bạn sẽ dùng được máy ảo trên Mac M1 vào lúc nào đó trong tương lai, nhưng hiện chưa có gì. Có thể máy ảo trên M1 chỉ chạy phiên bản ARM của Windows thay vì macOS cũ.
Nếu tìm thông tin dùng Mac cho phát triển phần mềm, đọc hướng dẫn Mac tốt nhất cho lập trình.
Làm sao chạy macOS cũ?
Vậy nếu bạn cần chạy macOS cũ trên Mac M1, làm sao?
Thực tế đơn giản lúc này: nếu muốn chạy macOS cũ, bạn cần một Mac cũ. Một lựa chọn là dùng Mac trước đây làm nền tảng chuyên biệt cho macOS cũ, rồi chuyển sang Mac M1 cho mọi việc khác. Điều này giả định bạn có Mac cũ để dùng cách này.
Nếu bạn chỉ có một Mac và cần nó chạy macOS cũ, không kể Windows, bạn nên tránh mua thiết bị M1 lúc này. Ít nhất cho đến khi phần mềm máy ảo cập nhật mang tính năng này lên máy Apple silicon mới.
Trong lúc chờ đợi, xem hướng dẫn mua Mac tốt nhất, Mac tốt nhất cho chỉnh sửa ảnh, ưu đãi MacBook Pro tốt nhất, và có nên chờ Mac M1X không?