Start using Emulator is not showing

Discussion in 'Parallels Desktop on a Mac with Apple silicon' started by HaraldSt, Jan 13, 2025 at 11:09 AM.

  1. HaraldSt

    HaraldSt Member

    Messages:
    4
    The release notes for Parallels Desktop 20 for Mac 20.2.0 (55872) have an attached kb for an experimental feature to run Intel VMS under Roesetta2.
    But when I right-click on an imported Intel Windows 10 machine "Start using Emulator" does not show. I only get the standard menu with Start disabled.

    upload_2025-1-13_11-8-17.png
     
  2. Adeboye Adeotan

    Adeboye Adeotan Staff Member

    Messages:
    486
    Hi,

    Please collect a technical report while the issue is being reproduced (click the Parallels icon > Help > Send technical data > check "Attach screenshots..." > press Send Report) and send the report's 9-digit ID in reply to this post.
     
  3. RickK5

    RickK5 Bit poster

    Messages:
    7
    I'm having the same issue, the emulation option is missing. I'll reach out to support as well, and report back.
     
  4. RickK5

    RickK5 Bit poster

    Messages:
    7
    I reported this and included screenshots.
    My report ID is 480381888. Hopefully we can get this resolved for everyone.
     
  5. HaraldSt

    HaraldSt Member

    Messages:
    4
    I also tried it on my M1 Studio without success.
    Report 480393178
     
    RickK5 likes this.
  6. Maxim Rasulov

    Maxim Rasulov Staff Member

    Messages:
    84
    Hello,

    Thank you for your interest and for reporting this, we're looking into this behaviour.

    As a possible workaround, please try to start it using the command line and see if the option appears afterwards in Control Center:

    Open Terminal (Applications > Utilities > Terminal) and execute the following command:

    prlctl start "YourVirtualMachineName"

    Let us know the results. If it still doesnt start, we'd like to take a look at a report generated after this attempt, thank you in advance!
     
    JohnA58 likes this.
  7. RickK5

    RickK5 Bit poster

    Messages:
    7
    Ok, so this is probably why none of us can start the VMs. I tried starting from the terminal, and got the below error about the BIOS. I know the Parallels documentation says it has to be EFI. Is there a way to change the VM from BIOS to EFI? Also, I think changing the error message in the Parallels' GUI, and maybe linking to a knowledgebase article would make this easier in the future.

    Failed to start the VM: Unsupported BIOS/Firmware type. Parallels Desktop does not support running Intel-based virtual machines with this BIOS/Firmware type on Apple Silicon Macs.
     
  8. RickK5

    RickK5 Bit poster

    Messages:
    7
  9. JohnA58

    JohnA58 Bit poster

    Messages:
    1
    I have the same issue, but am using the Trial version to see how well this new x86 emulation works before I upgrade to the Pro version. When I use the command line suggested in the previous post, I get "The command is available only in Parallels Desktop for Mac Pro or Business Edition." Is there any way to get a Trial of the Pro version to try this first?
     
  10. Maxim Rasulov

    Maxim Rasulov Staff Member

    Messages:
    84
    Hi, @RickK5 @HaraldSt
    Interpretation of the message is quite right, unfortunately it will be rather difficult, if possible at all to get around it.

    Your existing instance of Windows 10, both expects support for Legacy bios boot and OS bootloader itself is also expecting it, so if you just switch to EFI it still shouldn't boot.
    Technically-wise it would be simpler to create a new emulated x86 virtual machine, and use Parallels to move or attach hard drive from the old machine to it to access the files.

    To try and make this machine start, we would need to: change bios type to EFI for virtual hardware; rewrite the bootloader for Windows 10 to use efi as well, and remove some devices from configuration(which would usually happen automatically, but due to issues with startup it might not).

    This is hypothetically possible, but i have to state, that procedure in its entirety, have neither been tested in emulation environment, nor is it guaranteed to go well even in cases with native PC's, but if despite that you wish to attempt you can try the following:
    Disclaimer: We generally do not recommend manipulation with virtual machine configuration file directly, and we cannot guarantee how mbr2gpt.exe tool will perform in emulation, or in general, which is why this is not a recommended procedure, but its more of a potential workaround in principle.
    Backup the virtual machine before attempting any changes mentioned below to avoid potential data loss.

    Note: If you happen to have access to an Intel Mac, it somewhat simplifies things, you just need to start the virtual machine in question in Parallels Desktop 19 or below and use https://learn.microsoft.com/en-us/windows/deployment/mbr-to-gpt this tool in command line, e.g: mbr2gpt /convert /allowFullOS

    1. Backup the virtual machine.

    2. Right-click on the machine in Control Center > Show in Finder.

    3. Right-click on virtual machine > Show Package Contents > open config.pvs in text editor.

    4. Locate and change the following line:

    <Bios dyn_lists="" EfiEnabled_patch="">
    <EfiEnabled>0</EfiEnabled>
    <EfiSecureBoot>0</EfiSecureBoot>

    To:

    <Bios dyn_lists="" EfiEnabled_patch="">
    <EfiEnabled>1</EfiEnabled>
    <EfiSecureBoot>0</EfiSecureBoot>

    5. Save and close the file > Open the virtual machine configuration > Hardware > remove USB and Sound devices by selecting them and clicking "-" | otherwise attempt to start will throw another error.
    5.1: Also it might be required to manually change cpu count to 1 under CPU&Memory.
    5.2: Remove system flags if you have set them previously.

    6. Download Windows 10 bootable installation iso and mount it in the virtual machine.

    7. Start the machine using GUI or terminal command.

    8. It will start in installation environment. Use Shift+F10 to open command line interface and attempt to use https://learn.microsoft.com/en-us/windows/deployment/mbr-to-gpt this tool manual to convert your system loader from MBR to GPT.

    We would appreciate feedback should you choose to try this approach, if it can be successful, but given its not obvious and lack of guarantees its understandable if you elect not to.
     

Share This Page