Lap*_*sio 19 linux bios devices linux-kernel
我发现 nvram 用于 BIOS 刷新/备份的信息,并且它包含一些与 bios 相关的数据。会cat /dev/random > /dev/nvram
永久砖电脑吗?我很想输入这个命令,但不知何故,我觉得这对我的机器来说不会很好,所以我想我想知道玩这个设备有多危险。
Ste*_*itt 21
如果您认为它可能会损坏您的计算机,我很好奇为什么要运行这样的命令......
/dev/nvram
提供对 PC 和 Ataris 上实时时钟中的非易失性存储器的访问。在 PC 上,这通常称为 CMOS 内存并存储 BIOS 配置选项;您可以通过查看以下内容来查看存储在那里的信息/proc/driver/nvram
:
Checksum status: valid
# floppies : 4
Floppy 0 type : none
Floppy 1 type : none
HD 0 type : ff
HD 1 type : ff
HD type 48 data: 65471/255/255 C/H/S, precomp 65535, lz 65279
HD type 49 data: 3198/255/0 C/H/S, precomp 0, lz 0
DOS base memory: 630 kB
Extended memory: 65535 kB (configured), 65535 kB (tested)
Gfx adapter : monochrome
FPU : installed
Run Code Online (Sandbox Code Playgroud)
所有这些都由nvram
内核模块处理,它负责校验和等。 这里的大部分信息只是出于历史原因才出现的,并且反映了旧操作系统的局限性:我运行它的计算机没有四个软盘驱动器,硬盘信息不正确,内存信息和显示适配器信息也不正确。
我没有尝试向设备写入随机值,但我怀疑它不会破坏您的系统:在最坏的情况下,您应该能够通过清除 CMOS 来恢复(通常有一个按钮或跳线可以在您的主板上执行此操作) . 但我不会尝试!
现在 CMOS 存储器中唯一有用的特性是与 RTC 相关的。特别是,nvram-wakeup可以对 CMOS 警报进行编程,以在特定时间打开您的计算机。(所以这将是写信给 的原因之一/dev/nvram
。)
小智 15
它可能可以,但这取决于您的 BIOS。请参阅此与 EFI 配置相关的问题,其中笔记本电脑因清除 EFI 变量而变砖。如果某些 BIOS 无法处理清除的变量,则某些 BIOS 可能无法更好地处理 nvram 中的随机垃圾。
至少,在您尝试此之前,请查看您的特定硬件是否有 nvram 重置程序。通常类似于从主板上取下备用电池一段时间。
der*_*ert 10
它可能是可以修复的,因为固件会注意到它校验和失败并重置它(在下次启动时),或者通过拔下 CMOS 电池和/或使用 CMOS 清除跳线。当然,有问题的固件可能会另有决定。
我个人不建议尝试。正如我不建议您通过将叉子插在 GFI 插座上来测试它一样。
归档时间: |
|
查看次数: |
10974 次 |
最近记录: |