1 Rookie

 • 

4 Posts

22758

June 28th, 2021 06:00

XPS 8930, cannot enable TPM for Windows 11

I am trying to get my XPS 8930 ready for Windows 11 later this year. I ran the Microsoft tool to see if my computer met specifications. It said that TPM is not enabled. The Dell manual states TPM is enabled by default on my model. My BIOS is up to date. The computer is only three years old and I don't want to buy a new one just to get TPM enabled. Is there a way I can get TPM enabled on my computer?

12 Elder

 • 

45.2K Posts

 • 

172.6K Points

July 3rd, 2021 11:00

@Nightslyr  -  Don't know what you're expecting to see in Disk Management.

My XPS 8930 originally didn't qualify for Win 11 according to their PC Health test app and TPM was grayed out in BIOS setup.

All I had to do was disable Legacy Options ROM which I had previously enabled, save the change and exit setup. Now when I open BIOS setup, TPM is enabled (I didn't even have to change it manually).

Now the PC passes both Microsoft's Win 11 test and WhyNotWin11 .

 

1 Rookie

 • 

5 Posts

July 4th, 2021 18:00

Enabling TPM on a Dell XPS 8930

Turn on your computer.
Enter you BIOS by pressing F-2 at start up.
Make sure your BIOS has been updated - Latest BIOS Version is 1.1.16 can be found in the Security tab.
Now go to the BOOT tab in you BIOS.
Make sure your Boot List Option says UEFI.
Make sure you are still in the BOOT tab.
Important - Next step has to be done in this order.

1st - scroll down to the line that says:
Load Legacy Option ROM and Disable it.
Press YES to the warning.
2nd - scroll down to the line that says:
Secure Boot Control and Enable it.
Press YES to the warning.
Now Press F-10 to SAVE and RESET

Once windows loads and you are on the desktop press the Windows Key + R key to open up the RUN box.
In the RUN box type: tpm.msc and you should see TPM
Management on Local Computer

Dave B

1 Rookie

 • 

16 Posts

June 28th, 2021 07:00

Your computer should have a firmware TPM. Try the following:

1. Shutdown your computer and get into your BIOS. I do not have a 8930 so I don't know the exact keystroke to do it, but it's F2 on my machine.

2. Once in the BIOS, look for an option for PTT. On mines it's under Security. Make sure PTT is enabled.

3. Once enabled, save the change and restart your computer.

4. Once restarted, select the start menu and type in tpm.msc. This the tpm manager should show that you have tpm 2.0.

 

1 Rookie

 • 

4 Posts

June 28th, 2021 17:00

I get the same results on my XPS 8930. While I am in the BIOS, there is only a greyed out option for TPM. I haven't made any changes in it, so not sure why it would be unavailable.

1 Rookie

 • 

16 Posts

June 28th, 2021 18:00

Jason,

I do not have access to the exact model, but a few questions.

1. Does the 8930 have a discrete hardware module? If it has hardware TPM, you cannot enable PTT until TPM is turned off and vice versa. If you have bitlocker on the drive, you won't be able to turn off TPM until you unencrypt the drive. 

2. If you don't have a TPM module, do you have legacy boot turned on? I am currently investigating a possibility that PTT and Legacy boot is incompatibile with eachother. To test it, I am going to convert my MBR drive to GPT, but that is going to take a while.

 

1 Rookie

 • 

16 Posts

June 28th, 2021 20:00

I have just verified my hypothesis. Intel PTT and legacy boot are incompatible. On XPS 8900, PTT unhelpfully display a device manager error if you enable PTT in legacy boot. On XPS 8930, it has a different unhelpful behavior where you Intel PTT is grey out if legacy boot and vice versa. Check if legacy boot is on.

Note if your boot drive is MBR, you won't be able to boot if you change to UEFI. If that happens, you can change it back to legacy to boot again. To boot that drive, you will need to convert the drive from MBR to GPT. Be careful if you do that, there are a lot of instructions online on how to do that, but many of them will result in data loss.

 

2 Posts

June 29th, 2021 11:00

I have same problem, the option for TPM is greyed out in the BIOS settings and I can't hover over it to change.  According to Dell documentation XPS 8930 is compatible with Windows 11: 

https://www.dell.com/support/kbdoc/en-us/000187485/placeholder-for-new-windows-tested-systems?lang=en&ref=supp_lithium

What is the solution here???

3 Posts

June 29th, 2021 13:00

I have the same issue - it's greyed out in the BIOS setting.  While it's on the list of models Dell has tested/approved for Windows 11, the question remains - will it work out of the box?  Or will we need to change some options in the BIOS?  Or will there be an upcoming BIOS update to address it?

A more specific answer from Dell would be nice.

1 Rookie

 • 

16 Posts

June 29th, 2021 14:00

Is you legacy Bios boot mode enabled? If you turn it on, PTT will not work.

 

2 Intern

 • 

514 Posts

June 29th, 2021 15:00

Boot to BIOS select Security tab. Scroll down to "Firmware TMP" and enable. You could also reset BIOS to defaults. 

But just note if you made any other changes like turn off RAID or you turned off secure boot. Resetting might make it unbootable.

3 Posts

June 29th, 2021 15:00

Yes, legacy boot mode is enabled... where is the PTT option?  Because I don't see it anywhere (at least, not written out as 'PTT' explicitly).

1 Rookie

 • 

4 Posts

June 29th, 2021 16:00

I found a remedy to this within the BIOS settings. If you go under the Security tab and activate "Secured boot" it will then prompt you with a rather ominous messaging saying you may have to reinstall Windows. I continued on and then the TPM option was selectable. I too turned that on and restarted. 

It started just fine so no need to reinstall Windows. Took all of 5 minutes once I figured it out.

1 Rookie

 • 

16 Posts

June 29th, 2021 19:00

You need UEFI boot to have secure boot, so turning it on will mean you switch off legacy boot and enable UEFI boot. It is not necessary to have secure boot as another poster pointed out earlier.

1 Rookie

 • 

16 Posts

June 29th, 2021 19:00

Nightslyr,

1. check what type of disk you are running for your boot disk. You should be able to check this by running diskmgmt.msc as admin (you must be admin). In the app, select the drive and get properties and look at the volume tab. In the row partition type, your boot drive should show GPT. If this is the case, you are in luck. If it said MBR, then you will need to convert it to GPT if you want to boot without legacy boot.

2. Assuming your boot drive is GPT, disable legacy and select UEFI boot. 

3. Now that you have disable UEFI boot, look under security section of your bios and enable PTT. When UEFI boot is enable and legacy boot disable, the option should be ungreyed out.

4. Reboot your machine. If options do not exists, check to see if there is a bios update. However, the 8930 is recent enough that it should have had it in the first place. Once you have rebooted, type tpm.msc and run as admin. It should say that you have TPM 2.0.

 

 

3 Posts

July 2nd, 2021 11:00

drives.pngThis is what I see when I look at the disc management tool.  Drive C is the one that handles the boot process, and is partitioned into three sections - UEFI, Windows, and Recovery.  I can only access the properties of Windows, which lists 'boot' as a part of it, but it doesn't tell me what kind of boot record/system/whatever (it's all Greek to me) it's using.

 

 

No Events found!

Top