विंडोज 7 में बूट आईएनआई फाइल

बच्चों के लिए एंटीपीयरेटिक्स एक बाल रोग विशेषज्ञ द्वारा निर्धारित किया जाता है। लेकिन बुखार के लिए आपातकालीन स्थितियां होती हैं जब बच्चे को तुरंत दवा देने की आवश्यकता होती है। तब माता-पिता जिम्मेदारी लेते हैं और ज्वरनाशक दवाओं का उपयोग करते हैं। शिशुओं को क्या देने की अनुमति है? आप बड़े बच्चों में तापमान कैसे कम कर सकते हैं? कौन सी दवाएं सबसे सुरक्षित हैं?

एक वैकल्पिक बूट में दो ऑपरेटिंग सिस्टम का उपयोग करना एक नए सिस्टम या एक एप्लिकेशन के परीक्षण के लिए सुविधाजनक हो सकता है जिसे किसी विशिष्ट संस्करण के लिए सख्ती से डिज़ाइन किया गया है। खिड़कियाँ. इसके अलावा, वैकल्पिक बूट का उपयोग क्लाइंट परिवेश को दोहराने के लिए किया जा सकता है। पर खिड़कियाँएक फ़ाइल का उद्देश्य वैकल्पिक लोडिंग को नियंत्रित करना है boot.ini, जो कंप्यूटर चालू होने पर स्टार्टअप के लिए उपलब्ध ऑपरेटिंग सिस्टम और विभाजन का एक मेनू प्रदर्शित करता है। पर विंडोज विस्टा और बाद के संस्करण खिड़कियाँउपयोगिता का उपयोग बूटलोडर के साथ काम करने के लिए किया जाता है बीसीडीसंपादित करें.

मैंने हाल ही में Windows Server 2008 R2 बूट करने योग्य VHD द्वारा लिए गए कुछ स्थान को खाली करने का निर्णय लिया है जिसे मैंने वर्चुअल हार्ड डिस्क से बूट करने के बारे में एक लेख लिखने के लिए बनाया है। के अलावा ऑपरेटिंग सिस्टमवीएचडी पर कुछ भी नहीं था, इसलिए मैंने इसे अभी हटा दिया।

कृपया ध्यान दें: वर्चुअल हार्ड डिस्क पर विभाजन को हटाने या संशोधित करने से पहले, सभी आवश्यक डेटा का बैकअप लेना सुनिश्चित करें - परिवर्तन VHD को नुकसान पहुंचा सकते हैं।

मैंने सोचा था कि हटाने के बाद आभासी कठिनडिस्क खिड़कियाँबूटलोडर मेनू से संबंधित आइटम को अपने आप बाहर कर देगा, लेकिन ऐसा नहीं था। सौभाग्य से, मैंने मुख्य प्रणाली के रूप में चुना था विंडोज 7, अन्यथा मैं एक कार्यशील OS के बिना रह जाता।

मैंने फ़ाइल को संपादित करने का निर्णय लिया " boot.ini', लेकिन पाया कि विंडोज 7तथा विस्टाबूटलोडर को संपादित करने के लिए उपयोगिता (BCDEdit) का उपयोग किया जाता है।

इसे चलाने के लिए, आपको प्रारंभ से व्यवस्थापक अधिकारों के साथ कमांड प्रॉम्प्ट विंडो को कॉल करने की आवश्यकता है | सभी कार्यक्रम | मानक» (प्रारंभ | सभी कार्यक्रम | सहायक उपकरण)। ऐसा करने के लिए, कमांड प्रॉम्प्ट शॉर्टकट पर राइट-क्लिक करें और "व्यवस्थापक के रूप में चलाएँ" विकल्प चुनें। कमांड प्रॉम्प्ट विंडो में, "bcdedit" टाइप करें (बिना उद्धरण के)। यह सभी उपलब्ध बूट विकल्पों के साथ वर्तमान बूटलोडर विन्यास दिखाएगा।

इस मामले में, मुझे बूटलोडर मेनू से Windows 2008 R2 को हटाने की आवश्यकता थी, क्योंकि अब मुझे इसकी आवश्यकता नहीं है। हटाने के लिए, आपको बूटलोडर ऑब्जेक्ट आइडेंटिफ़ायर (बूट लोडर आइडेंटिफ़ायर) निर्दिष्ट करना होगा। यह अंजीर में दिखाई गई सूची में पाया जा सकता है। ए, इन

