Tôi tò mò về chính xác lý do tại sao bạn muốn chạy một lệnh như vậy nếu bạn nghĩ rằng nó có thể làm hỏng máy tính của bạn ...
/dev/nvram
cung cấp quyền truy cập vào bộ nhớ không bay hơi trong đồng hồ thời gian thực trên PC và Ataris. Trên PC, cái này thường được gọi là bộ nhớ CMOS và lưu trữ các tùy chọn cấu hình BIOS; bạn có thể xem thông tin được lưu trữ ở đó bằng cách xem /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
Tất cả điều này được xử lý bởi nvram
mô-đun hạt nhân, chăm sóc tổng kiểm tra, v.v. Hầu hết thông tin ở đây chỉ hiện diện vì lý do lịch sử và phản ánh những hạn chế của hệ điều hành cũ: máy tính tôi chạy này không có bốn ổ đĩa mềm , thông tin ổ cứng không chính xác, cũng như thông tin bộ nhớ và hiển thị thông tin bộ điều hợp.
Tôi đã không thử viết các giá trị ngẫu nhiên cho thiết bị, nhưng tôi nghi ngờ nó sẽ không làm hỏng hệ thống của bạn: tệ nhất là bạn sẽ có thể khôi phục bằng cách xóa CMOS (thường có một nút hoặc nút nhảy để làm điều đó trên bo mạch chủ của bạn) . Nhưng tôi sẽ không thử nó!
Các tính năng hữu ích duy nhất trong bộ nhớ CMOS hiện nay có liên quan đến RTC. Cụ thể, nvram-Wakeup có thể lập trình cảnh báo CMOS để bật máy tính của bạn tại một thời điểm cụ thể. (Vì vậy, đó sẽ là một lý do để viết thư /dev/nvram
.)