BIOS को फ्लैश करने के लिए बूट करने योग्य यूएसबी स्टिक कैसे बनाएं


21

मैं इंटेल iflash2.exeद्वारा प्रदान किए गए प्रोग्राम का उपयोग करके इंटेल मदरबोर्ड पर BIOS को अपग्रेड करना चाहता हूं , जो केवल एमएस-डॉस पर चलता है।

मेरे पास विंडोज ऑपरेटिंग सिस्टम नहीं है, और मैं एक बूट करने योग्य यूएसबी स्टिक बनाने की कोशिश कर रहा हूं जिसमें एमएस-डॉस iflash2.exe, और संबंधित फाइलें होंगी ।

मैंने UNetbootin नामक एक कार्यक्रम की कोशिश की, जिसमें FreeDOS के साथ एक बूट करने योग्य USB बनाया गया था, लेकिन मुझे नहीं पता कि कैसे और कहां से iflash2.exeऔर संबंधित फ़ाइलों को जोड़ना है ।

क्या आप बता सकते हैं कि मैं ऐसा कैसे कर सकता हूं?


मुझे यकीन नहीं है कि आपके प्रश्न की व्याख्या कैसे करें: क्या आपके पास अभी बूट करने योग्य यूएसबी स्टिक है? या क्या आपके पास केवल एक छवि फ़ाइल है, और आप जानना चाहते हैं कि इसे यूएसबी स्टिक पर कैसे रखा जाए?
इलीमि

@elmicha मेरे पास एक बूट करने योग्य USB स्टिक है जिस पर एक छवि फ़ाइल है। मैं जानना चाहता हूं कि यूएसबी स्टिक पर अतिरिक्त निष्पादन योग्य फाइलें कैसे डालनी हैं।
आरा जू

जब आप छड़ी को प्लग करते हैं, तो क्या यह स्वचालित रूप से खोला नहीं गया है, इसलिए आप इस पर फ़ाइलों को खींच और छोड़ सकते हैं?
इलीमि

@elmicha: बूट पर किसी भी फाइल को चलाने के लिए ड्राइव को बूट करने योग्य होना चाहिए। @sawa: क्या आपने वास्तव में ड्राइव पर बैठे छवि फ़ाइल को छोड़ने के बजाय छवि को ड्राइव पर लिखने की कोशिश की ? के रूप में वास्तव में छवि में फ़ाइलों को निकालने और उन्हें डिस्क पर लिखने के लिए?
थॉमस वार्ड

जवाबों:


9

मैंने हिमाचल प्रदेश N54L प्रोलिएंट माइक्रोसेवर पर BIOS फ्लैश करने के लिए निम्न तकनीक का उपयोग किया है। मुझे लगता है कि यह अन्य प्रणालियों के लिए भी काम करना चाहिए, जिसमें यूएसबी स्टिक से बूट करने के बाद केवल एमएस-डॉस से कमांड चलाने की आवश्यकता होती है।

अगर यह गलत हुआ तो मैं कोई जिम्मेदारी स्वीकार नहीं करता। यदि आपको समझ में नहीं आता है कि ये निर्देश क्या करते हैं तो आपको संभवतः इसका प्रयास नहीं करना चाहिए।

निम्नलिखित मानता है कि आपके पास फ़ाइलों का एक सेट है, या एक संग्रह फ़ाइल है, जिसमें नया ROM और एक स्क्रिप्ट या निष्पादन योग्य है जो इसे लागू करता है। BIOS खरोंच से यूएसबी बनाने के लिए एक निष्पादन योग्य के साथ आ सकता है; यदि आपने इसे दूर कर लिया है, तो आपने संभवतः पहले से ही असफल होने की कोशिश की है। आपको जो कुछ भी खोजने की आवश्यकता है वह ROM फ़ाइल और स्क्रिप्ट या निष्पादन योग्य है। मेरे मामले में, ROM फ़ाइल को कॉल किया गया O41072911.ROMऔर स्क्रिप्ट को कॉल किया गया FLASH.BAT

बूट करने योग्य USB स्टिक बनाएं

