Jestem ciekawy, dlaczego dokładnie chcesz uruchomić takie polecenie, jeśli uważasz, że może to uszkodzić komputer ...
/dev/nvram
zapewnia dostęp do nieulotnej pamięci zegara czasu rzeczywistego na PC i Ataris. Na PC jest to zwykle znane jako pamięć CMOS i przechowuje opcje konfiguracji BIOS; możesz zobaczyć informacje tam przechowywane, patrząc na /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
Wszystko to jest obsługiwane przez nvram
moduł jądra, który dba o sumy kontrolne itp. Większość informacji tutaj jest tylko ze względów historycznych i odzwierciedla ograniczenia starych systemów operacyjnych: komputer, na którym działałem, nie ma czterech stacji dyskietek , informacje o dysku twardym są niepoprawne, podobnie jak informacje o pamięci i karcie graficznej.
Nie próbowałem zapisywać losowych wartości na urządzeniu, ale podejrzewam, że nie spowodowałoby to awarii systemu: w najgorszym przypadku powinieneś być w stanie odzyskać poprzez wyczyszczenie pamięci CMOS (zwykle jest to przycisk lub zworka na płycie głównej) . Ale nie spróbowałbym tego!
Jedyne przydatne funkcje pamięci CMOS w dzisiejszych czasach są związane z RTC. W szczególności nvram-wakeup może zaprogramować alarm CMOS, aby włączyć komputer w określonym czasie. (Więc to byłby jeden powód do pisania /dev/nvram
.)