Computer >> Máy Tính >  >> Hệ thống >> Windows

Cách chạy macOS trên Windows 10 trong máy ảo

Windows 10 là một hệ điều hành tuyệt vời. Nó có những điều kỳ quặc và khó chịu, nhưng hệ điều hành nào không? Ngay cả khi bạn đang sử dụng Microsoft và Windows 10, bạn vẫn có thể mua sắm xung quanh.

Còn cách nào tốt hơn để làm điều đó ngoài giới hạn an toàn của hệ điều hành hiện tại của bạn với một máy ảo? Bằng cách này, bạn có thể chạy macOS trên Windows, ứng dụng này hoàn hảo để sử dụng các ứng dụng chỉ dành cho Mac trên Windows.

Vì vậy, đây là cách bạn cài đặt macOS trong máy ảo trên Windows, tạo ra một Hackintosh ảo cho phép bạn chạy các ứng dụng Apple từ máy Windows của mình.

Bạn cần tệp gì để tạo máy ảo macOS trên Windows 10?

Trước khi đi sâu vào "cách thực hiện", bạn cần tải xuống và cài đặt các công cụ cần thiết. Hướng dẫn chi tiết cách tạo máy ảo macOS bằng cả Oracle VirtualBox Manager (VirtualBox) và VMware Workstation Player (VMware Player) .

  • Tải xuống phiên bản VirtualBox mới nhất. Hướng dẫn này sử dụng VirtualBox 6.1.22
  • Tải xuống phiên bản VMware Player mới nhất. Hướng dẫn này sử dụng VMware Player 16

Bạn cũng cần một bản sao của macOS. Big Sur là phiên bản macOS mới nhất. Bạn có thể tìm thấy các liên kết tải xuống macOS Big Sur trong phần tiếp theo.

Hướng dẫn này sẽ tập trung vào việc cài đặt macOS Big Sur trong một máy ảo chạy trên phần cứng của Intel, sử dụng VirtualBox hoặc VMware Player.

Rất tiếc, tôi không có quyền truy cập vào bất kỳ phần cứng AMD nào, vì vậy tôi không thể cung cấp hướng dẫn.

Tuy nhiên, có đoạn mã mà bất kỳ ai sử dụng hệ thống AMD yêu cầu để khởi động macOS Big Sur bằng VMware trên phần cứng AMD.

Khởi chạy máy ảo macOS Big Sur giống như phiên bản Intel nhưng sử dụng một đoạn mã khác một chút. Bạn có thể tìm thấy hướng dẫn và đoạn mã trong phần bên dưới.

Hơn nữa, bạn sẽ tìm thấy các liên kết đến một số hướng dẫn về máy ảo AMD macOS Catalina, Mojave và High Sierra ở cuối bài viết.

Tải xuống macOS Big Sur Virtual Image

Sử dụng các liên kết tải xuống bên dưới để tải xuống hình ảnh macOS Big Sur cho cả VirtualBox và VMware.

Tải xuống: Hình ảnh máy ảo macOS Big Sur

Tải xuống: Công cụ vá lỗi của VMware Player

Cách tạo máy ảo macOS Big Sur với VirtualBox

Trước khi tạo máy ảo macOS, bạn cần cài đặt Gói mở rộng VirtualBox. Nó bao gồm các bản sửa lỗi cho hỗ trợ USB 3.0, hỗ trợ chuột và bàn phím cũng như các bản vá VirtualBox hữu ích khác.

Tải xuống :Gói mở rộng VirtualBox dành cho Windows (Miễn phí)

Cuộn xuống, chọn Tất cả các nền tảng được hỗ trợ để tải xuống, sau đó nhấp đúp để cài đặt.

1. Tạo Máy ảo macOS Big Sur

Mở VirtualBox. Chọn Mới . Nhập macOS .

VirtualBox sẽ phát hiện hệ điều hành khi bạn nhập và sẽ mặc định là Mac OS X. Bạn có thể để nguyên như vậy.

