בשנים האחרונות אפל איפשרה זאת גרסאות מסוימות של MacOS להיות וירטואליזציה בחומרת Mac. זה עובד די טוב לשימוש במערכת ההפעלה עצמה כמכונה וירטואלית, אך אפשרויות טרום אתחול כמו Mode Recovery הן קצת יותר מסובכות להתמודד מבחינת VMs.
שֶׁלָה קל מספיק לאתחל Mac בפועל למצב התאוששות, אך זה קשה משמעותית בשימוש ב- Mac VM עם יישום כמו פיוז'ן VMware . שֶׁלָהאפשרילהשתמש ב- פיקוד-ר שילוב מקשים בעת אתחול VM של MacOS ב- Fusion, אך חלון הזמן בו Fusion יקבל את הפקודה הוא כה קטן, עד כי סביר להניח שתנסה עשרות פעמים לפני שהיא פועלת.
במקום זאת, יש דרך קלה יותר להכריח את ה- Mac VM לאתחל במצב התאוששות על ידי עריכת קובץ התצורה של ה- VM בלבד. שים לב שתהליך זה מיועד למכונות וירטואליות מבוססות VMware עם מחיצת השחזור שלהן שלמה. צילומי המסך שלנו מתייחסים ל- VMware Fusion 10.1.3, אם כי התהליך הבסיסי אמור לעבוד על הגרסאות האחרונות של היישום.
- ודא כי ה- Mac VM נסגר לחלוטין ואז אתר את קובץ המחשב הווירטואלי ב- Finder. לחץ לחיצה ימנית על קובץ ה- VM ב- Finder ובחר הצג תוכן החבילה .
- אתר את ה- VM .vmx קובץ תצורה. לחץ עליו לחיצה ימנית ופתח אותו בעורך הטקסט שבחרת.
- הוסף את אפשרות התצורה הבאה לתחתית קובץ .vmx:
macosguest.forceRecoveryModeInstall = 'TRUE'
- שמור את השינוי בקובץ .vmx ואז אתחל את ה- Mac VM שלך. כעת עליו לאתחל ישירות למצב השחזור מבלי להזדקק לשימוש במקשי אפשרות אתחול כלשהם.
- לאחר שתסיים עם מצב השחזור ומוכן לאתחל מחדש ל- macOS, כבה את ה- VM ואז פתח מחדש את קובץ ה- .vmx ומחק את הטקסט שנוסף. לבסוף, בתוכן החבילה של VM, מצא ומחק אותה .nvram קובץ (הוא ייצור מחדש על ידי ה- VM לאחר מחזור האתחול הבא). כעת, כאשר אתה מאתחל את ה- VM הבא, עליו לאתחל חזרה ל- MacOS.