This PC can't run Windows 11

Discussion in 'Windows Virtual Machine' started by JohnD44, Jun 24, 2021.

  1. Don Awalt

    Don Awalt Hunter

    Messages:
    134
    That's interesting, @mcored, It has to be one of two things. I checked the KB articles again and they don't specify it only works on certain Macs. It does say Parallels must be either
    • Parallels Desktop for Mac Pro Edition
    • Parallels Desktop for Mac Business Edition
    Are you running either of these versions of Parallels?

    Or - if you go to Hardware > +, but a TPM chip isn't there, it means your Windows virtual machine is based on Legacy BIOS. TPM chip will work with UEFI/EFI BIOS only.
    1. If Legacy is set, create a new Windows virtual machine.
    2. When you get to the Name and Location window when creating a machine, enable Customize settings before installation.
    3. In the automatically opened configuration window go to Hardware, click + > select TPM chip > Add.
    4. Close the configuration window and proceed with Windows installation.
     
  2. PawelB4

    PawelB4 Bit poster

    Messages:
    5
    I have UEFI bios mode, but still no TPM chip option
     
  3. mcored

    mcored Junior Member

    Messages:
    13
    Thanks for your response.
    I have the latest Pro version. Using Boot Camp, I installed Windows 10 freshly in August 2020 using my brand new iMac 27" (2020).
    When I go to State Information, it does say I have UEFI.
    This is why I'm out of options again.
     
  4. MichaelC26

    MichaelC26 Bit poster

    Messages:
    7
    I've reach the stage of UEFI - TPM - But alas the cpu on my MBP is not on the list for Windows 11 7657U i7 5.5GHz (2017)
     
  5. MichaelC26

    MichaelC26 Bit poster

    Messages:
    7
    That should have read 3.5GHz CPU
     
  6. mcored

    mcored Junior Member

    Messages:
    13
    @DonA2 here is my System Information:
    Code:
    OS Name    Microsoft Windows 10 Pro
    Version    10.0.19043 Build 19043
    Other OS Description     Not Available
    OS Manufacturer    Microsoft Corporation
    System Name    MIKE-PC
    System Manufacturer    Parallels Software International Inc.
    System Model    Parallels Virtual Platform
    System Type    x64-based PC
    System SKU    Undefined
    Processor    Intel(R) Core(TM) i5-10600 CPU @ 3.30GHz, 3312 Mhz, 2 Core(s), 2 Logical Processor(s)
    BIOS Version/Date    Parallels Software International Inc. 16.5.0 (49183), 2/04/2021
    SMBIOS Version    2.7
    Embedded Controller Version    16.05
    BIOS Mode    UEFI
    BaseBoard Manufacturer    Parallels Software International Inc.
    BaseBoard Product    Parallels Virtual Platform
    BaseBoard Version    None
    Platform Role    Desktop
    Secure Boot State    Unsupported
    PCR7 Configuration    Binding Not Possible
    Windows Directory    C:\Windows
    System Directory    C:\Windows\system32
    Boot Device    \Device\HarddiskVolume1
    Locale    Australia
    Hardware Abstraction Layer    Version = "10.0.19041.964"
    Username    MIKE-PC\mike
    Time Zone    W. Australia Standard Time
    Installed Physical Memory (RAM)    16.0 GB
    Total Physical Memory    16.0 GB
    Available Physical Memory    12.7 GB
    Total Virtual Memory    18.4 GB
    Available Virtual Memory    14.5 GB
    Page File Space    2.38 GB
    Page File    C:\pagefile.sys
    Kernel DMA Protection    Off
    Virtualisation-based security    Not enabled
    Device Encryption Support    Reasons for failed automatic device encryption: TPM is not usable, PCR7 binding is not supported, Hardware Security Test Interface failed and the device is not Modern Standby, Un-allowed DMA-capable bus/device(s) detected, TPM is not usable
    A hypervisor has been detected. Features required for Hyper-V will not be displayed.    
     
  7. lorein

    lorein Member

    Messages:
    26
    To fix This PC Can't Run Windows 11" message you need to turn on TPM as well as the Secure Boot option on your system.
    But first, also confirm if your system meets the minimum system requirements. And if everything seems fine then the motherboard has a TPM 2.0 chip. This component is mostly present on many PC, but you are using an old PC then it might not present. Follow the steps to enable TPM 2.0 to run Windows 11.
    • Reboot and press F1, F2, F10, or F11 to open the Startup Menu
    • Now, click on 'Security Tab'
    • Click on 'TPM device' and a list will available
    • Now select 'Available'
    • Click on save and reboot your PC.
    Hope This PC can't run Windows 11 is resolved but if not then this can be shown mistakenly by Microsoft and get resolved with time.
    Source: https://answers.microsoft.com/en-us...-enabled/ed91f315-fa29-4fa9-a3aa-6dd6e69a3b8c
     
  8. JohnD44

    JohnD44 Member

    Messages:
    22
  9. MichaelC26

    MichaelC26 Bit poster

    Messages:
    7
    I've been able to get W11 up and running on a VM DT v16.5 (MBP 13" 2017) ..
    But it was only a very early version of W11
     
  10. Carbonideus

    Carbonideus Junior Member

    Messages:
    13
    I just upgraded my standard edition of Parallels to the Pro edition to have the option of adding a virtual TPM Module. This works fine, but how did you manage to not get a warning concerning the processor type and having a DirectX 12 compatible graphics card?
     

    Attached Files:

  11. mcored

    mcored Junior Member

    Messages:
    13
    This is what I was thinking too. We got no hope for Boot Camp installations i.e. native installations, however, we might have luck installing Windows 11 virtually through Parallels Desktop in the future.
     
  12. mcored

    mcored Junior Member

    Messages:
    13
    Alright, I deleted the Boot Camp partition and reinstalled Windows through Parallels Desktop. This time I am able to add the TPM module. I guess the problem child was Boot Camp installation.
     
  13. DereckB1

    DereckB1 Bit poster

    Messages:
    8
    On ARM Macs you can run Windows 11 just fine. You dont need a TPM chip as of yet. I have Windows 11 via the Insider Preview as a Windows Update (dev channel).
     
  14. CharlieS4

    CharlieS4 Member

    Messages:
    22
    I wonder if in the future Parallels will add the ability to switch to UEFI from BIOS via the settings without redoing a VM, as that would make it much easier to enable TPM 2.0 option.

    Also the minimum RAM and minimum storage needed have increased for Windows 11
     
  15. jemenake

    jemenake Bit poster

    Messages:
    3
    TPM emulation is only in the Business and Pro versions of Parallels, not Standard. This will be a problem when Windows 11 finally requires TPM. I'm very curious as to whether Parallels (the company) is planning to extend that feature down to the Standard version, or if those of us with Standard just aren't going to get to have Windows 11, ever.
     
  16. JohnS102

    JohnS102 Bit poster

    Messages:
    2
    By shear luck I seem to have found a way to switch from BIOS to UEFI via the Parallels GUI:
    1. Having run "mbr2gpt /convert" via the Windows Troubleshooting Terminal menu, close the amended VM
    2. With the VM turned off, open the VM Config GUI and select hardware / boot order / advanced
    3. Under Advanced / Boot Flags add "vm.bios.efi=1" and select OK
    4. My "converted" VM now boots and with "msinfo32" I can see BIOS Mode is UEFI
    5. Opening the VM Package Contents on my Mac Pro 5,1, I can edit config.pvr and see that EFI=1 too.
    Unfortunately I'm still stuck as the option to add a Virtual TPM under the hardware config setting is missing. The msinfo32 tool provides the reason under the "Device Encryption Support" entry: "Reasons for failed automatic device encryption: TPM is not usable, PCR7 binding is not supported..."
    PS: according to the Parallels website Parallels V17.1.0 Standard Edition supports "Use a Virtual TPM chip".
    Anyone got any ideas where we go from here?
     
  17. mmika

    mmika Pro

    Messages:
    488
    JohnS102, you shouldn't add flag "vm.bios.efi=1"
    It's better to edit config.pvs file and set <EfiEnabled>0</EfiEnabled> field, to <EfiEnabled>1</EfiEnabled>
    Another way (I'm not sure it is available for Parallels Standard Edition) is to run in terminal two commands:
    '
    prlctl set <VM_UUID> --bios-type efi64
    prlctl set <VM_UUID> --efi-secure-boot on
    '
    <VM_UUID> can be found, from 'prlctl list -a' output for example.
     
  18. DebasmitaM

    DebasmitaM Forum Maven

    Messages:
    1,142
    Hello, please update to Parallels Desktop for Mac 17.1.0 for resolving the issue. Thanks, Parallels Team.
     
  19. JohnS102

    JohnS102 Bit poster

    Messages:
    2
    Hi, thanks for the suggestion - are you suggesting that adding a BIOS to UEFI flag via the Config GUI might explain the PCR7 bindings problem? The comment from Parallels Staff Member doesn't help as I AM USING Parallels 17.0.1 and I've still got the PCR7 bindings problem!!
     
  20. mmika

    mmika Pro

    Messages:
    488
    JonhS102, from my POW this thread is not about "PCR7 bindings problem" if it exists.
    Do you get TPM working/accessible for Windows? Does 'tpm.msc' applet see it?

    And I replied in context of
    To add Virtual TPM via GUI in config editor <EfiEnabled>1</EfiEnabled> must be set.
     

Share This Page