सबसे पहले, आपको सबसे मूल तरीके से स्वरूपित यूएसबी स्टिक की आवश्यकता है। यह आपके USB स्टिक पर मौजूद सभी डेटा को मिटा देगा, इसलिए पहले कुछ महत्वपूर्ण का बैकअप लें!

  1. अपने USB स्टिक में प्लग करें।

  2. का चयन करें प्रारूप ... लांचर मेनू से विकल्प:

    प्रारूप मेनू स्क्रीनशॉट

  3. प्रकार के रूप में सभी प्रणालियों (एफएटी) के साथ संगत का चयन करें , इसे एक समझदार नाम दें, और प्रारूप पर क्लिक करें :

    फाइलसिस्टम विकल्प स्क्रीनशॉट

फिर आपको USB स्टिक बूट को DOS प्रॉम्प्ट बनाने के लिए UNetbootin का उपयोग करने की आवश्यकता है:

  1. UNetbootin को सॉफ़्टवेयर केंद्र का उपयोग करके या कमांड लाइन का उपयोग करके स्थापित करें sudo apt-get install unetbootin
  2. UNetbootin चलाएं। वितरण के रूप में फ्रीडोस का चयन करें और सुनिश्चित करें कि प्रकार यूएसबी ड्राइव है और सही ड्राइव का चयन किया गया है। फिर ओके पर क्लिक करें :

    UNetbootin विकल्प स्क्रीनशॉट

  3. जब UNetbootin समाप्त हो गया है, बाहर निकलें पर क्लिक करें ।

अब आपके पास एक USB स्टिक है जो DOS पर बूट होगी।

अपनी BIOS फाइलें जोड़ें

अब आपको अपनी BIOS फ़ाइलों को USB स्टिक पर रखना होगा। एक सामान्य सिद्धांत के रूप में, आपको फ़ाइलों को वॉल्यूम पर कॉपी और पेस्ट करने की आवश्यकता है।

यदि वे एक सेल्फ-एक्सट्रैक्टिंग .exeफाइल में आते हैं, तो आपको फ़ाइलों को निकालने के लिए इसे चलाने की आवश्यकता है। ऐसा करने के लिए, आपको निम्न करना होगा:

  1. सॉफ़्टवेयर केंद्र का उपयोग करके या कमांड लाइन का उपयोग करके वाइन स्थापित करें sudo apt-get install wine

  2. उस .exeफ़ाइल को ढूंढें जिसमें BIOS फाइलें हैं, इसे राइट क्लिक करें और वाइन के साथ चलाएं:

    शराब स्क्रीनशॉट के साथ खोलें

  3. आगे क्या होता है, इसका सटीक विवरण आपकी BIOS फ़ाइल पर निर्भर करेगा, लेकिन फाइलों को एक निर्देशिका में निकालें जो आपको याद हो।

एक बार जब आपकी फाइलें निकाली जाती हैं, तो उन्हें USB स्टिक पर कॉपी करें। वे वॉल्यूम की मूल निर्देशिका में जा सकते हैं।

फाइलों को देखें; वहाँ शायद एक फ़ाइल है कि नई रोम में ही शामिल है, और एक .batया .exeफ़ाइल है कि प्रयोग किया जाता है यह लागू करने के लिए। यदि कोई AUTOEXEC.BATफ़ाइल है, तो उस पर एक नज़र डालें और ध्यान दें कि रोम को अद्यतन करने के लिए वह किस कमांड पर चलता है।

Chamak

अब आप अपने BIOS को फ्लैश करने के लिए तैयार हैं।

  1. आपके द्वारा बनाए गए कंप्यूटर से अपने USB स्टिक को बाहर निकालें।

  2. उसे उस कंप्यूटर में डालें, जिसे आप फ्लैश और रिबूट करना चाहते हैं।

  3. USB स्टिक से बूट करें। इसे प्राप्त करने के लिए आपको BIOS में अपने बूट क्रम को समायोजित करने की आवश्यकता हो सकती है।

  4. आपको डिफॉल्ट हाइलाइटेड के साथ ब्लू फ्रीडोस बूट लोडर दिखाई देना चाहिए । या तो 10 सेकंड रुकें या प्रेस करें Enter

  5. FreeDOS मेनू पर, दूसरा विकल्प FreeDOS Safe Mode चुनें (किसी भी ड्राइवर को लोड न करें) :