घुंघराले ब्रेसिज़।

चित्रा ए

मैंने पूरी सूची को नोटपैड (नोटपैड) में कॉपी किया, उसमें वांछित रेखा पाई और इसे घुंघराले ब्रेसिज़ के साथ कॉपी किया। बूटलोडर मेनू से किसी ऑब्जेक्ट को हटाना बूटलोडर मेनू से किसी ऑब्जेक्ट को निकालने के लिए, एक साधारण कमांड का उपयोग करें: बीसीडीडिट/ हटाएं (बूटलोडर ऑब्जेक्ट आइडेंटिफायर) बस इस कमांड को टाइप करें, दबाएं - और बूट कॉन्फ़िगरेशन डेटा संपादक(BCDEdit) मेनू से निर्दिष्ट पहचानकर्ता से संबंधित आइटम को हटा देगा। जब ऑपरेशन पूरा हो जाता है, तो एक संबंधित संदेश दिखाई देगा। अगले लॉन्च पर, बूटलोडर मेनू में एकमात्र विकल्प वर्तमान उदाहरण होगा खिड़कियाँ. ध्यान! बूटलोडर में परिवर्तन करते समय सावधान रहें। यदि आप गलती से वर्तमान इंस्टेंस को मेनू से हटा देते हैं खिड़कियाँ, सिस्टम बिल्कुल भी बूट करने में सक्षम नहीं होगा।

boot.ini फ़ाइल में आपके कंप्यूटर पर मौजूद ऑपरेटिंग सिस्टम के बारे में जानकारी है। यदि कंप्यूटर में एक से अधिक ऑपरेटिंग सिस्टम स्थापित हैं, तो कई प्रविष्टियाँ होंगी। प्रत्येक प्रविष्टि एक विशिष्ट ऑपरेटिंग सिस्टम (सी) के लिए ज़िम्मेदार है।

विंडोज एक्सपी और विंडोज 7 में स्थिति थोड़ी अलग है।

फ़ाइल स्थान

Windows XP में, यह फ़ाइल रूट फ़ोल्डर "C:\" में स्थित है। रास्ता अलग हो सकता है। यह सब इस बात पर निर्भर करता है कि आपका कंप्यूटर किस हार्ड ड्राइव या लोकल ड्राइव से बूट होता है।

विंडोज 7 में, यह फाइल बिल्कुल भी मौजूद नहीं है। वहां स्थिति थोड़ी अलग है।

फ़ाइल सामग्री

आप फ़ाइल की सामग्री को देख सकते हैं, विभिन्न तरीकों से ओएस और अन्य मापदंडों की संख्या का पता लगा सकते हैं। उदाहरण के लिए, किसी भी विंडोज़ द्वारा प्रदान किया गया एक विशेष तरीका है।

ऐसा करने के लिए, "रन" उपयोगिता को कॉल करें। आप इसे "प्रारंभ" के माध्यम से पा सकते हैं या कीबोर्ड पर "विंडोज" + "आर" दबा सकते हैं। वहां "msconfig" कमांड दर्ज करें।

आपको "सिस्टम कॉन्फ़िगरेशन" विंडो दिखाई देगी:


बूट करने योग्य OS के बारे में जानकारी इस प्रकार है। यदि उनमें से कई हैं, तो "हटाएं" बटन उपलब्ध होगा।


विंडोज एक्सपी पर, सामग्री इस प्रकार होगी:


जैसा कि आप देख सकते हैं, यह कहता है:

    किस हार्ड और लोकल ड्राइव से बूट करना है;

    ऑपरेटिंग सिस्टम का शीर्षक। उदाहरण के लिए, दो ऑपरेटिंग सिस्टम हो सकते हैं (1 - "Windows #1", 2 - "Windows #2")।

    समयबाह्य समय। डिफ़ॉल्ट तीस सेकंड है।

    डिफ़ॉल्ट रूप से कौन सा सिस्टम लोड करना है।

बूटलोडर का संपादन

Windows XP में संपादन बहुत आसान था। टाइमआउट "msconfig" में किया जा सकता है।

