Nếu bạn muốn khởi động kép macOS và Windows trên PC chạy Windows của mình thì máy ảo như VirtualBox là lựa chọn tốt nhất. Nó cho phép bạn chuyển đổi giữa Windows và macOS một cách dễ dàng mà không cần khởi động lại. Cho dù bạn đang cố cài đặt phiên bản macOS cũ hơn như macOS High Sierra hay phiên bản mới nhất như macOS Tahoe trên Windows, VirtualBox có thể hữu ích.
Trong các đoạn sau, chúng tôi sẽ cung cấp các bước để cài đặt mọi macOS, OS X và Mac OS X trên VirtualBox trên PC Windows .
Bước 1:Chuẩn bị trước khi cài đặt macOS trên VirtualBox
Trước khi cài đặt Mac OS trên VirtualBox, bạn cần đảm bảo đã chọn các mục sau:
① 80GB dung lượng trống để cài đặt macOS
Có đủ dung lượng trống là điều cần thiết cho quá trình cài đặt macOS và hiệu suất của nó. Nếu PC Windows của bạn không có đủ dung lượng, hãy xóa các tệp không mong muốn để nhường chỗ. Để tiết kiệm thời gian và lấy lại dung lượng trống một cách hiệu quả, hãy sử dụng trình dọn dẹp ổ đĩa như iBoysoft DiskGeeker dành cho Windows.
Nó có thể quét ổ đĩa, phân vùng hoặc thư mục đã chọn và hiển thị cho bạn tất cả các tệp theo kích thước, cho phép bạn nhanh chóng phát hiện và xóa các tệp lớn và không cần thiết.

② Tắt tính toàn vẹn của bộ nhớ Windows
Một bước quan trọng khác là tắt tính toàn vẹn của bộ nhớ Windows. Đó là một tính năng bảo mật dựa trên ảo hóa, sử dụng khả năng ảo hóa phần cứng của PC để tạo một môi trường an toàn, biệt lập.
Để chạy macOS dưới dạng hệ điều hành khách một cách hiệu quả trên Windows, VirtualBox cần truy cập trực tiếp vào cùng tính năng ảo hóa phần cứng. Nói cách khác, hệ điều hành máy chủ (Windows) và VirtualBox sẽ cạnh tranh để có cùng tài nguyên phần cứng, dẫn đến xung đột.
Dưới đây là cách tắt tính toàn vẹn của bộ nhớ Windows:
- Nhấp vào hộp tìm kiếm trên thanh tác vụ.
- Nhập "cách ly lõi."
- Mở cài đặt "Cách ly lõi".
- Tắt công tắc "Tính toàn vẹn của bộ nhớ".

- Nếu nó yêu cầu bạn khởi động lại, hãy loại bỏ nó và khởi động lại sau khi thay đổi tất cả các cài đặt cần thiết.
③ Tắt Windows Hyper-V
Tương tự, bạn cũng cần tắt Windows Hyper-V, một trình ảo hóa Loại 1 có quyền kiểm soát độc quyền các khả năng ảo hóa phần cứng của PC. VirtualBox không thể chạy đúng cách khi bật Hyper-V vì chúng cần cùng tài nguyên phần cứng.
Đây là cách tắt Windows Hyper-V:
④ Đảm bảo ảo hóa được bật
Bạn phải bật ảo hóa phần cứng để máy ảo hoạt động chính xác và hiệu quả.
Đây là cách kiểm tra ảo hóa:
- Nhấp chuột phải vào thanh tác vụ.
- Chọn Trình quản lý tác vụ.
- Chuyển đến tab Hiệu suất> CPU.
- Kiểm tra xem ảo hóa có được bật hay không.

- Sau khi tất cả cài đặt được sửa đổi, hãy khởi động lại PC của bạn.
⑤ Tải xuống tệp ISO Mac OS cho VirtualBox
Bước chuẩn bị tiếp theo là tải xuống Mac OS ISO cho Windows. Để đảm bảo tệp ISO an toàn và đầy đủ, chúng tôi khuyên bạn nên tải xuống macOS ISO mong muốn từ iBoysoft DiskGeeker cho Windows. Công cụ đáng tin cậy này chứa gần như tất cả ảnh ISO của Mac OS, từ macOS Tahoe mới nhất đến các phiên bản macOS cũ hơn như Mac OS X Snow Leopard.
Hãy làm theo các bước sau để tải xuống tệp ISO macOS cho VirtualBox:
Bước 1:Tải xuống miễn phí và khởi chạy iBoysoft DiskGeeker cho Windows.
Bước 2:Đi tới Tải xuống và tạo đĩa khởi động> Tải xuống hình ảnh hệ thống macOS .

Bước 3:Tìm phiên bản macOS bạn cần và nhấp vào Nhận .

Bước 4:Chọn .iso và chọn vị trí lưu ảnh ISO.

