Мне интересно, почему вы хотите запустить такую команду, если считаете, что она может повредить ваш компьютер ...
/dev/nvram
обеспечивает доступ к энергонезависимой памяти в часах реального времени на ПК и Ataris. На ПК это обычно называется памятью 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
.)