Về tên máy ảo, hãy làm cho nó trở nên dễ nhớ nhưng dễ nhập. Bạn sẽ cần nhập tên này vào một loạt lệnh và thật khó chịu khi nhập một tên phức tạp nhiều lần!

Cách chạy macOS trên Windows 10 trong máy ảo

Tiếp theo, đặt dung lượng RAM mà máy ảo macOS có thể sử dụng. Tôi đề nghị tối thiểu là 4GB, nhưng bạn càng có thể cung cấp nhiều hơn từ hệ thống máy chủ, trải nghiệm của bạn càng tốt.

Hãy nhớ rằng bạn không thể chỉ định nhiều RAM hơn hệ thống của bạn có sẵn và bạn cần để lại một số bộ nhớ khả dụng cho hệ điều hành máy chủ.

Bây giờ, chọn Tạo đĩa cứng ngay bây giờ và chọn Tạo . Trên màn hình tiếp theo, chọn Đĩa cứng ảo , sau đó đặt kích thước đĩa tối thiểu là 50GB, nhưng lý tưởng hơn là nhiều hơn nếu bạn có thể dành dung lượng. macOS Big Sur yêu cầu ít nhất 35GB bộ nhớ.

2. Chỉnh sửa cài đặt máy ảo macOS Big Sur

Đừng thử và khởi động máy ảo macOS Big Sur của bạn. Trước khi kích hoạt máy ảo, bạn cần thực hiện một vài chỉnh sửa đối với cài đặt. Nhấp chuột phải vào máy ảo macOS của bạn và chọn Cài đặt .

Cách chạy macOS trên Windows 10 trong máy ảo
  1. Trong Hệ thống , xóa Đĩa mềm từ thứ tự khởi động. Đảm bảo Bộ chip được đặt thành ICH9 .
  2. Chọn Bộ xử lý chuyển hướng. Gán hai bộ xử lý. Nếu bạn có một CPU có nguồn điện dự phòng (chẳng hạn như Intel Core i7 hoặc i9 với nhiều lõi bổ sung), hãy cân nhắc chỉ định thêm. Tuy nhiên, điều này không quan trọng.
  3. Đảm bảo rằng Bật PAE / NX hộp được chọn.
  4. Trong Hiển thị , đặt Bộ nhớ video đến 128MB.
  5. Bây giờ, trong Bộ nhớ , chọn đĩa trống trong Thiết bị lưu trữ . Tiếp theo, chọn biểu tượng đĩa cùng với Ổ đĩa quang . Duyệt đến và chọn hình ảnh đĩa macOS Big Sur của bạn.
  6. Cuối cùng, đi tới USB và chọn USB 3.0 , sau đó nhấn OK .

3. Sử dụng Command Prompt để thêm mã tùy chỉnh vào VirtualBox

Vẫn chưa đến lúc khởi động máy ảo macOS Big Sur của bạn. Trong cấu hình hiện tại, VirtualBox không hoạt động với hình ảnh đĩa macOS của bạn.

Để thiết lập và chạy nó, về cơ bản bạn phải vá VirtualBox trước khi máy ảo macOS hoạt động. Để thực hiện việc này, bạn cần nhập một số mã bằng Command Prompt. Tất cả các chi tiết ở bên dưới.

Bắt đầu bằng cách đóng VirtualBox. Các lệnh sẽ không thực thi đúng nếu VirtualBox hoặc bất kỳ quy trình liên quan nào của nó đang chạy.

Sau khi đóng, nhấn phím Windows + X , sau đó chọn Command Prompt (Admin) từ menu. Nếu trình đơn của bạn chỉ hiển thị tùy chọn PowerShell, hãy nhập lệnh vào thanh tìm kiếm trên menu Bắt đầu của bạn. Sau đó, nhấp chuột phải vào Kết quả phù hợp nhất và chọn Chạy với tư cách quản trị viên . Sử dụng lệnh sau để định vị thư mục Oracle VirtualBox:

cd "C:\Program Files\Oracle\VirtualBox\"

