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

Cài macOS Tahoe & Phiên Bản Cũ Trên VirtualBox Windows 11, 10, 8, 7 – Hướng Dẫn Bước Đi Hoàn Chỉnh

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.

Cài macOS Tahoe & Phiên Bản Cũ Trên VirtualBox Windows 11, 10, 8, 7 – Hướng Dẫn Bước Đi Hoàn Chỉnh

② 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:

  1. Nhấn ô tìm kiếm thanh tác vụ.
  2. Gõ "core isolation".
  3. Mở cài đặt "Core isolation".
  4. Tắt công tắc "Memory integrity".
    Cài macOS Tahoe & Phiên Bản Cũ Trên VirtualBox Windows 11, 10, 8, 7 – Hướng Dẫn Bước Đi Hoàn Chỉnh
  5. 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:

  1. Chuột phải thanh tác vụ.
  2. Chọn Task Manager.
  3. Đi tab Hiệu suất > CPU.
  4. Kiểm tra ảo hóa bật.
    Cài macOS Tahoe & Phiên Bản Cũ Trên VirtualBox Windows 11, 10, 8, 7 – Hướng Dẫn Bước Đi Hoàn Chỉnh
  5. 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.

Cài macOS Tahoe & Phiên Bản Cũ Trên VirtualBox Windows 11, 10, 8, 7 – Hướng Dẫn Bước Đi Hoàn Chỉnh

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

Cài macOS Tahoe & Phiên Bản Cũ Trên VirtualBox Windows 11, 10, 8, 7 – Hướng Dẫn Bước Đi Hoàn Chỉnh

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

Cài macOS Tahoe & Phiên Bản Cũ Trên VirtualBox Windows 11, 10, 8, 7 – Hướng Dẫn Bước Đi Hoàn Chỉnh

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.)

  1. Nhấn Mới trên giao diện VirtualBox.
  2. Đặt tên máy ảo macOS, hoặc tên bạn thích.
  3. Chọn file ISO macOS đã tải.
  4. Giữ Loại Mac OS X.
  5. Giữ Phiên bản Mac OS X (64-bit).
  6. Nhấn Tiếp.
    Cài macOS Tahoe & Phiên Bản Cũ Trên VirtualBox Windows 11, 10, 8, 7 – Hướng Dẫn Bước Đi Hoàn Chỉnh
  7. 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ý.
    Cài macOS Tahoe & Phiên Bản Cũ Trên VirtualBox Windows 11, 10, 8, 7 – Hướng Dẫn Bước Đi Hoàn Chỉnh
  8. Nhấn Tiếp.
  9. 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.
    Cài macOS Tahoe & Phiên Bản Cũ Trên VirtualBox Windows 11, 10, 8, 7 – Hướng Dẫn Bước Đi Hoàn Chỉnh
  10. Quay lại giao diện.
  11. Chọn máy ảo mới từ bên trái, chuột phải chọn Cài đặt > Hệ thống.
  12. Đảm bảo "Bật I/O APIC, Bật Giờ phần cứng UTC, Bật EFI" được tích.
    Cài macOS Tahoe & Phiên Bản Cũ Trên VirtualBox Windows 11, 10, 8, 7 – Hướng Dẫn Bước Đi Hoàn Chỉnh
  13. Nhấn Màn hình đặt Video Memory giá trị tối đa.
    Cài macOS Tahoe & Phiên Bản Cũ Trên VirtualBox Windows 11, 10, 8, 7 – Hướng Dẫn Bước Đi Hoàn Chỉnh
  14. Bật "Bật gia tốc 3D".
  15. Nhấn Mạng đảm bảo Adapter 1 đặt NAT.
  16. 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.
    Cài macOS Tahoe & Phiên Bản Cũ Trên VirtualBox Windows 11, 10, 8, 7 – Hướng Dẫn Bước Đi Hoàn Chỉnh
  17. Nhấn OK đóng cài đặt.
  18. Thoát VirtualBox.

Bước 3: Vá máy ảo

  1. Ô tìm kiếm thanh tác vụ, gõ "command prompt".
  2. Chuột phải Command Prompt chọn "Chạy với quyền admin".
  3. Copy dán lệnh sau nhấn Enter theo loại bộ xử lý.
    Cài macOS Tahoe & Phiên Bản Cũ Trên VirtualBox Windows 11, 10, 8, 7 – Hướng Dẫn Bước Đi Hoàn Chỉnh

(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:

  1. Mở Command Prompt quyền admin.
  2. Chạy lệnh chuyển đến vị trí VirtualBox. cd "C:\Program Files\Oracle\VirtualBox\"
  3. 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.