Não, não é (facilmente) possível. O convidado nunca sabe como os threads do processo são executados - é por isso que temos hypervisors em primeiro lugar.
Se eu tiver acesso somente à máquina virtual e não ao host em si, é possível saber com certeza se o computador host está usando hyper-threading ou não? Se for, como posso fazer isso para uma VM do Windows?
Não, não é (facilmente) possível. O convidado nunca sabe como os threads do processo são executados - é por isso que temos hypervisors em primeiro lugar.