यहाँ छवि विवरण दर्ज करें

  1. आप एक A:/>संकेत पर समाप्त हो जाएगा । C:फिर EnterC ड्राइव पर स्विच करने के लिए टाइप करें ।

  2. dirतब टाइप करें Enterऔर आपको अपनी सभी फाइलें देखनी चाहिए जिन्हें आपने USB स्टिक पर कॉपी किया है।

  3. उस स्क्रिप्ट या निष्पादन योग्य को चलाएं, जिसे आपने BIOS अपडेट लागू करने के लिए पहले पहचाना था। मेरे मामले में, मैं सिर्फ टाइप करने के लिए किया था FLASHतब Enterचलाने के लिए FLASH.BATफ़ाइल।

  4. आपको अपने BIOS अपडेट को लागू करने वाली फ्लैश स्क्रिप्ट देखनी चाहिए। इस प्रक्रिया को बंद या बाधित न करें; रुको जब तक यह खत्म हो गया है। यह आपको C:\>प्रॉम्प्ट पर लौटना चाहिए ।

  5. फिर आप अपने USB स्टिक, और कंप्यूटर को पावर साइकिल से हटा सकते हैं।

  6. अपने नए BIOS का उपयोग करके आप उंगलियों और बूट को पार करें। या रोएं अगर आपने सिर्फ अपने कंप्यूटर को ईंट किया है।


3
ध्यान दें कि प्रारूप विकल्प अब उबंटू में वर्तमान में समर्थित संस्करणों में लॉन्चर में दिखाई नहीं देता है। Alo संग्रह प्रबंधक फ़ाइलों को निकालने में पूरी तरह से सक्षम है इसके लिए शराब का उपयोग करने की कोई आवश्यकता नहीं है।
एल्डर गीक

यह एकमात्र तरीका है जिसने मेरे लिए 16.04 पर काम किया जिसमें विंडोज मशीन और रूफस की आवश्यकता नहीं थी।
एल्डर गीक

यह वास्तव में मुझे बहुत मदद मिली धन्यवाद! फ्रीओएस ने वास्तव में चाल चली।
खतरा

मैं Ubuntu 18.0.4 पर UNetbootin का उपयोग करके बूट करने के लिए एक USB प्राप्त करने में सक्षम नहीं था, इसलिए मैंने इसके बजाय balena.io/etcher का उपयोग किया। FreeDOS 1.2 को डाउनलोड किया और Etcher के साथ अपनी img फ़ाइल स्थापित की और इसे सही से बूट किया। साथ ही किकस् और गिगल्स के लिए PuppyLinux की कोशिश की और यह सही ढंग से बूट हुआ। BIOS में पहली बूट ड्राइव के रूप में USB सेट करना न भूलें। बाकी के जवाब ने मेरे लिए काम किया, यूनेबूटिन से लेकर एचर तक के थोड़े से बदलाव के साथ। धन्यवाद!
१२:३३ पर नटत्रोन

1

मैंने अपनी ज़ोटैक मदरबोर्ड पर BIOS को फ्लैश करने का तरीका खोजने के लिए सारी सुबह संघर्ष किया। Unetbootin MS-DOS चित्र बनाता है जो बूट करेगा, लेकिन वे मेरे USB अंगूठे ड्राइव पर फ़्लैश फ़ाइलें (awdflash और N0422_ZA.bin मेरे मामले में) नहीं पा सकते हैं।

आखिरकार जो काम किया वह उस सीडी से एक अंतिम बूट सीडी और बूटिंग फ्रीडोस (एमएस-डॉस नहीं) बना रहा था। तब मेरी चमकती फाइलों के साथ यूएसबी अंगूठे ड्राइव दिखाई दे रहा था , और BIOS के अद्यतन ने ठीक काम किया।


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