Trong vài năm qua, Apple đã cho phép phiên bản nhất định của macOS sẽ được ảo hóa trên phần cứng Mac. Điều này hoạt động khá tốt khi sử dụng bản thân hệ điều hành như một máy ảo, nhưng các tùy chọn khởi động trước như Chế độ khôi phục sẽ phức tạp hơn một chút về mặt máy ảo.
Nó là vừa đủ dễ để khởi động một máy Mac thực tế vào Chế độ Khôi phục, nhưng sẽ khó hơn đáng kể khi sử dụng Máy ảo Mac với một ứng dụng như VMware Fusion . Nó làkhả thisử dụng Command-R tổ hợp phím khi khởi động máy ảo macOS trong Fusion, nhưng khoảng thời gian mà Fusion sẽ chấp nhận lệnh đó quá nhỏ nên bạn có thể sẽ thử hàng chục lần trước khi nó hoạt động.
Thay vào đó, có một cách dễ dàng hơn để buộc máy ảo Mac khởi động ở Chế độ khôi phục bằng cách chỉ cần chỉnh sửa tệp cấu hình của máy ảo. Lưu ý rằng quá trình này dành cho các máy ảo Mac dựa trên VMware với phân vùng khôi phục còn nguyên vẹn. Ảnh chụp màn hình của chúng tôi tham chiếu VMware Fusion 10.1.3, mặc dù quy trình cơ bản sẽ hoạt động trên hầu hết các phiên bản mới nhất của ứng dụng.
- Đảm bảo Mac VM hoàn toàn tắt và sau đó định vị tệp máy ảo trong Finder. Nhấp chuột phải vào tệp VM trong Finder và chọn Xem Nội dung đóng gói .
- Xác định vị trí của máy ảo .vmx tập tin cấu hình. Nhấp chuột phải vào nó và mở nó trong trình soạn thảo văn bản mà bạn chọn.
- Thêm tùy chọn cấu hình sau vào cuối tệp .vmx:
macosguest.forceRecoveryModeInstall = 'TRUE'
- Lưu thay đổi vào tệp .vmx và sau đó khởi động máy ảo Mac của bạn. Bây giờ nó sẽ khởi động trực tiếp vào Chế độ khôi phục mà không cần sử dụng bất kỳ phím tùy chọn khởi động nào.
- Khi bạn hoàn tất Chế độ khôi phục và sẵn sàng khởi động lại vào macOS, hãy tắt máy ảo, sau đó mở lại tệp .vmx và xóa văn bản đã thêm. Cuối cùng, trong nội dung gói của VM, hãy tìm và xóa .nvram (nó sẽ được tạo lại bởi VM sau chu kỳ khởi động tiếp theo). Bây giờ, khi bạn khởi động máy ảo lần sau, nó sẽ khởi động lại vào macOS.