लेकिन, आप फ़ाइल को केवल टेक्स्ट फ़ाइल में खोलकर पूरी तरह से संपादित कर सकते हैं। इसका पथ "C:\boot.ini" है।

विंडोज 7 में स्थिति अधिक जटिल है। "C:\boot.ini" को देखने पर आपको कुछ भी नहीं मिलेगा, क्योंकि यह फ़ाइल मौजूद नहीं है। इसके लिए कई अलग-अलग प्रोग्राम ईजाद किए गए हैं। उदाहरण के लिए, ईज़ीबीसीडी।


यह मुफ़्त है और ऑनलाइन खोजना बहुत आसान है। जैसा कि आप देख सकते हैं, यहां सामग्री "msconfig" के साथ दिखाई गई सामग्री की तुलना में अधिक क्रियात्मक है।

यहाँ आप देखते हैं:

    समय समाप्त 30 सेकंड;

    ओएस डिफ़ॉल्ट;

    ओएस नाम - विंडोज 7;

    डिवाइस वॉल्यूम - "सी";

    बूटलोडर के लिए पथ;

    विंडोज फोल्डर।

निम्नलिखित रेडियो बटनों का उपयोग करके प्रदर्शन प्रारूप को बदला जा सकता है।

विस्तार से देखने पर, आप निम्नलिखित देखेंगे:


इस कार्यक्रम का प्रबंधन बहुत सरल है। जब आप "सेटिंग्स बदलें" पर क्लिक करते हैं तो आपको निम्नलिखित सामान्य सेटिंग्स दिखाई देंगी:


जब आप "प्रविष्टियां जोड़ें/निकालें" पर क्लिक करते हैं तो आप ऑपरेटिंग सिस्टम बूट प्रविष्टियों के साथ एक विंडो देखेंगे:


एक नई प्रविष्टि जोड़ना आसान है। इसके लिए एक विशेष ब्लॉक है। यहां आप अपनी जरूरत के प्रकार का चयन कर सकते हैं, एक नाम निर्दिष्ट कर सकते हैं, एक स्थानीय ड्राइव निर्दिष्ट कर सकते हैं और फिर "एंट्री जोड़ें" पर क्लिक कर सकते हैं।


अतिरिक्त सेटिंग्स भी हैं:


इसके अलावा, आप "बूटलोडर प्रबंधित करें" आइटम में बूटलोडर फ़ाइल को अधिलेखित कर सकते हैं। आप पहले बनाई गई प्रतिलिपि से डेटा का बैकअप या पुनर्स्थापना कर सकते हैं।


कमांड लाइन का उपयोग करना

विंडोज ऑपरेटिंग सिस्टम बूटलोडर डेटा को अधिक विस्तार से संपादित करने का अवसर प्रदान करता है। वस्तुतः सभी कार्यक्रम इसी सिद्धांत पर कार्य करते हैं।

ऐसा करने के लिए, आपको कमांड लाइन चलाने की आवश्यकता है। हम "रन" उपयोगिता कहते हैं। कमांड "cmd" दर्ज करें।


अब आपको "bootcfg /?" कमांड दर्ज करने की आवश्यकता है।

प्रत्येक आदेश के लिए, आप अतिरिक्त सहायता के लिए कॉल कर सकते हैं। यह कैसे करें स्क्रीनशॉट में दिखाया गया है।

बूटलोडर रिकवरी

कभी-कभी, ऐसा होता है कि यह फ़ाइल व्यक्तिगत लाभ के लिए जानबूझकर क्षतिग्रस्त या हटाई जाती है। आप इसे कमांड लाइन का उपयोग करके भी पुनर्स्थापित कर सकते हैं, आपको बस इसे शुरू करना होगा स्थापना डिस्क.


पसंद करना

बहुत कम उपयोगकर्ता, निश्चित रूप से, सिस्टम इंजीनियरों को छोड़कर, कल्पना करते हैं कि कुछ समझ से बाहर की boot.ini फ़ाइल क्या है, यहाँ तक कि msconfig कमांड द्वारा बुलाए गए समान नाम के मेनू में ऐसी स्टार्टअप लाइन को देखकर भी। आइए देखें कि यह फाइल क्या है और इसका उपयोग किस लिए किया जाता है।

