ฉันอยากรู้ว่าทำไมคุณถึงต้องการเรียกใช้คำสั่งนี้หากคุณคิดว่าอาจทำให้คอมพิวเตอร์ของคุณเสียหาย ...
/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
เคอร์เนลโมดูลซึ่งดูแล checksums เป็นต้นข้อมูลส่วนใหญ่ที่นี่มีอยู่เพียงเพื่อเหตุผลทางประวัติศาสตร์และสะท้อนถึงข้อ จำกัด ของระบบปฏิบัติการเก่า: คอมพิวเตอร์ที่ฉันใช้ทำสิ่งนี้ไม่มีไดรฟ์ฟลอปปี้สี่ตัว ข้อมูลฮาร์ดไดรฟ์ไม่ถูกต้องเช่นเดียวกับข้อมูลหน่วยความจำและข้อมูลการ์ดแสดงผล
ฉันยังไม่ได้ลองเขียนค่าสุ่มไปยังอุปกรณ์ แต่ฉันคิดว่ามันจะไม่ก่อให้เกิดระบบของคุณ: ที่แย่ที่สุดคุณควรจะสามารถกู้คืนได้โดยการล้าง CMOS (โดยปกติจะมีปุ่มหรือจัมเปอร์ทำบนเมนบอร์ดของคุณ) . แต่ฉันจะไม่ลอง!
ฟีเจอร์ที่มีประโยชน์เฉพาะในหน่วยความจำ CMOS ในปัจจุบันคือ RTC โดยเฉพาะอย่างยิ่งnvram-wakeupสามารถตั้งโปรแกรมการเตือนแบบ CMOS เพื่อเปิดคอมพิวเตอร์ของคุณในเวลาที่กำหนด (เพื่อเป็นเหตุผลหนึ่งในการเขียนถึง/dev/nvram
)