Nếu muốn dual-boot macOS và Windows trên PC Windows, máy ảo như VirtualBox là lựa chọn tốt. Nó cho chuyển đổi giữa Windows và macOS dễ dàng không reboot. Dù cài macOS cũ như High Sierra hay mới như macOS Tahoe trên Windows, VirtualBox giúp được.
Đoạn sau cung cấp bước cài bất kỳ macOS, OS X, Mac OS X trên VirtualBox trên PC Windows.
Bước 1: Chuẩn bị trước cài macOS trên VirtualBox
Trước cài Mac OS trên VirtualBox, đảm bảo các mục sau:
① 80GB không gian trống cho cài macOS
Đủ không gian trống thiết yếu cho cài macOS và hiệu suất. Nếu PC Windows thiếu không gian, xóa file không cần nhường chỗ. Tiết kiệm thời gian và lấy lại không gian hiệu quả, dùng dọn đĩa như iBoysoft DiskGeeker cho Windows.
Nó quét ổ, phân vùng, thư mục chọn và hiện tất cả file theo dung lượng, cho nhanh tìm xóa file lớn không cần.

② Tắt Windows Memory Integrity
Bước quan trọng khác là tắt Windows Memory Integrity. Tính năng bảo mật dựa ảo hóa, dùng khả năng ảo hóa phần cứng PC tạo môi trường an toàn, cô lập.
Để chạy macOS hệ điều hành khách hiệu quả trên Windows, VirtualBox cần truy cập trực tiếp cùng tính năng ảo hóa phần cứng. Nghĩa là hệ điều hành host (Windows) và VirtualBox tranh chấp tài nguyên phần cứng, gây xung đột.
Cách tắt Windows Memory Integrity:
- Nhấn ô tìm kiếm thanh tác vụ.
- Gõ "core isolation".
- Mở cài đặt "Core isolation".
- Tắt công tắc "Memory integrity".

- Nếu hỏi khởi động lại, bỏ qua và reboot sau đổi tất cả cài đặt cần.
③ Tắt Windows Hyper-V
Tương tự, cũng tắt Windows Hyper-V, hypervisor loại 1 kiểm soát độc quyền khả năng ảo hóa phần cứng PC. VirtualBox không chạy đúng với Hyper-V bật, vì cần cùng tài nguyên phần cứng.
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 cho máy ảo chạy đúng và hiệu quả.
Cách kiểm tra ảo hóa:
- Chuột phải thanh tác vụ.
- Chọn Task Manager.
- Đi tab Hiệu suất > CPU.
- Kiểm tra ảo hóa bật.

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

Bước 3: Tìm phiên bản macOS cần và nhấn Lấy.

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

Nếu thích link ISO trực tiếp từ kho miễn phí, nhấn link dưới lấy bộ cài ISO macOS.
Tải ISO macOS Tahoe cho Windows
Tải hệ điều hành Mac khác cho Windows
⑥ Tải Oracle VM VirtualBox
Bạn cũng cần tải VirtualBox từ trang chính thức. Sau tải, mở gói cài VirtualBox trên máy.
Bước 2: Thiết lập máy ảo mới trên VirtualBox
Sau chuẩn bị, tạo máy ảo mới cho hệ điều hành Mac trên VirtualBox theo bước: (Cũng dùng file VMDK macOS cho VirtualBox tiết kiệm thời gian.)
- Nhấn Mới trên giao diện VirtualBox.
- Đặt tên máy ảo macOS, hoặc tên bạn thích.
- Chọn file ISO macOS đã tải.
- Giữ Loại Mac OS X.
- Giữ Phiên bản Mac OS X (64-bit).
- Nhấn Tiếp.

- Phần Phần cứng, gán ít nhất 4GB RAM/bộ nhớ cơ sở (nếu PC 16GB RAM, gán 8GB) và 1 CPU/bộ xử lý.

- Nhấn Tiếp.
- Chọn "Tạo ổ cứng ảo ngay" và cấp ít nhất 80 GB lưu trữ cho ổ, nhấn Tiếp rồi Hoàn tất.

- Quay lại giao diện.
- Chọn máy ảo mới từ bên trái, chuột phải chọn Cài đặt > Hệ thống.
- Đảm bảo "Bật I/O APIC, Bật Giờ phần cứng UTC, Bật EFI" được tích.

- Nhấn Màn hình đặt Video Memory giá trị tối đa.

- Bật "Bật gia tốc 3D".
- Nhấn Mạng đảm bảo Adapter 1 đặt NAT.
- Nhấn Adapter 2, tích ô Bật bộ thích hợp mạng, chọn Bridged Adapter menu thả xuống "Đính kèm", chọn card không dây cho trường Tên.

- Nhấn OK đóng cài đặt.
- Thoát VirtualBox.
Bước 3: Vá máy ảo
- Ô tìm kiếm thanh tác vụ, gõ "command prompt".
- Chuột phải Command Prompt chọn "Chạy với quyền admin".
- Copy dán lệnh sau nhấn Enter theo loại bộ xử lý.

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