Bây giờ, hãy nhập lần lượt các lệnh sau. Điều chỉnh lệnh để khớp với tên của máy ảo của bạn. Ví dụ:tên máy ảo của tôi là macOS Big Sur .

Đây là các lệnh:

VBoxManage.exe modifyvm "macOS Big Sur" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,1"
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-AA95B1DDAB278B95"
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

Sau khi hoàn thành các lệnh và cho rằng bạn không gặp phải lỗi nào, hãy đóng Command Prompt.

Cách chạy macOS trên Windows 10 trong máy ảo

4. Khởi động máy ảo macOS Big Sur của bạn

Mở lại VirtualBox. Nhấp đúp vào máy ảo macOS của bạn để khởi động nó. Bạn sẽ thấy một dòng văn bản dài, theo sau là logo Apple. Trên màn hình tiếp theo, chọn ngôn ngữ bạn chọn, sau đó chọn Tiếp tục .

Cách chạy macOS trên Windows 10 trong máy ảo
  1. Tiếp theo, chọn Tiện ích ổ đĩa . Bạn tạo một ổ đĩa sạch cho macOS Big Sur để cài đặt.
  2. Trong Tiện ích Ổ đĩa, hãy chọn PHƯƠNG TIỆN CỨNG NHỚ của VBOX từ cột Ổ đĩa nội bộ.
  3. Sau khi chọn ổ đĩa, hãy đi tới Xóa tùy chọn được tìm thấy ở đầu tiện ích.
  4. Đặt tên cho ổ đĩa của bạn, đặt Định dạng sang Mac OS Extended (Journaled), Lược đồ tới Bản đồ phân vùng GUID .
  5. Chọn Xóa .
  6. Sau khi hoàn tất, bạn có thể thoát Tiện ích Ổ đĩa trở lại màn hình khôi phục Big Sur. Từ đây, bạn nên chọn Cài đặt macOS Big Sur .
  7. Chọn ổ đĩa bạn đã tạo trong Disk Utility, sau đó chọn Tiếp tục.
Cách chạy macOS trên Windows 10 trong máy ảo

Bây giờ, quá trình cài đặt cho biết sẽ mất vài phút. Tuy nhiên, theo kinh nghiệm của tôi, điều này không chính xác. Giai đoạn cài đặt ban đầu mất khoảng 15 phút, nhưng sau đó bạn sẽ đến màn hình cài đặt thứ hai sau khi máy ảo macOS Big Sur khởi động lại.

Thời gian cài đặt ban đầu trên màn hình đó bắt đầu vào khoảng 29 phút. Tuy nhiên, khi nó đạt đến Còn chưa đầy một phút và bạn có được hy vọng của mình — không.

Phải mất một giờ nữa để quá trình cài đặt hoàn tất kể từ thời điểm này, nhưng tôi cũng đã đọc báo cáo về những người đã chờ đợi trong hơn ba giờ. Tệ hơn, không có cách nào để biết liệu quá trình cài đặt có đang diễn ra hay không vì bạn đang lãng phí thời gian của mình.

Cách chạy macOS trên Windows 10 trong máy ảo

Nếu bạn có thể dành thời gian, hãy để nó trong vài giờ và hy vọng khi quay lại, bạn sẽ nhìn chằm chằm vào trang Chào mừng của macOS Big Sur.

Sau khi bạn hoàn tất thiết lập macOS, hãy chụp nhanh trong VirtualBox. Đi tới Máy> Chụp nhanh , đặt tên cho ảnh chụp nhanh của bạn và đợi nó xử lý. Nếu bất kỳ thứ gì bị hỏng hoặc máy ảo Big Sur bị hỏng, bạn có thể quay lại ảnh chụp nhanh để khôi phục cài đặt tốt trước đó của mình.

Cách tạo Máy ảo macOS Big Sur bằng VMware Workstation Player

Thích VMware hơn VirtualBox? Bạn có thể tạo một máy ảo macOS Big Sur bằng VMware hoạt động giống hệt như VirtualBox. Và, cũng giống như VirtualBox, VMware cũng yêu cầu vá lỗi trước khi máy ảo macOS Big Sur hoạt động.