OS में boot.ini फ़ाइल क्या है?

सामान्य तौर पर, यदि कोई नहीं जानता है, तो यह boot.ini नामक फ़ाइल है जो ऑपरेटिंग सिस्टम को लोड करने के एकमात्र उद्देश्य को पूरा करती है। साथ ही, कभी-कभी कंप्यूटर पर कई ओएस स्थापित करने के विकल्पों में आना संभव होता है (इस मामले में, हम विंडोज परिवार के "ओएस" के बारे में बात कर रहे हैं, क्योंकि किसी भी अन्य ओएस में ऐसी बूट फ़ाइल को अलग नाम दिया जाता है और इसका पूरी तरह से अलग विस्तार है)।

सिद्धांत रूप में, किसी भी OS के लिए, नाम कोई भूमिका नहीं निभाते हैं। तथ्य यह है कि फ़ाइल ही ऑपरेटिंग सिस्टम को बूट करने के लिए पथ को इंगित करती है। यदि कई संस्थापित सिस्टम हैं, तो बूटलोडर काम करेगा, जो boot.ini फ़ाइल में निर्दिष्ट कॉन्फ़िगरेशन से एक या दूसरे OS को लोड करने की पेशकश करेगा। यह भी दिलचस्प है कि फ़ाइल स्वयं भी एक प्रबंधक है, ऑपरेटिंग सिस्टम शुरू करने के लिए एक मध्यस्थ।

फ़ाइल में संग्रहीत जानकारी

अब आइए विचार करने का प्रयास करें कि विंडोज़ लोड करने के लिए जिम्मेदार कौन सी जानकारी है। मानक संस्करण में, यदि कंप्यूटर टर्मिनल या लैपटॉप पर केवल एक ओएस है, तो फ़ाइल प्रकार को मानक पाठ और उसमें निर्दिष्ट आदेशों की उपस्थिति में कम किया जा सकता है। उदाहरण के लिए, Windows XP संस्करण और Windows सर्विस पैक boot.ini फ़ाइल की सामग्री से बूट करने के लिए मानक सामग्री का उपयोग करते हैं।


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

सबसे पहले, यह टाइमआउट है - टाइमआउट (प्रतिक्रिया, समाप्ति), जो किसी भी ओएस में, एक नियम के रूप में, डिफ़ॉल्ट रूप से "30" का मान होता है। दूसरे शब्दों में, यह 30 सेकंड की देरी है। कभी-कभी आप इस पैरामीटर के लिए अन्य मान पा सकते हैं।


उदाहरण के लिए, यदि मान "0" है, तो बूट मेनू बिल्कुल भी प्रदर्शित नहीं होगा, और यदि पैरामीटर का मान "1" है, तो यह मॉनिटर पर अनिश्चित काल तक "लटका" रहेगा।

"डिफ़ॉल्ट C:\" को असाइन किया गया मान ऑपरेटिंग सिस्टम स्टार्टअप टूल का डिफ़ॉल्ट पथ है (आमतौर पर C ड्राइव से, जैसा कि डिफ़ॉल्ट अक्षर द्वारा दर्शाया गया है)। सिस्टम स्वयं, या इसके मुख्य घटक, डिस्क के रूट डायरेक्टरी में "विंडोज" फ़ोल्डर में स्थित हैं।

यदि कंप्यूटर पर कई "OSes" का उपयोग किया जाता है, तो यह पैरामीटर बदल सकता है। इसके अलावा, इससे कोई फर्क नहीं पड़ता कि एक ही विंडोज या लिनक्स ऑपरेटिंग सिस्टम सह-अस्तित्व में होंगे या नहीं। निर्दिष्ट पथ केवल पंक्तियों में लिखे जाएंगे, लेकिन फिर, जैसा कि वे कहते हैं, पसंद उपयोगकर्ता पर निर्भर है।

एक साधारण उदाहरण दो प्रणालियों का उपयोग करना होगा, जैसे कि विंडोज मिलेनियम और विंडोज एक्सपी, जब फ़ाइल इस तरह दिखती है:


