Linux

寫入 /dev/nvram 危險嗎?

  • December 20, 2016

我發現 nvram 用於 BIOS 刷新/備份的資訊,並且它包含一些與 bios 相關的數據。會cat /dev/random > /dev/nvram永久磚電腦嗎?我很想輸入這個命令,但不知何故我覺得它對我的機器來說不會很好,所以我想我想知道玩這個設備有多危險。

如果您認為它可能會損壞您的電腦,我很好奇為什麼要執行這樣的命令…

/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

所有這些都由nvram核心模組處理,該模組負責校驗和等。這裡的大部分資訊僅出於歷史原因而存在,並反映了舊作業系統的局限性:我執行它的電腦沒有四個磁片驅動器,硬碟資訊不正確,記憶體資訊和顯示適配器資訊也不正確。

我沒有嘗試將隨機值寫入設備,但我懷疑它不會破壞您的系統:最糟糕的是,您應該能夠通過清除 CMOS 來恢復(主機板上通常有一個按鈕或跳線來執行此操作) . 但我不會嘗試!

如今,CMOS 儲存器中唯一有用的功能是與 RTC 相關的。特別是,nvram-wakeup可以對 CMOS 警報進行程式,以在特定時間打開您的電腦。(所以這將是寫信的原因之一/dev/nvram。)

引用自:https://unix.stackexchange.com/questions/331419