"BIOS को फ्लैश करना" क्या है?


23

"चमकती BIOS" का क्या अर्थ है? क्या इसे चमकाने के फायदे हैं? क्या ये सुरक्षित है? क्या इसे ओएस के अंदर या बाहर किया जाना चाहिए, उदाहरण के लिए मेरा वर्तमान विंडोज 7 इंस्टॉलेशन?


2
यह प्रश्न एक सुपर उपयोगकर्ता सामुदायिक ब्लॉग पोस्ट में चित्रित किया गया है: "फ्लैशिंग BIOS" क्या है?
studiohack

जवाबों:


24

आपके कंप्यूटर में एक चिप है जिसमें बूटअप निर्देश (द बेसिक इनपुट आउटपुट सिस्टम ) है। यह आपके कंप्यूटर को बताता है कि बहुत बुनियादी चीजें कैसे करें, कुछ हार्डवेयर के साथ बातचीत करें, ऑपरेटिंग सिस्टम को लोड करें, आदि। इसे चमकाने का मतलब है कि इसे एक नए प्रोग्राम के साथ अपडेट करना। आपको ऐसा तब तक नहीं करना चाहिए जब तक आपको कुछ ठीक करने के लिए ऐसा करने की आवश्यकता न हो।

प्रक्रिया आमतौर पर पुराने BIOS की अंतर्निहित कार्यक्षमता, या MS-DOS- आधारित प्रोग्राम (फ़्लॉपी से बूट) का उपयोग करके किया जाता है, या हाल ही में, एक विंडोज प्रोग्राम (जो विशेष ड्राइवर के साथ हार्डवेयर तक पहुंच प्राप्त करने के लिए आता है) )। (लिनक्स? वह क्या है?)

यदि चमकती हुई बिजली निकलती है, तो आप संभवतः एक अनबूटे कंप्यूटर के साथ रह जाएंगे। कुछ मदरबोर्ड एक अलग चिप पर सेकेंडरी फर्मवेयर के साथ आते हैं, जो कि अगर मुख्य BIOS दूषित है (जैसे चमकती के दौरान बिजली की विफलता) में किक करता है। यह फर्मवेयर आमतौर पर सीडी या फ्लॉपी डिस्क में फ़ाइल से BIOS को फ्लैश करने का समर्थन करता है।

BTW, शब्द flashingका उपयोग किया जाता है क्योंकि BIOS फ्लैश मेमोरी का उपयोग करता है ।


दिलचस्प ... मुझे पता है कि BIOS क्या है, बस उत्सुक था कि इसे चमकाने से क्या मतलब था ... समझ में आता है। धन्यवाद!
स्टूडियोज

लोग कीबोर्ड पर कुछ भी नहीं टाइप करने या माउस कर्सर को हिलाने के साथ-साथ BIOS को फ्लैश करने की भी सलाह देते हैं।
इस्केक

@lsxek: ओह सच में? मेरे लिए बहुत गंभीर लगता है ... क्या सॉफ्टवेयर / परिदृश्यों के लिए आपको BIOS को फ्लैश करना होगा?
स्टूडियोज

5
अपने मदरबोर्ड को नए हार्डवेयर का समर्थन करने की अनुमति देने के लिए आपको इसकी आवश्यकता हो सकती है। उदाहरण के लिए, SATA के एक नए संस्करण का समर्थन करने के लिए, या मदरबोर्ड मेमोरी, आदि को पढ़ने के लिए एक संभावित बग फिक्स प्रदान करने के लिए ...
BBlake

7
BIOS लगभग हमेशा अपने मदरबोर्ड से जुड़ी चिप पर होता है। यह अनिवार्य रूप से एक मेमोरी चिप है। पुराने BIOS चिप्स ने ROM (READ ONLY MEMORY) का इस्तेमाल किया और उसे अपडेट नहीं किया जा सका। नए चिप फ्लैश आधारित मेमोरी का उपयोग करते हैं।
BBlake

11

पृष्ठभूमि / लाभ:

BIOS मदरबोर्ड पर एक स्टैंड-अलोन चिप है जिसे मूल कार्यक्षमता प्रदान करने के लिए प्लग किया गया है (इसलिए Basic Input-Output System)। यह गैर-वाष्पशील स्मृति प्रदान करता है, जिसका अर्थ है कि बिजली हटाए जाने पर सामग्री को बनाए रखा जाता है। स्वाभाविक रूप से, कभी-कभी प्रोग्रामिंग को बग्स को ठीक करने या नई कार्यक्षमता जोड़ने के लिए अद्यतन करने की आवश्यकता हो सकती है।