समय समाप्त = 30
डिफ़ॉल्ट = सी:\
सी:\="विंडोज मिलेनियम संस्करण"
बहु(0)डिस्क(0)rdisk(0)partition(2)\WINNT="Windows XP
पेशेवर" / Fastdetect

मल्टी कमांड का उपयोग केवल तभी किया जाता है जब आईडीई, ईएसडी या एससीएसआई ड्राइव के लिए BIOS में कोई सिस्टम इंटरप्ट होता है, और जब स्थापित ओएस में से किसी एक को बूट करना चुनते हैं। "rdisc(0)" या "partition" जैसे स्ट्रिंग्स में लगभग हमेशा शून्य का मान होता है और यह इंगित करता है कि इंटरप्ट का उपयोग कई डिस्क नियंत्रकों के लिए नहीं किया जा सकता है, या यह डिस्क या तार्किक विभाजन की क्रम संख्या दिखाता है, जिससे वास्तव में, चयनित डिस्क लोड हो गई है। इस पल "ऑपरेटिंग सिस्टम"।

फाइल का पता

अब इस ज्वलंत प्रश्न पर विचार करें कि boot.ini फ़ाइल कहाँ स्थित है। सबसे पहले, यह कहने योग्य है कि किसी भी सिस्टम पर फ़ाइल को स्वयं ढूंढना, चाहे वह विंडोज एनटी हो या अन्य संस्करणों का ओएस, इतना आसान नहीं है। बात यह है कि फाइल ही यूजर की नजरों से छिपी रहती है, ताकि वह (भगवान न करे) उसमें कुछ भी न बदलें।


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


उसके बाद ही यह पता लगाना संभव होगा कि boot.ini फ़ाइल अपने सभी मापदंडों के साथ कहाँ स्थित है। मानक स्थान रूट ड्राइव "सी" है (बेशक, यदि "ओएस" उस पर स्थापित है)। इसके अलावा, आपको विशेषताओं पर ध्यान देना चाहिए। डिफ़ॉल्ट रूप से, केवल पढ़ने के लिए विशेषता सेट है। यह केवल इसलिए किया जाता है कि उपयोगकर्ता, अपने अनुपयुक्त, और कभी-कभी पूरी तरह से अप्रत्याशित या आकस्मिक क्रियाओं से, इसे इस तरह से हटा या संपादित नहीं कर सकता है कि कंप्यूटर पर स्थापित किसी भी सिस्टम को शुरू करना असंभव हो जाता है।

Windows के विभिन्न संस्करणों में boot.ini फ़ाइल

सामग्री और उस स्थान के लिए जहां फ़ाइल स्वयं संग्रहीत है, सिद्धांत रूप में, इससे कोई फर्क नहीं पड़ता। boot.ini फ़ाइल अपने आप में एक प्रकार का सशर्त इनिशियलाइज़र है जो OS के प्रारंभ होने से पहले ही कंप्यूटर सिस्टम की मेमोरी में लोड हो जाता है, जो वास्तव में लोड किए जाने की आवश्यकता के विकल्प की पेशकश करता है।


वैसे, विंडोज़ के पूर्ण "क्रैश" या वायरस की उपस्थिति की स्थिति में उपयोग किए जाने वाले कई लोग समान तरीके से कार्य करते हैं जिन्हें मानक तरीके से हटाया नहीं जा सकता है। यह रैम के लिए विशेष रूप से सच है, जब वायरस अनुप्रयोगों के लॉन्च को रोकता है, रैम और केंद्रीय प्रोसेसर को सिस्टम अनुरोधों के साथ जितना संभव हो सके लोड करता है।

प्रारंभकर्ता के साथ लोड हो रहा है

जैसा कि पहले से ही स्पष्ट है, आप कंप्यूटर टर्मिनल पर स्थापित किसी भी ओएस को बिना किसी समस्या के बूट कर सकते हैं। उदाहरण के लिए, सिस्टम को डिफ़ॉल्ट रूप से बूट करने के लिए, बूट फ़ाइल में निर्दिष्ट पथ का उपयोग करने के लिए पर्याप्त है।

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

फ़ाइल का संपादन