Phần này của hướng dẫn hoạt động cho các hệ thống Intel và AMD . Người dùng AMD phải sử dụng đoạn mã thứ hai khi chỉnh sửa tệp VMX của máy ảo. Đọc qua hướng dẫn để biết chính xác điều này có nghĩa là gì.

1. Bản vá VMware Workstation Player

  1. Trong phần "Tải xuống macOS Big Sur Virtual Image" là công cụ VMware Player Patch Tool. Trước khi bắt đầu thêm, hãy tải xuống công cụ vá lỗi.
  2. Duyệt đến vị trí bạn đã tải xuống công cụ vá lỗi. Trích xuất nội dung của kho lưu trữ. Quá trình này hoạt động tốt nhất khi các thư mục nằm trên cùng một ổ đĩa (ví dụ:thư mục gốc của VMware và kho lưu trữ được giải nén đều được tìm thấy trên ổ C:\).
  3. Đảm bảo rằng VMware đã đóng hoàn toàn. Trong thư mục Unlocker, nhấp chuột phải vào win-install tập lệnh lệnh và chọn Chạy với tư cách quản trị viên . Tập lệnh sẽ mở ra cửa sổ Dấu nhắc Lệnh và tập lệnh vá sẽ chạy.

Có chú ý . Tập lệnh phát ra bởi và bạn cần theo dõi bất kỳ thông báo " Không tìm thấy tệp nào "tin nhắn.

Lý do phổ biến nhất cho thông báo "không tìm thấy tệp" hoặc "hệ thống không thể tìm thấy tệp được chỉ định" là cài đặt VMware Workstation Player ở một vị trí khác với thư mục mặc định và thực hiện bản vá từ một thư mục khác.

Sau khi bản vá hoàn tất, bạn có thể mở VMware.

2. Tạo Máy ảo macOS Big Sur với VMware

Cách chạy macOS trên Windows 10 trong máy ảo
  1. Chọn Tạo Máy ảo Mới. Chọn Tôi sẽ cài đặt hệ điều hành sau .
  2. Bây giờ, chọn Apple Mac OS X và thay đổi Phiên bản thành macOS 10.16. Nếu bạn không thấy các tùy chọn macOS, đó là do bản vá không được cài đặt đúng cách.
  3. Tiếp theo, bạn cần chọn tên cho máy ảo macOS Big Sur của mình. Chọn một cái gì đó dễ nhớ, sau đó sao chép đường dẫn tệp đến một nơi nào đó thuận tiện — bạn sẽ cần nó để thực hiện một số chỉnh sửa trong giây lát.
  4. Trên màn hình tiếp theo, hãy đặt kích thước đĩa từ 50GB trở lên và chọn Lưu trữ đĩa ảo dưới dạng một tệp duy nhất . Hoàn thành trình hướng dẫn tạo đĩa ảo, nhưng chưa khởi động máy ảo.

3. Chỉnh sửa cài đặt máy ảo macOS Big Sur

Trước khi có thể khởi động máy ảo, bạn phải chỉnh sửa thông số phần cứng.

Cách chạy macOS trên Windows 10 trong máy ảo
  1. Từ màn hình chính của VMware, chọn máy ảo macOS Big Sur của bạn, sau đó nhấp chuột phải và chọn Cài đặt .
  2. Tăng bộ nhớ máy ảo lên ít nhất 4GB. Bạn có thể phân bổ nhiều hơn nếu bạn có RAM dự phòng.
  3. Trong Bộ xử lý , chỉnh sửa số lõi hiện có thành 2 (hoặc nhiều hơn nếu có).
  4. Bây giờ, chọn CD / DVD mới (SATA) > Sử dụng tệp hình ảnh ISO . Duyệt đến tệp tin ISO Big Sur của macOS và chọn nó.
  5. Đóng cửa sổ Phần cứng và chọn Hoàn tất.

Tuy nhiên, chưa khởi động máy ảo VMware Workstation Player macOS Big Sur. Vẫn còn một số chỉnh sửa đối với tệp cấu hình.

