Tec*_*eek 6 bios ssd hard-drive
我的系统在硬盘上运行,启动操作系统需要一分多钟的时间,现在当我启动任务管理器并转到启动时,它说 BIOS 时间为 10 秒,但这是不正确的,除非操作系统启动time 和 BIOS 时间不同,Windows 是否会写入从按下开机按钮到系统准备好在某个地方使用的时间,为了测试这一点,我必须在 youtube 上观看一个视频,其中在硬盘驱动器上运行的系统与在 SSD 上运行的系统同时启动,秒表启动,硬盘需要 1 分 30 秒以上才能启动进入操作系统,但 SSD 需要 29 秒。
\n\n它说 BIOS 时间是 10 秒,但这是不正确的,除非操作系统启动时间和 BIOS 时间不同
\n
他们完全不同。BIOS 在操作系统开始启动时离开,因此您测量的“挂钟”时间是BIOS 时间和操作系统时间的总和。
\nWindows 最有可能使用 CPU 的时钟周期计数器来RDTSC
检测 BIOS 时间(至少 systemd 在 Linux 上使用的是这样的):
(Linux 上的“systemd-boot”启动管理器还会在将控制权交给操作系统之前立即记录 TSC 值,以测量显示启动菜单 \xe2\x80\x93 所花费的时间,尽管 Windows 可能不会这样做。 )
\n一些较新的基于 UEFI 的系统具有专用的 ACPIFPDT
表,其中固件本身存储“BIOS 时间”以供操作系统获取,但这尚未得到普遍支持。