पैरामीटर बदलने और फ़ाइल को उसी में संपादित करने के लिए विंडोज सिस्टम 7, boot.ini फ़ाइल (किसी भी अन्य OS की तरह) काफी सरलता से खुलती है। यह मत देखो कि इसमें एक सिस्टम एक्सटेंशन है, आप इसे "नोटपैड" नामक किसी भी "ओएस" के सामान्य मानक अनुप्रयोग में खोल सकते हैं। हां, हां, आप गलत नहीं हैं। फ़ाइल में ही इसकी सामग्री में बिल्कुल टेक्स्ट डेटा होता है, और कोई भी संपादक ऐसी जानकारी को संसाधित करने में सक्षम होता है। उसके बाद केवल एक चीज की आवश्यकता होती है, वह है फ़ाइल को मूल प्रारूप में और उसी स्थान पर सहेजना।


सच है, आपको पहले मूल फ़ाइल की एक प्रति बनानी चाहिए। आपको हार्ड ऑपरेटिंग सिस्टम डेटा या मानक विंडोज पुनर्स्थापना बिंदु का भी ध्यान रखना होगा।

सहेजें और पुनः लोड करें

यह बिना कहे चला जाता है कि उच्च पेशेवर स्तर पर भी किए गए परिवर्तन, सिस्टम को रिबूट किए बिना अभी भी प्रभावी नहीं होंगे। रीस्टार्ट होने के बाद ही बूट सेक्टर और ओएस शुरू करने के लिए जिम्मेदार फाइल (सूची में से एक या अधिक) का विश्लेषण किया जाएगा।

चेतावनी

जैसा कि यह पहले से ही स्पष्ट है, ऐसे परिवर्तनों वाले सामान्य उपयोगकर्ताओं को अत्यंत सावधान रहने की आवश्यकता है। भले ही वे जानते हों कि boot.ini OS बूट फ़ाइल क्या है, इसे किसी भी स्थिति में बदलने की अनुशंसा नहीं की जाती है। यह या तो उन्नत उपयोगकर्ताओं द्वारा किया जा सकता है जो ऑपरेटिंग सिस्टम को स्थापित करने के बारे में बहुत कुछ जानते हैं, या सिस्टम प्रशासक जो पूर्वनिर्धारित मापदंडों के साथ दास कंप्यूटर टर्मिनलों पर ओएस लोडिंग को नियंत्रित करते हैं।

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

जैसा कि आप जानते हैं, नए (तुलनात्मक रूप से) ऑपरेटिंग सिस्टम में माइक्रोसॉफ्ट विंडोज 7तथा विंडोज 8पहले से ज्ञात के बजाय मूलपाठफ़ाइल boot.inमैंने एक अलग प्रणाली बनाई।

वैसे, इंटरनेट के माध्यम से अफवाह करते हुए, मुझे जल्दबाजी में इस सवाल का एक आसान जवाब नहीं मिला: विंडोज एक्सपी में कुख्यात boot.ini के समान फाइल कहां है?

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

तो, इस फ़ाइल में एक पाठ प्रारूप नहीं है, लेकिन विंडोज रजिस्ट्री प्रारूप (ठीक है, एक अच्छा प्रारूप, सिद्धांत रूप में, निश्चित रूप से), इसे regedit में एक झाड़ी के रूप में लोड किया जा सकता है, लेकिन बहुत सारी "छल गई" चीजें हैं कि शैतान खुद उसकी टांग तोड़ देगा...

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

अंतिम कार्यक्रम केवल सुविधा का एक नमूना है, इसके अलावा रूसी संस्करण भी हैं।