व्युत्पत्ति:

चुंबकीय मीडिया के विपरीत, जिसमें एक चुंबकीय सिर का उपयोग डिस्क पर फेरो-चुंबकीय अणुओं के छोटे टुकड़ों को फ्लिप करने के लिए किया जाता है, पुराने दिनों में, इस तरह के चिप्स EPROM s होंगे जो चिप के शीर्ष पर थोड़ा गोलाकार खिड़की होते थे, जिसके माध्यम से विशेष उपकरण शाब्दिक रूप से चिप को मिटाने के लिए अल्ट्रा-वायलेट प्रकाश की एक किरण को फ्लैश करेगा , जिससे इसे फिर से प्रोग्राम किया जा सकता है (कुछ इस तरह कि सीपीयू को सिलिकॉन वेफर्स में ट्रांजिस्टर मास्क को पकाते हुए प्रकाश के बीम के साथ कैसे बनाया गया था)। हटाने योग्य सीडी या डीवीडी के बारे में सोचो; उन्हें मिटाने के लिए, लेजर मूल रूप से "पिघला देता है" (तकनीकी रूप से नहीं) सामग्री, फिर इसे लिखा जा सकता है।

(ध्यान दें, जैसे धूप में सीडी / डीवीडी को छोड़ना उन्हें नुकसान पहुंचा सकता है, सूरज से उजागर एक EPROM छोड़ने से उन्हें नुकसान भी हो सकता है, इसलिए उनके पास अक्सर चमकती खिड़की को कवर करने वाले सुरक्षात्मक स्टिकर होते थे।)

ये वैकल्पिक रूप से प्रोग्राम किए गए EPROM सामान्य उपयोग के लिए निर्माण करने के लिए बहुत महंगे थे, इसलिए EPROM को अक्सर खिड़की के बिना बनाया गया था, इस प्रकार उन्हें लिखने-एक बार और गैर-अद्यतन करने योग्य बनाया गया था। नतीजतन, उन्हें बाद में EEPROM ( इलेक्ट्रॉनिक- एड्रैसेबल, प्रोग्रामेबल रीड-ओनली मेमोरी) चिप्स के साथ बदल दिया गया , जिससे उन्हें बहुत आसान और कम खर्चीला बना दिया गया, क्योंकि उन्हें ग्राहक की प्रणाली के साथ अपडेट किया जा सकता था बजाय एक दुकान पर भेजे जाने की जरूरत के। विशेष उपकरणों का उपयोग करने के लिए।

यही कारण है कि शब्द चमकती से आता है, और सबसे पुरानी शर्तों की तरह , यह सिर्फ अटक की तरह है


जोखिम:

अतीत में (और कुछ हद तक अभी भी), BIOS को चमकाना जोखिम भरा माना जाता था क्योंकि BIOS डिवाइस की नींव थी ( नाम का मूल भाग याद रखें )। इसलिए यदि किसी कारण से लेखन बाधित या दूषित हो गया (गैर-इरेज़ेबल सीडी को जलाते समय कंप्यूटर के प्लग को उछालना या खींचना कल्पना करें), तो डेटा भ्रष्ट हो जाएगा, इसलिए यह आश्चर्यजनक रूप से काम नहीं करेगा। चूँकि चिप्स लिखने में अपेक्षाकृत धीमी थी और 1MB ब्लॉक लिखने में लगभग एक मिनट का समय लगता था, इस कारण उन्हें बिजली-हानि जैसी पर्यावरणीय समस्याओं के प्रति थोड़ी आशंका थी। चूंकि चिप बूट करने के लिए आवश्यक बुनियादी कार्यक्षमता प्रदान करता हैडिवाइस, इसे ठीक करने के लिए इसे फिर से प्रोग्राम करने का कोई तरीका नहीं होगा (यदि आपको इसे प्रोग्राम करने के लिए कंप्यूटर की आवश्यकता है, लेकिन कंप्यूटर काम नहीं करता है, तो आप इसे कैसे प्रोग्राम करेंगे? चिकन-अंडा। ;-))

बेशक यह दुनिया का अंत नहीं था; आप इसे डुअल-BIOS स्लॉट्स या एक विशेष BIOS प्रोग्रामिंग डिवाइस के साथ दूसरे कंप्यूटर में पॉप कर सकते हैं और इसे प्रोग्राम कर सकते हैं, लेकिन दुर्भाग्य से ये विशेष मदरबोर्ड डिवाइस की तरह दुर्लभ और महंगे थे, जो आमतौर पर केवल कुछ कंप्यूटर दुकानों में ही मिल सकते थे।

