Мені цікаво, чому саме ви хочете запустити таку команду, якщо ви думаєте, що це може пошкодити ваш комп'ютер ...
/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
.)