Sejak beberapa tahun kebelakangan ini, Apple telah membenarkan versi tertentu macOS untuk di virtualisasi pada perkakasan Mac. Ini berfungsi dengan baik untuk menggunakan sistem operasi itu sendiri sebagai mesin maya, tetapi pilihan pra-boot seperti Recovery Mode agak sukar untuk ditangani dari segi VM.
Ia cukup mudah untuk boot Mac sebenar ke Recovery Mode, tetapi jauh lebih sukar ketika menggunakan Mac VM dengan aplikasi seperti VMware Fusion . Iamungkinuntuk menggunakan Perintah-R kombinasi kunci semasa boot VM macOS di Fusion, tetapi tetingkap masa di mana Fusion akan menerima perintah itu sangat kecil sehingga anda mungkin akan mencuba puluhan kali sebelum berfungsi.
Sebaliknya, ada cara yang lebih mudah untuk memaksa Mac VM untuk boot dalam Mode Pemulihan dengan hanya mengedit fail konfigurasi VM. Perhatikan bahawa proses ini adalah untuk mesin maya Mac berasaskan VMware dengan partisi pemulihannya utuh. Tangkapan skrin kami merujuk kepada VMware Fusion 10.1.3, walaupun proses asas harus dijalankan pada versi aplikasi yang paling baru.
- Pastikan Mac VM ditutup sepenuhnya dan kemudian cari fail mesin maya di Finder. Klik kanan pada fail VM di Finder dan pilih Tunjukkan Kandungan Pakej .
- Cari VM .vmx fail konfigurasi. Klik kanan padanya dan buka di editor teks pilihan anda.
- Tambahkan pilihan konfigurasi berikut ke bahagian bawah fail .vmx:
macosguest.forceRecoveryModeInstall = 'TRUE'
- Simpan perubahan ke fail .vmx dan kemudian boot VM Mac anda. Sekarang ia harus terus masuk ke Mod Pemulihan tanpa perlu menggunakan kunci pilihan but.
- Apabila anda selesai dengan Mode Pemulihan dan bersedia untuk boot semula ke macOS, matikan VM dan kemudian buka semula fail .vmx dan hapus teks yang ditambahkan. Akhirnya, dalam kandungan pakej VM, cari dan padamkannya .nvram fail (ia akan dibuat semula oleh VM selepas kitaran boot seterusnya). Sekarang, apabila anda seterusnya menjalankan VM, ia harus kembali ke macOS.