Nếu bạn thích các liên kết ISO trực tiếp từ kho lưu trữ miễn phí, hãy nhấp vào các liên kết bên dưới để tải trình cài đặt macOS ISO.
Tải xuống macOS Tahoe ISO cho Windows
Tải xuống hệ điều hành Mac khác cho Windows
⑥ Tải xuống Oracle VM VirtualBox
Bạn cũng cần phải tải VirtualBox xuống từ trang web chính thức của VirtualBox. Sau khi tải xuống, hãy mở gói và cài đặt VirtualBox trên máy tính của bạn.
Bước 2:Thiết lập máy ảo mới trên VirtualBox
Sau khi chuẩn bị sẵn sàng, bạn có thể tạo một máy ảo mới cho hệ điều hành Mac trên VirtualBox bằng các bước bên dưới:(Bạn cũng có thể sử dụng tệp macOS VMDK cho VirtualBox để tiết kiệm thời gian.)
- Nhấp vào Mới trên giao diện VirtualBox.
- Đặt tên máy ảo là macOS hoặc bất cứ tên nào bạn thích.
- Chọn ảnh ISO ISO của macOS đã tải xuống.
- Giữ loại Mac OS X.
- Giữ phiên bản Mac OS X (64-bit).
- Nhấp vào Tiếp theo.

- Trong phần Phần cứng, chỉ định ít nhất 4GB RAM/bộ nhớ cơ bản (nếu PC của bạn có 16GB RAM, chỉ định 8GB) và 1 CPU/bộ xử lý.

- Nhấp vào Tiếp theo.
- Chọn "Tạo đĩa cứng ảo ngay bây giờ" và phân bổ ít nhất 80 GB dung lượng lưu trữ cho đĩa, sau đó nhấp vào Tiếp theo rồi nhấp vào Hoàn tất.

- Trở lại giao diện.
- Chọn máy ảo mới từ bên trái, nhấp chuột phải vào máy ảo đó và chọn Cài đặt> Hệ thống.
- Đảm bảo "Bật I/O APIC, Bật đồng hồ phần cứng theo giờ UTC và bật EFI" được chọn.

- Nhấp vào Hiển thị và đặt Bộ nhớ video ở giá trị tối đa.

- Bật "Bật tăng tốc 3D".
- Nhấp vào Mạng và đảm bảo Bộ điều hợp 1 được đặt thành NAT.
- Nhấp vào Bộ điều hợp 2, đánh dấu vào ô bên cạnh Bật Bộ điều hợp mạng, chọn Bộ điều hợp cầu nối cho menu thả xuống của "Đã đính kèm", sau đó chọn bộ điều hợp không dây của bạn cho trường Tên.

- Nhấp OK để đóng cài đặt.
- Thoát VirtualBox.
Bước 3:Patch máy ảo
- Trong hộp tìm kiếm của thanh tác vụ, nhập "dấu nhắc lệnh".
- Nhấp chuột phải vào Dấu nhắc Lệnh và chọn "Chạy với tư cách quản trị viên".
- Sau đó sao chép và dán các lệnh sau rồi nhấn Enter dựa trên loại bộ xử lý của bạn.

(Các lệnh bên dưới sử dụng tên macOS làm ví dụ. Hãy nhớ đổi nó thành tên bạn đặt cho máy ảo mới.)
Đối với bộ xử lý Intel:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManager.exe sửa đổivm "macOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxQuản lý setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,3"
VBoxQuản lý setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxQuản lý setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxQuản lý setextradata "macOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxQuản lý setextradata "macOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0
VBoxQuản lý setextradata "macOS" "VBoxInternal/TM/TSCMode" "RealTSCOffset"
Đối với bộ xử lý AMD:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManager.exe sửa đổivm "macOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxQuản lý setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,3"
VBoxQuản lý setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxQuản lý setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxQuản lý setextradata "macOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxQuản lý setextradata "macOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0
VBoxQuản lý sửa đổivm "macOS" --cpu-profile "Intel Core i7-6700K"
VBoxQuản lý setextradata "macOS" "VBoxInternal/TM/TSCMode" "RealTSCOffset"
Sau khi các lệnh được thực thi, hãy đóng Dấu nhắc Lệnh.
Bước 4:Cài đặt macOS trên Windows
Nếu bạn muốn tăng kích thước cửa sổ của máy ảo:
- Mở dấu nhắc lệnh với tư cách quản trị viên.
- Chạy lệnh bên dưới để thay đổi vị trí VirtualBox. cd "C:\Program Files\Oracle\VirtualBox\"
- Thay thế macOS trong lệnh bên dưới bằng tên máy ảo của bạn và 1920*1080 bằng độ phân giải lý tưởng (ví dụ:độ phân giải của PC của bạn), sau đó thực hiện lệnh để thay đổi độ phân giải màn hình.VBoxQuản lý setextradata “macOS” VBoxInternal2/EfiGraphicsResolution 1920x1080
Chia sẻ hướng dẫn này về cách cài đặt Mac OS trên Oracle VM VirtualBox trên Windows!
Câu hỏi thường gặp về cách cài đặt Mac OS trên VirtualBox
A
Có, bạn có thể cài đặt mac OS trên VirtualBox để chạy hệ điều hành trên PC Windows của mình.
A
Để chuyển sang chế độ toàn màn hình, nhấp vào Xem> Chế độ toàn màn hình trên thanh menu.