मुझे एक निश्चित बूट प्रबंधक स्थापित करने का प्रयास करने का मौका मिला (और, जैसा कि मैंने पहले ही उल्लेख किया है, मेरे पास मेरी हार्ड ड्राइव पर कई ऑपरेटिंग सिस्टम हैं: विंडोज 7x86, विंडोज 8x86 (दोनों, जैसा कि आप अनुमान लगा सकते हैं, 32-बिट) और विंडोज 8x64 , और - मैं खुद दंग रह गया - सब कुछ वे लाइसेंस प्राप्त!

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

वांछित ओएस को रिबूट करना भी किया जाता है: किसी भी तरह से, जैसा कि ऊपर वर्णित है, यहां तक ​​​​कि आइकन पर राइट-क्लिक करके भी मेरा कंप्यूटर(यह XP में है, नए में इसे सरल और बिना धूमधाम के कहा जाता है: एक कंप्यूटर) और ड्रॉप-डाउन मेनू से शब्द का चयन नियंत्रण(मैं विंडोज़ के रूसी भाषा के संस्करणों का उपयोग करता हूं), फिर डिस्क प्रबंधन- आपको वांछित ऑपरेटिंग सिस्टम के साथ विभाजन को सक्रिय बनाना चाहिए (यह जरूरी नहीं कि "विंडोज़" हो!)

हाँ, तो मैं किस बारे में बात कर रहा हूँ? हाँ - यह वही बूट मैनेजर, जाहिरा तौर पर, XP से बेहतर कुछ भी नहीं जानता है, इसलिए उसने मेरे लिए मेरे सभी ऑपरेटिंग सिस्टम के डाउनलोड को खुशी-खुशी बर्बाद कर दिया, हालांकि यह वादा किया गया था कि वह डिस्क विभाजन पर "चढ़ाई" नहीं करेगा, लेकिन केवल स्मृति के साथ काम करता है, लेकिन रहता है - एचडीडी के "शून्य" ट्रैक में।

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

मैंने विंडोज 7 प्रो इंस्टॉलेशन डिस्क से बूट किया, चुना वसूली, वहाँ है कमांड लाइन , और इसमें मुझे /fixmbr और /fixboot विकल्पों के साथ एक विशेष कमांड मिली। लेकिन - इससे कोई फायदा नहीं हुआ, केवल बग्गी बूट मैनेजर के निशान गायब हो गए (और भगवान का शुक्र है)।

संक्षेप में, अर्थ यह है - मेरे पास चार विभाजन हैं, अर्थात्, एक ओएस से मुक्त है, मैंने जल्दी से एक और "सात-32 बिट" को वहां रोल किया (अस्थायी रूप से, मैं इसे "ध्वस्त" कर दूंगा), और से- इसके तहत पहले से ही EasyBCD की मदद से डाउनलोड को बहाल किया।

मैंने इसे थोड़ा "मुश्किल" तरीके से किया - पहले मैंने "वर्किंग" (वर्तमान) ओएस के डाउनलोड का बैकअप लिया, फिर अपने पसंदीदा प्रोग्राम का उपयोग किया दूर(हालाँकि आप केवल छिपी और सिस्टम फ़ाइलों के प्रदर्शन को सक्षम कर सकते हैं) प्रत्येक ओएस के बूट फ़ोल्डर से बीसीडी फ़ाइल को "बाहर निकाला", बदले में उनका नाम बदल दिया, ताकि भ्रमित न हों, प्रत्येक ऑपरेटिंग सिस्टम के नाम से, विस्तार के साथ .BCD (यह EasyBCD प्रोग्राम का बैकअप प्रारूप निकला), अगला, क्लिक करें पैर जमाने(यानी, काम करने वाले ओएस पर "विदेशी" बूट फ़ाइल लागू की गई - इस समय रीबूट न ​​करें!), और आवश्यक पैरामीटर को सही किया (यह पता चला कि बग्गी बूट मैनेजर ने डिस्क पर बूट फ़ाइल के बंधन को "मार डाला" विभाजन)। फिर मैंने पहले से सुधारी गई फ़ाइल को किसी अन्य फ़ोल्डर में बैक अप लिया, और, बिना किसी एक्सटेंशन के बीसीडी में इसका नाम बदलने के बाद, इसे \boot फ़ोल्डर में "जगह में" लिखा।



परियोजना का समर्थन करें - लिंक साझा करें, धन्यवाद!
यह भी पढ़ें
मुर्गा लड़ाई खेल नियम मुर्गा लड़ाई खेल नियम मिनीक्राफ्ट के लिए मॉड 1.7 10 वॉच रेसिपी।  Minecraft में आइटम क्राफ्ट करने की रेसिपी।  Minecraft में हथियार मिनीक्राफ्ट के लिए मॉड 1.7 10 वॉच रेसिपी। Minecraft में आइटम क्राफ्ट करने की रेसिपी। Minecraft में हथियार शिलिंग और स्टर्लिंग - शब्दों की उत्पत्ति शिलिंग और स्टर्लिंग - शब्दों की उत्पत्ति