(यही समस्या अन्य BIOS के साथ-साथ ऑप्टिकल ड्राइव, वीडियो कार्ड आदि में भी मौजूद है। ड्राइव या कार्ड के BIOS को फिर से फ्लैश करने में सक्षम होने के लिए, इसे सिस्टम द्वारा पता लगाया और पहचाना जाना चाहिए, लेकिन अगर BIOS काम नहीं करता है, तो सिस्टम ऐसा नहीं कर सकता क्योंकि डिवाइस ठीक से प्रारंभ नहीं कर सकता है।]


समाधान की:

इन दिनों, जबकि समस्या अभी भी ड्राइव और कार्ड के लिए मौजूद है, मदरबोर्ड निर्माताओं ने मदद करने के लिए कुछ समाधान प्रदान किए हैं। एक सामान्य विधि बोर्ड में एक बैकअप BIOS को लागू करना है जो प्राथमिक एक दोषपूर्ण होने पर किक कर सकता है। इस बैकअप BIOS का उपयोग प्राथमिक पर कॉपी को फ्लैश करने के लिए किया जा सकता है, इस प्रकार कार्यक्षमता को बहाल किया जा सकता है। अतीत में, यह एक दूसरे, समरूप चिप के साथ बोर्ड पर एक दूसरे BIOS सॉकेट के साथ किया गया था, लेकिन इन दिनों, बोर्ड mfgs अक्सर एक गैर-लिखने योग्य चिप का उपयोग करने का विकल्प चुनते हैं क्योंकि बैकअप के लिए अद्यतन करने और गैर का उपयोग करने की आवश्यकता नहीं होती है -फ्लेशबल सस्ता है। बूट करते समय, एक संगत बोर्ड आमतौर पर एक हॉटकी (जैसे F2, इंसर्ट, इत्यादि) प्रदर्शित करेगा, जिसे प्राइमरी में बैकअप कॉपी करने के लिए दबाया जा सकता है।

एक और तरीका जो कुछ बोर्डों का उपयोग करता है, उसमें एक छोटी, समर्पित चिप शामिल होती है, जिस पर "फ्लैशर" होता है। जब सिस्टम पावर प्राप्त करता है, भले ही सिस्टम बूट नहीं करेगा, तो आप एक विशेष कुंजी दबा सकते हैं जो फ्लॉपी (या यूएसबी ड्राइव, आदि) को पढ़ने के लिए फ्लैशर को ट्रिगर करेगा, यह देखने के लिए कि क्या एक BIOS छवि के साथ एक फ़ाइल है यह। यदि ऐसा है, तो यह छवि को BIOS में कॉपी करता है।


OSes:

फिर, अतीत में, चमकती उपयोगिताओं के डॉस कार्यक्रम थे क्योंकि गैर-मल्टी-टास्किंग प्रकृति के कारण डॉस आरटीओएस (रियल-टाइम ऑपरेटिंग सिस्टम) के सबसे करीब था । जैसे, यह रुकावटों, टास्क-स्विच, पेजिंग, कम-मेमोरी और व्हाट्सएप के लिए उतना कमजोर नहीं था जो चमकती प्रक्रिया को दूषित कर सकता था। इन दिनों (यानी कई साल पहले), हालांकि, डॉस प्रभावी रूप से "मृत" (कभी नहीं!) है, और चिप्स बहुत तेज हैं (एक 4 एमबी ब्लॉक ~ 30 सेकंड में फ्लैश किया जा सकता है), इसलिए चमकती उपयोगिताओं आमतौर पर विंडोज प्रोग्राम हैं, हालांकि डीओएस अभी भी अक्सर मौजूद हैं।


तस्वीरें:

यहाँ एक तस्वीर है जो मैंने अभी एक पुराने 8-बिट Sony IDE कंट्रोलर की ली है। ईपीआरओएम को उसके सुरक्षात्मक स्टीकर को हटाकर देखें। इसके नीचे, आप EPROM का क्लोज़-अप देख सकते हैं, जिसमें फ्लैशिंग विंडो के माध्यम से संयोजक तार शामिल हैं। (चिंता मत करो, मेरे डिजिटल कैमरे से फ्लैश चिप को मिटा देने के लिए पर्याप्त नहीं है। इसके अलावा, अगर मुझे उनकी आवश्यकता है तो मेरे पास कुछ अन्य 8-बिट नियंत्रक हैं। :-))

8-बिट सोनी आईडीई नियंत्रक EPROM फ्लैशिंग विंडो का क्लोज़-अप

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.