4. Chỉnh sửa tệp macOS Big Sur VMX cho Phần cứng Intel

Phần này dành cho người dùng Intel, và nó liên quan đến tập hợp các chỉnh sửa cuối cùng mà bạn cần thực hiện trước khi bật máy ảo VMware macOS Big Sur!

Đóng VMware. Đi đến vị trí bạn đã lưu trữ máy ảo macOS. Vị trí mặc định là:

C:\Users\YOURNAME\Documents\Virtual Machines\YOUR MAC OS X FOLDER

Duyệt đến macOS Big Sur.vmx , nhấp chuột phải và chọn Mở bằng> Notepad (hoặc trình soạn thảo văn bản ưa thích của bạn). Cuộn xuống cuối tệp cấu hình và thêm dòng sau:

smbios.reflectHost = "TRUE"
hw.model = "MacBookPro14,3"
board-id = "Mac-551B86E5744E2388"
smc.version = "0"

Lưu , sau đó Thoát.

Bây giờ bạn có thể mở VMware, chọn máy ảo macOS Big Sur của mình và kích hoạt nó!

5. Chỉnh sửa tệp macOS Big Sur VMX cho Phần cứng AMD

Phần này dành cho người dùng AMD . Giống như phần trên, người dùng AMD cũng phải chỉnh sửa tệp VMX trước khi tiếp tục. Bản chỉnh sửa AMD bao gồm nhiều dòng hơn so với phiên bản Intel, nhưng bạn có thể sao chép và dán dữ liệu vào tệp.

Đóng VMware. Đi đến vị trí bạn đã lưu trữ máy ảo macOS. Vị trí mặc định là:

C:\Users\YOURNAME\Documents\Virtual Machines\YOUR MAC OS X FOLDER

Duyệt đến macOS Big Sur.vmx, nhấp chuột phải và chọn Mở bằng> Notepad (hoặc trình soạn thảo văn bản ưa thích của bạn). Cuộn xuống cuối tệp cấu hình và thêm các dòng sau:

smc.version = “0”
cpuid.0.eax = “0000:0000:0000:0000:0000:0000:0000:1011”
cpuid.0.ebx = “0111:0101:0110:1110:0110:0101:0100:0111”
cpuid.0.ecx = “0110:1100:0110:0101:0111:0100:0110:1110”
cpuid.0.edx = “0100:1001:0110:0101:0110:1110:0110:1001”
cpuid.1.eax = “0000:0000:0000:0001:0000:0110:0111:0001”
cpuid.1.ebx = “0000:0010:0000:0001:0000:1000:0000:0000”
cpuid.1.ecx = “1000:0010:1001:1000:0010:0010:0000:0011”
cpuid.1.edx = “0000:0111:1000:1011:1111:1011:1111:1111”
smbios.reflectHost = “TRUE”
hw.model = “MacBookPro14,3”
board-id = “Mac-551B86E5744E2388”

Lưu , sau đó Thoát.

Bây giờ bạn có thể mở VMware, chọn máy ảo macOS Big Sur của mình và kích hoạt nó!

6. Định cấu hình và cài đặt Máy ảo macOS Big Sur

Sau khi khởi chạy máy ảo macOS Big Sur, bạn sẽ phải định cấu hình ổ lưu trữ trước khi cài đặt.

Cách chạy macOS trên Windows 10 trong máy ảo
  1. Tiếp theo, chọn Tiện ích ổ đĩa . Bạn tạo một ổ đĩa sạch cho macOS Big Sur để cài đặt.
  2. Trong Tiện ích ổ đĩa, chọn Phương tiện ổ cứng ảo VMware SATA từ cột Ổ đĩa nội bộ.
  3. Sau khi chọn ổ đĩa, hãy đi tới Xóa tùy chọn được tìm thấy ở đầu tiện ích.
  4. Đặt tên cho ổ đĩa của bạn, đặt Định dạng sang APFS, Lược đồ tới Bản đồ phân vùng GUID .
  5. Chọn Xóa .
  6. Sau khi hoàn tất, bạn có thể thoát Tiện ích Ổ đĩa trở lại màn hình khôi phục Big Sur. Từ đây, bạn nên chọn Cài đặt macOS Big Sur .
  7. Chọn ổ đĩa bạn đã tạo trong Disk Utility, sau đó chọn Tiếp tục.

