Ask Dave Taylor
  • Facebook
  • Instagram
  • Linkedin
  • Pinterest
  • Twitter
  • YouTube
  • Home
  • YouTube Videos
  • Top Categories
  • Subscribe via Email
  • Ask A Question
  • Meet Dave
  • Home
  • Mac & MacOS Help
  • How to Add TPM 2.0 to Windows 10 in VMware Fusion on a Mac for Win11 Compatibility?

How to Add TPM 2.0 to Windows 10 in VMware Fusion on a Mac for Win11 Compatibility?

July 2, 2021 / Dave Taylor / Mac & MacOS Help, Windows PC Help / 19 Comments

I run Windows on my Mac through VMware Fusion and want to start testing with Windows 11. But it can’t run because I don’t have a Trusted Processor Module (TPM). Is that something I can add to a VMware Fusion virtual machine? If so, how?

Developers have long since realized that one of the great features of a modern Mac system is that it can also run Windows really well. Whether you choose a dual boot scenario or just run Windows within a virtual machine through either Parallels or VMware Fusion, it’s surprisingly fast and compatible. Indeed, most of the Windows tutorials on this site in my PC Help area were produced with the help of my trusty VMware Fusion virtual Win10 system.

As many have written about, the early versions of Microsoft Windows 11 require something called a Trusted Platform Module, or TPM. Not just that, but you need version 2.0 of the physical hardware chip on your computer, so it’s not an app you can install on your PC. But on a virtual machine? It’s a quick download and install, as it happens, and you can indeed make your Windows 10 virtual machine Windows 11 ready, as I’ll demonstrate.

Start out by reading through my Check to See If Your PC is Windows 11 Compatible tutorial. Hopefully, Microsoft has re-enabled the PC Health Check app download too: As I write this, it no longer shows up at the indicated link, but it worked fine 48 hours ago.

Run the compatibility checker on your Windows 10 virtual machine in VMware Fusion and you’ll undoubtedly get this result:

win10 can't run windows 11 - vmware fusion

The wrinkle here is that you can’t just install the TPM 2.0 module on your virtual machine: You have to encrypt your virtual machine first…

ENCRYPT VIRTUAL MACHINE IN VMWARE FUSION

Fortunately, both the encryption and TPM install steps are easy if you know what order they need to happen. You can test it for yourself, but the Trusted Platform Module can’t be installed on your virtual machine until you encrypt your VM. That’s done by going into your Windows machine and shutting it down (Start Menu > Power > Shut Down).

Then you can get to the Settings in VMware Fusion for this particular virtual machine, which will look like this:

vmware fusion vm settings - encryption

As highlighted, you’ll want to click on “Encryption” along the bottom row, but before we do that, I want to bring your attention to one more thing: The “Add Device…” button on the top right. We’ll need that in a minute or two.

For now, click on “Encryption” to proceed…

vmware fusion vm - encryption

It’s actually easy to turn off encryption once you enable it, though I’m not sure if it’ll then disable the TPM 2.0 module once installed. For our purposes, check the “Enable Encryption” box.

You’ll then be prompted to set a system password:

vmware fusion vm - encryption  - set password

I checked the “Remember Password” option and found that I never had to enter the password on restarts, re-launch of VMware Fusion, etc. Basically it’s an invisible password at that point, but it lets you encrypt your virtual machine.

Enter a password twice, then click “OK” to proceed. Now go get a cup of tea…

vmware fusion vm - encryption encrypting virtual machine

I have a pretty big Windows 10 VM so it took maybe five minutes to complete? Something like that. Once done, a cheery window pops up:

vmware fusion vm - encryption added

Great. Step one complete.

INSTALL A TPM 2.0 MODULE IN A VMWARE FUSION VM

The second step is easier if a bit confusing. Now that you’ve added encryption, click on that “Add Device…” button on the top right of the main Settings window. You’ll be presented with a list of possible devices you can add:

vmware fusion - add tpm 2.0 module - virtual machine -

I’ve highlighted the Trusted Platform Module. Click on that icon and a window pops up that confusingly talks about what happens if you remove this device:

vmware fusion - add tpm 2.0 module - virtual machine - remove tpm

What’s going on here? You’ve already installed the TPM 2.0 module when you checked it and clicked “Add..” so it’s asking if you want to remove it.

Yes, super confusing. I hope VMware Fusion redoes this to at least say “TPM 2.0 Installed.” to make it more clear what’s going on. In any case, you’re done. Close this tiny window and you’ll notice that the list of Removable Devices for this virtual machine is just a bit longer:

vmware fusion - add tpm 2.0 module - virtual machine - tpm 2.0 added win11

Okay, so is the virtual machine now compatible with Windows 11?

MAKE VMWARE FUSION WINDOWS VM COMPATIBLE WITH WINDOWS 11

I’ll run PC Health Check and find out…

vmware fusion compatible windows 11 tpm 2.0 encryption

