无忧启动论坛

标题: 关于启动电脑后,记录启动时间的问题。 [打印本页]

作者: 2011itest    时间: 2019-5-30 20:40
标题: 关于启动电脑后,记录启动时间的问题。
目的:

虽然Windows可以通过日志系统启动时间,但是毕竟可以通过WINPE来绕过。
所以,希望在电脑启动后,UEFI这一步,记录启动时间到硬盘的第一分区中。
目前通过这几天学习、发现UEFI shell 支持   date time 等时间命令。

1.那么按道理来说以上功能是没有问题的,现在的问题是,系统盘是NTFS分区,首先需要
UEFI SHELL 支持 NTFS,然后写入进去。

2.命令如果测试成功,通过在加载UEFI这一步,现行加载命令。那么假设通过U盘启动或光盘启动,是否也可以避过?如果可以是否要在BIOS加载UEFI之前这一步进行操作?是否有什么办法呢?

以上,请各位大神抽空不吝赐教,感谢!~
作者: pcfan120    时间: 2019-5-31 00:10
不懂UEFI SHELL,等大师解惑,不知楼主记录启动时间有什么用处?
作者: 2010sya    时间: 2019-5-31 00:10
仅做猜想:
先说一下,我对uefi shell不太了解
我的理解,uefi shell处在传统意义上的biso自检阶段,能够识别date time命令
下一步交给引导介质(硬盘、光盘、优盘)
然后将控制权交给操作系统,如PE\WINDOWS 等
如果把控制权交给主机硬盘,会继续记录系统的一些参数,如time
而其他介质则不然(或者说PE接手了uefi的控制权,把前面的东西丢弃了)

我的理解,uefi仍属于传统意义上的BIos,只是功能更加强大了吧

个人观点,勿喷
作者: lbw2007    时间: 2019-5-31 01:03
记录uefi供电时间确实挺困难的,理论上应该可行。但是
不知道是不是我OUT了,UEFI SHELL支持NTFS的,至少我的支持,主板是华硕Z370A,18年8月的固件版本。
还有,BIOS没有加载UEFI,UEFI本身就是固件不需要BIOS加载。
你不是打算通过UEFI在供电瞬间记录时间吗,那便是开机就记录,什么都绕不过。但是最麻烦的应该还是记录到什么位置的问题。本来那些全家桶记录的时间都不准,自检时间都是靠windows日志猜的。
没什么意义。楼下继续吧
作者: 2011itest    时间: 2019-5-31 13:21
pcfan120 发表于 2019-5-31 00:10
不懂UEFI SHELL,等大师解惑,不知楼主记录启动时间有什么用处?

哈哈,既然朋友问到了、我就简单聊一下

我一开始是设想,记录时间,然后每次开机EMAIL通知我、这样不管我在哪、

我都知道我的电脑有没有被开机、或者被人使用过、


但是,马上就又推翻了、因为PE可以随时进入电脑,这个时间Windows是没办法记录的、

所以,想到在系统进入之前,也就是UEFI这一步、
作者: 2011itest    时间: 2019-5-31 13:23
2010sya 发表于 2019-5-31 00:10
仅做猜想:
先说一下,我对uefi shell不太了解
我的理解,uefi shell处在传统意义上的biso自检阶段,能够 ...

我的想法是,如果在UEFI加载PE或者window前,通过调用命令,把时间存储在本地硬盘上(非USB),这个按道理是可以实现的。
作者: 2011itest    时间: 2019-5-31 13:32
本帖最后由 2011itest 于 2019-5-31 13:34 编辑
lbw2007 发表于 2019-5-31 01:03
记录uefi供电时间确实挺困难的,理论上应该可行。但是
不知道是不是我OUT了,UEFI SHELL支持NTFS的,至少 ...


楼上正解,可能是我是虚拟机操作,我尝试开进BIOS进入UEFI SHELL 发现只能识别到主板的UEFI分区,应该是主板自带的RAM吧、其他本机的硬盘可以识别但是无法访问、具体参考下图、












补充一句,图3的1.txt是我之前写入的。并且测试重启后依旧保留。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3