Вы можете попробовать BootTimer или BootRacer , чтобы увидеть, что любой из них сделает то, что вы хотите.
Не думаю, что вы сможете определить это после запуска Windows. Я не знаю ни одного BIOS, который хранит время последней загрузки. Но на любой современной машине, если время между включением и вызовом загрузчика ОС (по сути, время, необходимое для запуска подпрограмм POST ) занимает больше нескольких секунд, что-то не так.
Вы пытаетесь сделать это программно, чтобы получить точное количество времени, в течение которого аппарат находился в сети и работал? Неточность, возникающая из-за нескольких секунд, которые занимает POST, не кажется существенной. Если вы выбираете время для тестирования или оптимизации, любая из этих двух утилит должна работать на вас.