Boom! Mission accomplished. Not too difficult once you know you have to encrypt your VM then install the TPM 2.0 module. Now, about Windows 11…

Pro Tip: I’ve been writing about the Mac since, well, the very beginning. Please check out my PC help and my extensive Mac help library for hundreds of useful tutorials and how-to guides. Thanks!

Let’s Stay In Touch!

Never miss a single article, review or tutorial here on AskDaveTaylor, sign up for my fun weekly newsletter!
Name: 
Your email address:*
Please enter all required fields
Correct invalid entries
No spam, ever. Promise. Powered by FeedBlitz
Please choose a color:
Starbucks coffee cup I do have a lot to say, and questions of my own for that matter, but first I'd like to say thank you, Dave, for all your helpful information by buying you a cup of coffee!
add tpm support, trusted platform module, vm tpm, vmware fusion, vmware fusion win11 compatibility, vmware fusion windows 10, windows 11 compatibility

19 comments on “How to Add TPM 2.0 to Windows 10 in VMware Fusion on a Mac for Win11 Compatibility?”

  1. Ian says:
    July 1, 2022 at 6:12 am

    Fantastic (accurate) set of instructions. Many thanks. Enjoy your coffee. 🙂

    Reply
  2. Rich Seifert says:
    January 15, 2022 at 7:02 pm

    Fantastic article! I have a related question that I hope you can help me with. My Mid-2012 Retina running Catalina has VMware v11.5.7 and a VM with Win10 64 bit OS installed. I’m trying to do Windows updates but I’ve been getting a note that, “Updates Available – Your version of Windows has reached the end of service.”

    I need to keep using this Windows 10 VM (albeit _very_ infrequently). I have a couple of apps that I need to run, such as updating my TrailDash ODBC vehicle programmer, and some woodworking software — I don’t want to put any more money into this system and I’m not ready to buy a new computer. I’m hoping there’s a work-around … assuming this is hardware-related. Any suggestions for me? (Can you please email me if you do?)

    Thanks so much for your time and consideration!

    Sincerely,
    Rich

    Reply
    • Dave Taylor says:
      January 17, 2022 at 3:12 pm

      Ah yes, the old “end of life” problem. No fun. Could you try creating a new VM with a more recent version of Win10, then try running your legacy programs in that VM to see if you can just migrate over?

      Reply
  3. James says:
    November 17, 2021 at 7:43 am

    Many thanks for your tips.

    Worked perfectly with Windows 11 on VMFusion 12 on a mac intel running Monterey.

    Reply
  4. Mike James says:
    October 12, 2021 at 3:14 pm

    Hi Dave, after making a backup, I tested this last night, Fusion 12, hardware version 18, and Windows 10.

    Encryption was successful, and after changing the firmware type to UEFI from Legacy BIOS (following comments above), I added the TPM, also successful.

    But the VM would not re-boot at all (unable to locate the OS), and I could not revert the firmware type post-encryption. I did not remove the TPM as doing so “destroys all VM data”. I also note that the VM config file (which I had customised to use controllers for RealFlight) is encrypted, so further changes would be impossible.

    So I restored my backup, successfully.

    Reply
  5. Brian says:
    October 11, 2021 at 12:16 pm

    I just tried setting this up with encryption and TPM from the ISO and it still fails. Can this only be done as an upgrade from 10?

    Reply
    • Brian says:
      October 11, 2021 at 12:34 pm

      Nevermind, I forgot to increase memory to 4gb.

      Reply
  6. David Jameson says:
    October 8, 2021 at 1:55 pm

    I’m getting the same error
    “The trusted platform module can only be added to virtual machine using UEFI firmware”
    and I’m on a recent Mac Pro with Big Sur

    Solution : Go to Advanced and set the Firmware

    https://i.imgur.com/bXWwTg6.png

    Reply
    • little billy says:
      October 11, 2021 at 1:24 am

      Dave you need the following row enabled too, “Enable UEFI Secure Boot”. Also, unless you were just spacing out you may want to go learn about UEFI and Secure Boot… unless you enable secure boot you’re still using a legacy boot driver.

      Reply
  7. jim says:
    October 8, 2021 at 12:56 pm

    Fusion 12 doesn’t work with your method. The TPM option produces error message saying UEFI has to be installed. Under advanced options it doesn’t show a bios/uefi option.

    Reply
    • Dave Taylor says:
      October 9, 2021 at 9:04 pm

      I produced this tutorial with VMWare Fusion 12, so I suspect you have a setting colliding with your efforts…

      Reply
  8. J says:
    October 5, 2021 at 11:24 pm

    VMWare Fusion refused to encrypt the virtual machine the first time. Fusion diplayed an error that part of the drive is already encrypted so it aborted. All my Macs have FileVault (whole disk encryption) enabled, so it’s impractical and foolish to disable it just to encrypt Fusion’s VM.

    But, surprise, I ran Fusion’s Encryption setting again about 5 minutes later and this time it encrypted the drive without errors. Computers, ugh.

    Anyway, after encrypting the VM I enabled TPM and the PC Health check says the VM qualifies for Win11 now.

    Thanks for the tips!

    Reply
  9. Jason says:
    October 5, 2021 at 6:40 pm

    You might want to put a disclaimer at the top that states not all processors are compatible with Windows 11 on pre 2018 MacBooks running VMware Fusion.

    Reply
  10. Jmmy says:
    September 2, 2021 at 2:49 pm

    I tried this on my late 2018 MacBook Pro running Big Sur 11.5.2 using Fusion 12.2 and it worked great.
    I took about 30 minutes with my Win 10 configuration to encrypt and after that everything zipped right through.
    (Of course the Health Check as of this writing is just the one for the preview version of Win 11 with the official edition not available yet.)
    We’ll see what happens when the real deal comes down in October.

    Thanks Dave! You saved me hours of wading through VMware support and forums as well as searching the rest of the web for such a simple process.

    Reply
  11. Jim says:
    August 11, 2021 at 1:37 pm

    Great except that I get an error message that states, “The trusted platform module can only be added to virtual machine using UEFI firmware.” So your method didn’t work.

    Reply
    • Dave Taylor says:
      August 11, 2021 at 4:40 pm

      Ah, dang it. It worked when I wrote the post, Jim. Maybe reach out to VMWare Fusion customer service and see what they say?

      Reply
      • Leonard Selednik says:
        October 6, 2021 at 2:29 pm

        Will this approach now work that Windows 11 has been released?

        Reply
        • Dave Taylor says:
          October 6, 2021 at 4:59 pm

          I haven’t tested it again, but I expect so. If anything changes, I imagine it’ll be the currently very strict requirements for TPM 2.0…

          Reply
  12. Vaibhav says:
    August 10, 2021 at 11:02 pm

    Hello Dave,
    Great guide.
    It worked perfectly for me.
    Thanks

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search

