Если у меня есть доступ только к виртуальной машине, а не к самому хосту, возможно ли точно узнать, использует ли хост-компьютер гиперпоточность или нет? Если да, как я могу это сделать для виртуальной машины Windows?
Нет, это (легко) невозможно. Гость никогда не знает, как выполняются потоки его процессов - поэтому у нас в первую очередь гипервизоры.