Anonim

במשך השנים האחרונות אפל איפשרה וירטואליזציה של גרסאות מסוימות של macOS בחומרה של מק. זה עובד די טוב לשימוש במערכת ההפעלה עצמה כמכונה וירטואלית, אבל אפשרויות אתחול לפני האתחול כמו מצב התאוששות מעט יותר קשה להתמודד איתן מבחינת מכשירי VM.
זה קל מספיק לאתחל מקינטוש בפועל למצב שחזור, אך זה קשה משמעותית כאשר משתמשים ב- Mac VM עם יישום כמו VMware Fusion. אפשר להשתמש בשילוב המקשים Command-R בעת האתחול של macOS VM ב- Fusion, אך חלון הזמן בו Fusion יקבל את הפקודה הוא כה קטן, עד שככל הנראה תנסה עשרות פעמים לפני שהיא תעבוד.
במקום זאת, יש דרך קלה יותר להכריח Mac VM לאתחל במצב התאוששות על ידי עריכת קובץ התצורה של ה- VM. שים לב שתהליך זה מיועד למכונות וירטואליות מק מבוססות VMware עם מחיצת השחזור שלהם ללא פגע. צילומי המסך שלנו מתייחסים ל- VMware Fusion 10.1.3, אם כי התהליך הבסיסי אמור לעבוד על הגרסאות האחרונות ביותר של היישום.

  1. ודא כי ה- Mac VM מושבת לחלוטין ואז אתר את קובץ המכונה הווירטואלית ב- Finder. לחץ באמצעות לחצן העכבר הימני על קובץ ה- VM ב- Finder ובחר Show Content Package .
  2. אתר את קובץ התצורה .vmx של ה- VM. לחץ באמצעות לחצן העכבר הימני על זה ופתח אותו בעורך הטקסט שבחרת.
  3. הוסף את אפשרות התצורה הבאה לתחתית קובץ ה- .vmx:
  4. macosguest.forceRecoveryModeInstall = "TRUE"

  5. שמור את השינוי בקובץ .vmx ואז אתחל את ה- Mac VM שלך. כעת עליו לאתחל ישירות למצב שחזור מבלי שתצטרך להשתמש במקשי אפשרויות האתחול.
  6. כשתסיים עם מצב השחזור ומוכן לאתחל מחדש ל- macOS, כבה את ה- VM ואז פתח מחדש את קובץ ה- .vmx ומחק את הטקסט שנוסף. לבסוף, בתכני החבילה של VM, מצא ומחק את קובץ ה- nvram שלו (הוא ישוחזר על ידי VM לאחר מחזור האתחול הבא). כעת, כשתתחיל את ה- VM הבא, הוא אמור לאתחל מחדש ל- macOS.
כיצד להכריח Mac vm לאתחל במצב התאוששות בהתמזגות vmware