ในช่วงหลายปีที่ผ่านมา Apple ได้อนุญาตให้ macOS บางรุ่นทำการจำลองเสมือนบนฮาร์ดแวร์ Mac วิธีนี้ใช้งานได้ดีพอสมควรสำหรับการใช้ระบบปฏิบัติการเป็นเครื่องเสมือน แต่ตัวเลือกการบู๊ตล่วงหน้าเช่น Recovery Mode นั้นค่อนข้างยุ่งยากในการจัดการกับ VM
มันง่ายพอที่จะบู๊ตเครื่อง Mac จริง ๆ ในโหมดการกู้คืน แต่มันก็ยากกว่ามากเมื่อใช้ Mac VM กับแอพพลิเคชั่นเช่น VMware Fusion เป็น ไปได้ที่ จะใช้คีย์ผสม Command-R เมื่อทำการบูท macOS VM ใน Fusion แต่หน้าต่างเวลาที่ Fusion จะยอมรับคำสั่งนั้นเล็กมากจนคุณอาจลองหลายสิบครั้งก่อนที่มันจะทำงาน
มีวิธีที่ง่ายกว่าในการบังคับให้ Mac VM บูตในโหมดการกู้คืนโดยแก้ไขไฟล์การกำหนดค่าของ VM แทน โปรดทราบว่ากระบวนการนี ภาพหน้าจอของเราอ้างอิง VMware Fusion 10.1.3 แม้ว่ากระบวนการพื้นฐานควรทำงานกับแอพพลิเคชั่นเวอร์ชันล่าสุด
- ตรวจสอบให้แน่ใจว่า Mac VM นั้นปิดตัวลงอย่างสมบูรณ์แล้วค้นหาไฟล์เครื่องเสมือนใน Finder คลิกขวาที่ไฟล์ VM ใน Finder และเลือก แสดงเนื้อหาแพ็คเกจ
- ค้นหาไฟล์คอนฟิกูเรชัน. vmx ของ VM คลิกขวาบนและเปิดในตัวแก้ไขข้อความที่คุณเลือก
- เพิ่มตัวเลือกการกำหนดค่าต่อไปนี้ที่ด้านล่างของไฟล์. vmx:
- บันทึกการเปลี่ยนแปลงเป็นไฟล์. vmx จากนั้นบูต Mac VM ของคุณ ตอนนี้มันควรบูตเข้าสู่โหมดการกู้คืนโดยตรงโดยไม่จำเป็นต้องใช้ปุ่มตัวเลือกการบูตใด ๆ
- เมื่อเสร็จสิ้นด้วยโหมดการกู้คืนและพร้อมที่จะบูตกลับเป็น macOS ให้ปิด VM แล้วเปิดไฟล์. vmx อีกครั้งและลบข้อความที่เพิ่มเข้ามา ในที่สุดในเนื้อหาแพ็คเกจของ VM ให้ค้นหาและลบไฟล์. nvram (จะถูกสร้างขึ้นใหม่โดย VM หลังจากรอบการบูตถัดไป) ตอนนี้เมื่อคุณบูต VM ครั้งต่อไปมันควรบูตกลับเป็น macOS
macosguest.forceRecoveryModeInstall = "TRUE"