Quá trình cài đặt mất một chút thời gian, nhưng nó nhanh hơn VirtualBox. Sau khi macOS Big Sur tải, bạn có thể định cấu hình hệ điều hành khi thấy phù hợp.

7. Cài đặt Công cụ VMware vào Máy ảo macOS Big Sur của bạn

Bây giờ bạn cần cài đặt VMware Tools, là một tập hợp các tiện ích và phần mở rộng giúp cải thiện khả năng xử lý chuột, hiệu suất video và những thứ hữu ích khác.

Với máy ảo macOS đang chạy, hãy đi tới Trình phát> Quản lý> Cài đặt Công cụ VMware .

Đĩa cài đặt sẽ xuất hiện trên màn hình macOS. Khi tùy chọn xuất hiện, hãy chọn Cài đặt Công cụ VMware , sau đó cho phép nó truy cập vào ổ đĩa di động. Làm theo trình cài đặt được hướng dẫn, trình cài đặt này sẽ yêu cầu khởi động lại khi hoàn tất.

Khắc phục sự cố

Một số điều có thể xảy ra trong quá trình cài đặt máy ảo macOS trong VMware Player Workstation.

  1. Nếu bạn không thể thấy "Apple Mac OS X" trong trình hướng dẫn tạo máy ảo, thì bạn cần truy cập lại quy trình vá lỗi. Đảm bảo mọi quy trình liên quan đến VMware Player đều tắt.
  2. Nếu bạn nhận được thông báo "Mac OS X không được hỗ trợ dịch nhị phân" khi khởi động máy ảo, rất có thể bạn cần kích hoạt ảo hóa trong cấu hình BIOS / UEFI của mình.
  3. Nếu bạn nhận được thông báo "Lỗi không thể khôi phục VMware Player:(vcpu-0)" khi khởi động máy ảo, bạn cần quay lại tệp cấu hình macOS Big Sur.vmx để đảm bảo bạn đã thêm dòng bổ sung và lưu biên tập.
  4. Nếu bạn đang chạy phần cứng AMD và bị kẹt ở logo Apple, trước tiên hãy tắt máy ảo. Bây giờ, hãy đi tới Cài đặt> Tùy chọn> Chung . Thay đổi Hệ điều hành khách sang Microsoft Windows và Phiên bản cho Windows 10 x64 . Nhấn OK, sau đó thử bật lại máy ảo. Khi logo Apple trôi qua, hãy tắt máy ảo, sau đó đặt tùy chọn hệ điều hành Khách trở lại Apple Mac OS X, chọn phiên bản chính xác.

Máy ảo macOS dành cho Phần cứng AMD

Apple sử dụng phần cứng Intel để cung cấp năng lượng cho máy tính để bàn và máy tính xách tay. Định cấu hình máy ảo macOS bằng phần cứng Intel dễ dàng hơn vì các thông số kỹ thuật phần cứng rất giống nhau.

Với AMD thì ngược lại. Vì Apple không phát triển macOS trên phần cứng AMD nên việc tạo một máy ảo macOS trên hệ thống AMD khó hơn. Tuy nhiên, bạn có thể xem video hướng dẫn sau để biết cách cài đặt macOS Big Sur trên máy ảo VMware sử dụng phần cứng AMD.

Hoàn tất cài đặt máy ảo macOS Big Sur

Bạn có hai tùy chọn để lựa chọn cho máy ảo macOS Big Sur của mình. Cả hai tùy chọn đều tuyệt vời nếu bạn muốn dùng thử macOS trước khi chuyển từ Windows và tận hưởng một số ứng dụng Apple tốt nhất được cung cấp.