Recent Posts

  • How To Modify and Add Widgets to your Android Home Screen
  • A Guide to Legally Downloading Free Movies to Your Computer
  • How Can I Add a “Battery” Widget to My iPhone Screen?
  • How to Check The Price of a Used Item on the Web?
  • Secure Delete Files and Data from a Windows 11 System?

On Our YouTube Channel

Soundpeats OPERA 5 Hi-Fi Wireless Earbuds -- UNBOXING & REVIEW

EMEET Luna vs AIRHUG 01 Bluetooth Speakerphone Challenge -- DEMO & REVIEW

Categories

  • AdSense, AdWords, and PPC Help (106)
  • Amazon, eBay, and Online Shopping Help (163)
  • Android Help (224)
  • Apple iPad Help (146)
  • Apple Watch Help (53)
  • Articles, Tutorials, and Reviews (346)
  • Auto Tech Help (15)
  • Business Advice (200)
  • ChromeOS Help (31)
  • Computer & Internet Basics (776)
  • d) None of the Above (165)
  • Facebook Help (383)
  • Google, Chrome & Gmail Help (188)
  • HTML & Web Page Design (247)
  • Instagram Help (49)
  • iPhone & iOS Help (621)
  • iPod & MP3 Player Help (173)
  • Kindle & Nook Help (98)
  • LinkedIn Help (87)
  • Linux Help (172)
  • Linux Shell Script Programming (89)
  • Mac & MacOS Help (910)
  • Most Popular (16)
  • Outlook & Office 365 Help (33)
  • PayPal Help (68)
  • Pinterest Help (54)
  • Reddit Help (19)
  • SEO & Marketing (81)
  • Spam, Scams & Security (94)
  • Trade Show News & Updates (23)
  • Twitter Help (220)
  • Video Game Tips (66)
  • Web Site Traffic Tips (62)
  • Windows PC Help (945)
  • Wordpress Help (206)
  • Writing and Publishing (72)
  • YouTube Help (47)
  • YouTube Video Reviews (159)
  • Zoom, Skype & Video Chat Help (62)

Archives

Social Connections:

Ask Dave Taylor


Follow Me on Pinterest
Follow me on Twitter
Follow me on LinkedIn
Follow me on Instagram


AskDaveTaylor on Facebook



microsoft insider mvp


This web site is for the purpose of disseminating information for educational purposes, free of charge, for the benefit of all visitors. We take great care to provide quality information. However, we do not guarantee, and accept no legal liability whatsoever arising from or connected to, the accuracy, reliability, currency or completeness of any material contained on this site or on any linked site. Further, please note that by submitting a question or comment you're agreeing to our terms of service, which are: you relinquish any subsequent rights of ownership to your material by submitting it on this site. Our lawyer says "Thanks for your cooperation."
© 2023 by Dave Taylor. "Ask Dave Taylor®" is a registered trademark of Intuitive Systems, LLC.
Privacy Policy - Terms and Conditions - Accessibility Policy