Tengo curiosidad por saber exactamente por qué querrías ejecutar ese comando si crees que podría dañar tu computadora ...
/dev/nvram
proporciona acceso a la memoria no volátil en el reloj en tiempo real en PC y Ataris. En las PC, esto generalmente se conoce como memoria CMOS y almacena las opciones de configuración del BIOS; Puede ver la información almacenada allí mirando /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
Todo esto lo maneja el nvram
módulo del núcleo, que se ocupa de las sumas de verificación, etc. La mayor parte de la información aquí solo está presente por razones históricas y refleja las limitaciones de los sistemas operativos antiguos: la computadora en la que ejecuté esto no tiene cuatro unidades de disquete , la información del disco duro es incorrecta, al igual que la información de la memoria y la información del adaptador de pantalla.
No he intentado escribir valores aleatorios en el dispositivo, pero sospecho que no bloquearía su sistema: en el peor de los casos, debería poder recuperarse borrando el CMOS (generalmente hay un botón o un puente para hacerlo en su placa base) . ¡Pero no lo intentaría!
Las únicas características útiles en la memoria CMOS hoy en día están relacionadas con RTC. En particular, nvram-wakeup puede programar la alarma CMOS para encender su computadora a una hora específica. (Entonces esa sería una razón para escribir /dev/nvram
).