-2

How can I enable TPM measured boot in Windows 10?

I want the TPM hashes to be captured in PCR values and I want to be able to see the results. I know how to do it in Linux but I don't know what should I do in Windows.

I found the following guides, but they don't seem to have the information I need:

Any help is appreciated.

MikeBeaton
  • 3,314
  • 4
  • 36
  • 45
capstonene
  • 179
  • 11
  • why do you give me negative score? why? why? answer rapidly. i want to know why – capstonene Mar 04 '21 at 17:46
  • The question is very vague, include how you do it in linux, an example of what you get and maybe then someone will try to answer it. – Roque Sosa Mar 05 '21 at 00:46
  • In Windows at least, you'd normally enable TPM in your firmware settings. But the question about how to see the results generated by TPM is very useful, and so is the answer by @MiSimon. – MikeBeaton Feb 20 '22 at 22:20
  • capstonene: I think it is a great shame that your question is closed and locked. I found the question and the current answer very useful. Perhaps you could further edit as requested by @RoqueSosa to include what you do in Linux and what results you get from doing that? – MikeBeaton Feb 21 '22 at 03:43

1 Answers1

0

If you want to see all hashes that led to the current PCR values, you can use the WBCL (Windows Boot Configuration Logs) provided by the TPM and Windows (I think starting from Windows 8). These are logs that are generated by the TPM/Firmware and stored under "C:\Windows\Logs\MeasuredBoot". They contain every event that was sent to the TPM and every operation on a PCR register should be one of these events.

I am using the TCGLogTools to parse these logs. The format of the logs is documented here and here if you wanted to write your own parser.

MikeBeaton
  • 3,314
  • 4
  • 36
  • 45
MiSimon
  • 1,225
  • 1
  • 8
  • 10