यह सब "BIOS सेटिंग" से क्या मतलब है, इस पर निर्भर करता है।
परंपरागत, पीसी/एटी, पीसी मशीन फर्मवेयर में, "BIOS सेटिंग्स" वास्तविक समय घड़ी चिप से जुड़े गैर-अस्थिर रैम में सहेजे जाते हैं। एनवीआरएएम के व्यक्तिगत बाइट्स (हालांकि कुछ आम सम्मेलन हैं) के रूप में बहुत अधिक नहीं मानकीकरण है और उनके अर्थ फर्मवेयर विक्रेता से फ़र्मवेयर विक्रेता और फर्मवेयर रिलीज से फर्मवेयर रिलीज में भिन्न होते हैं। आरटीसी एनवीआरएएम में हेरफेर करने के लिए उपकरण में लिनक्स और फ्रीबीएसडी /dev/nvram
डिवाइस शामिल है।
लेकिन यह आधुनिक पीसी पर एकमात्र गैर-अस्थिर रैम नहीं है। "BIOS ROM" वास्तव में, गैर-अस्थिर रैम भी है। (कोई भी इसे सामान्य ऑपरेशन में नहीं लिख सकता है। लिखने के चक्रों को सक्षम करने के लिए किसी को जादू की घटनाएं करनी पड़ती हैं। लेकिन यह केवल पढ़ने योग्य मेमोरी नहीं है।) बाद में पीसी फर्मवेयर इस का उपयोग करते हैं (संभावित रूप से 25 एमआईबी के विपरीत 25 एमआईबी बाइट्स) सेटिंग्स भंडारण के लिए गैर अस्थिर रैम। सिस्टम प्रबंधन डेटा जैसे विस्तारित सिस्टम कॉन्फ़िगरेशन डेटा और कुख्यात डीएमआई पूल वहां संग्रहीत हैं। इन आंकड़ों में हेरफेर करने के लिए उपकरण में लिनक्स dmidecode
उपयोगिता शामिल है जो /dev/mem
का उपयोग करती है।
ईएफआई फर्मवेयर के साथ एक आधुनिक पीसी पर, "BIOS" एनवीआरएएम आमतौर पर ईएफआई फर्मवेयर पर्यावरण चर संग्रहीत होते हैं। इन्हें uefivars
जैसे उपकरणों द्वारा छेड़छाड़ की जा सकती है, जो उनकी बारी में rely upon the /sys/firmware/efi
filesystem (जो प्रभावी रूप से, हालांकि कुछ हद तक परोक्ष रूप से, अनुप्रयोग मोड में exports the kernel-mode EFI API for variables)। ईएफआई चर आधुनिक ईएफआई फर्मवेयर की "सेटिंग्स" हैं, जो ईएफआई बूट मैनेजर मेनू (सी.एफ. efibootmgr
उपयोगिता) पर मौजूद चीजों की एक श्रृंखला को नियंत्रित करते हैं, जो डिवाइस सिस्टम कंसोल का गठन करते हैं।