MS-DOS और Windows कमांड लाइन bcdedit कमांड

विषयसूची:

MS-DOS और Windows कमांड लाइन bcdedit कमांड
MS-DOS और Windows कमांड लाइन bcdedit कमांड

वीडियो: Operating System Lecture 3 (MS DOS) Hindi 2024, मई

वीडियो: Operating System Lecture 3 (MS DOS) Hindi 2024, मई
Anonim

Bcdedit कमांड लाइन टूल बूट विन्यास डेटा संग्रह को संशोधित करता है, कैसे ऑपरेटिंग सिस्टम हटा दिया गया है कॉन्फ़िगरेशन पैरामीटर और नियंत्रण शामिल हैं। ये पैरामीटर पहले boot.ini फ़ाइल (BIOS-आधारित ऑपरेटिंग सिस्टम में) या नॉनवॉलेटिकल रैम प्रविष्टियों (EFI (एक्स्टेंसिबल फ़र्मवेयर इंटरफ़ेस-आधारित) ऑपरेटिंग सिस्टम) में थे। आप बूट कॉन्फ़िगरेशन डेटा स्टोर में प्रविष्टियों को जोड़ने, हटाने, संपादित करने और जोड़ने के लिए Bcdedit.exe का उपयोग कर सकते हैं।

उपलब्धता

Bcdedit एक बाहरी कमांड है जो निम्नलिखित Microsoft ऑपरेटिंग सिस्टम के लिए bcdedit.exe के रूप में उपलब्ध है।

  • विंडोज विस्टा
  • विंडोज 7
  • विंडोज 8
  • विंडोज 10

Bcdedit सिंटैक्स

टिप

Bcdedit कमांड का उपयोग करने के लिए, आपको एक उन्नत कमांड प्रॉम्प्ट में होना चाहिए।

ध्यान दें

"Bcdedit" को स्वयं चलाना "bcdedit / enum ACTIVE" चलाने के बराबर है।

एक स्टोर पर काम करने वाले कमांड

/ CreateStore

इस कमांड ने एक नया खाली बूट कॉन्फ़िगरेशन डेटा स्टोर बनाया। बनाया गया स्टोर सिस्टम स्टोर नहीं है।

bcdedit / createstore

बूट कॉन्फ़िगरेशन डेटा स्टोर का फ़ाइल नाम निर्दिष्ट करता है। यदि फ़ाइल नाम में स्थान है, तो इसे उद्धरण चिह्नों ("") में संलग्न किया जाना चाहिए।

उदाहरण:

निम्न आदेश निर्दिष्ट स्टोर फ़ाइल बनाता है:

bcdedit / createstore C: DATA BCD

/ निर्यात

यह कमांड सिस्टम स्टोर की सामग्री को एक फाइल में एक्सपोर्ट करता है। इस फ़ाइल का उपयोग बाद में सिस्टम स्टोर की स्थिति को पुनर्स्थापित करने के लिए किया जा सकता है। यह कमांड केवल सिस्टम स्टोर के लिए मान्य है।

फ़ाइल का नाम निर्यात के लिए गंतव्य के रूप में उपयोग किया जाना है। यदि फ़ाइल नाम में स्थान है, तो इसे उद्धरण चिह्नों ("") में संलग्न किया जाना चाहिए।

उदाहरण:

निम्न आदेश सिस्टम स्टोर को निर्दिष्ट फ़ाइल में निर्यात करता है:

bcdedit / Export "C: Data BCD Backup"

/आयात

यह कमांड सिस्टम स्टोर की स्थिति को पुनर्स्थापित करता है जो पहले / निर्यात कमांड का उपयोग करके उत्पन्न बैकअप डेटा फ़ाइल का उपयोग करता है। आयात होने से पहले सिस्टम स्टोर में कोई भी मौजूदा प्रविष्टि हटा दी जाती है। यह कमांड केवल सिस्टम स्टोर के लिए मान्य है।

bcdedit / import [/ साफ]

फ़ाइल का नाम जिसे सिस्टम स्टोर में आयात किया गया है।

यदि फ़ाइल नाम में स्थान है, तो इसे उद्धरण चिह्नों ("") में संलग्न किया जाना चाहिए।

/ साफ निर्दिष्ट करता है कि सभी मौजूदा फर्मवेयर बूट प्रविष्टियों को हटा दिया जाना चाहिए (केवल ईएफआई सिस्टम को प्रभावित करता है)।

उदाहरण:

निम्न आदेश निर्दिष्ट फ़ाइल को सिस्टम स्टोर में आयात करता है।

bcdedit / import "C: Data BCD Backup" / clean

/ sysstore

यह कमांड सिस्टम स्टोर डिवाइस को सेट करता है। यह कमांड केवल उन मामलों में ईएफआई सिस्टम के लिए मान्य है जहां सिस्टम स्टोर डिवाइस अस्पष्ट है। यह सेटिंग रीबूट में बनी नहीं रहती है।

bcdedit / sysstore

सिस्टम स्टोर डिवाइस के रूप में सेट करने के लिए सिस्टम विभाजन का नाम। डिवाइस को सिस्टम विभाजन होना चाहिए।

उदाहरण:

निम्न कमांड सिस्टम स्टोर डिवाइस को निर्दिष्ट के रूप में सेट करता है:

bcdedit / sysstore C:

एक स्टोर में प्रविष्टियों पर काम करने वाले कमांड

/ कॉपी

यह आदेश निर्दिष्ट बूट प्रविष्टि की एक प्रति बनाता है।

bcdedit [/ store] / copy {} / d

उपयोग किए जाने वाले स्टोर को निर्दिष्ट करता है। यदि यह विकल्प निर्दिष्ट नहीं है, तो सिस्टम स्टोर का उपयोग किया जाता है। अधिक जानकारी के लिए, "bcdedit /? Store" चलाएं।

कॉपी की जाने वाली प्रविष्टि के पहचानकर्ता को निर्दिष्ट करता है। पहचानकर्ताओं के बारे में अधिक जानकारी के लिए, "bcdedit / ID" चलाएं।

नई प्रविष्टि पर लागू किए जाने वाले विवरण को निर्दिष्ट करता है।

उदाहरण:

निम्न आदेश निर्दिष्ट ऑपरेटिंग सिस्टम बूट प्रविष्टि की एक प्रति बनाता है:

bcdedit / copy {cbd971bf-b7b8-4885-951a-fa03044f5d71} / d "प्रवेश की प्रति"

/सृजन करना

निम्न आदेश एक NTLDR आधारित OS लोडर प्रविष्टि (Ntldr) बनाता है:

bcdedit / {ntldr} / d "पहले का Windows OS लोडर बनाएं"

निम्न कमांड राम डिस्क अतिरिक्त विकल्प प्रविष्टि बनाता है:

bcdedit / {ramdiskoptions} बनाएं

निम्न आदेश एक नया ऑपरेटिंग सिस्टम बूट प्रविष्टि बनाता है:

bcdedit / create / d "Windows Vista" / एप्लिकेशन ऑस्लोडर

निम्न कमांड एक नई डीबगर सेटिंग प्रविष्टि बनाता है:

bcdedit / {dbgsettings} बनाएं

/ हटाने

यह कमांड बूट कॉन्फ़िगरेशन डेटा स्टोर से एक प्रविष्टि को हटाता है।

bcdedit [/ store] / delete [/ f] [/ cleanup | / Nocleanup]

उपयोग किए जाने वाले स्टोर को निर्दिष्ट करता है। यदि यह विकल्प निर्दिष्ट नहीं है, तो सिस्टम स्टोर का उपयोग किया जाता है। अधिक जानकारी के लिए, "bcdedit /? Store" चलाएं।

बूट प्रविष्टि के पहचानकर्ता को निर्दिष्ट करता है जिसे आप हटाना चाहते हैं। पहचानकर्ताओं के बारे में अधिक जानकारी के लिए, "bcdedit / ID" चलाएं।

/ f - निर्दिष्ट प्रविष्टि हटाता है। इस विकल्प के बिना, bcdedit उन प्रविष्टियों को नहीं हटाएगा जिनके पास एक प्रसिद्ध पहचानकर्ता है।

/ सफाई - निर्दिष्ट प्रविष्टि हटाता है और प्रदर्शन क्रम से प्रविष्टि को हटाता है। हटाए जा रहे प्रविष्टि के किसी भी अन्य संदर्भ को स्टोर से हटा दिया जाता है। ओएस लोडर प्रविष्टि को हटाते समय, हाइबरनेशन प्रविष्टि से संबंधित फिर से शुरू को भी हटा दिया जाता है यदि इसे किसी अन्य लोडर द्वारा संदर्भित नहीं किया जाता है। यह विकल्प तब तक माना जाता है जब तक कि / nlleanup निर्दिष्ट न हो।

/ nocleanup - प्रदर्शन क्रम से प्रविष्टि को हटाए बिना निर्दिष्ट प्रविष्टि को हटाता है।

उदाहरण:

निम्न आदेश स्टोर से निर्दिष्ट ऑपरेटिंग सिस्टम प्रविष्टि को हटाता है और प्रदर्शन क्रम से प्रविष्टि को हटाता है:

bcdedit / delete {cbd971bf-b7b8-4885-951a-fa03044f5d71}

निम्न आदेश स्टोर से निर्दिष्ट ऑपरेटिंग सिस्टम प्रविष्टि को हटाता है और प्रदर्शन क्रम से प्रविष्टि को हटाता है:

bcdedit / delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} / cleanup

निम्न आदेश प्रदर्शन आदेश से प्रविष्टि को हटाए बिना स्टोर से निर्दिष्ट ऑपरेटिंग सिस्टम प्रविष्टि को हटा देता है:

bcdedit / delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} / nocleanup

निम्न आदेश स्टोर से NTLDR आधारित OS लोडर प्रविष्टि को हटाता है:

bcdedit / {ntldr} / f हटाएं

/आईना

यह आदेश निर्दिष्ट बूट प्रविष्टि का दर्पण बनाता है।

bcdedit [/ store] / दर्पण {}

उपयोग किए जाने वाले स्टोर को निर्दिष्ट करता है। यदि यह विकल्प निर्दिष्ट नहीं है, तो सिस्टम स्टोर का उपयोग किया जाता है। अधिक जानकारी के लिए, "bcdedit /? Store" चलाएं।

मिरर किए जाने वाले एंट्री के पहचानकर्ता को निर्दिष्ट करता है। पहचानकर्ताओं के बारे में अधिक जानकारी के लिए, "bcdedit / ID" चलाएं।

उदाहरण:

निम्न आदेश निर्दिष्ट ऑपरेटिंग सिस्टम बूट प्रविष्टि का दर्पण बनाता है:

bcdedit / दर्पण {cbd971bf-b7b8-4885-951a-fa03044f5d71}

प्रवेश विकल्प पर काम करने वाले कमांड

/ deletevalue

यह कमांड बूट कॉन्फ़िगरेशन डेटा स्टोर में एक प्रविष्टि से एक डेटा तत्व को हटाता है।

bcdedit [/ store] / हटाएं []

उपयोग किए जाने वाले स्टोर को निर्दिष्ट करता है। यदि यह विकल्प निर्दिष्ट नहीं है, तो सिस्टम स्टोर का उपयोग किया जाता है। अधिक जानकारी के लिए, "bcdedit /? Store" चलाएं।

उस प्रविष्टि के पहचानकर्ता को निर्दिष्ट करता है जिसे संशोधित किया जाएगा। यदि निर्दिष्ट नहीं है, तो {current} का उपयोग किया जाता है। पहचानकर्ताओं के बारे में अधिक जानकारी के लिए, "bcdedit / ID" चलाएं।

निर्दिष्ट प्रविष्टि से हटा दिया जाएगा विकल्प निर्दिष्ट करता है। डेटा प्रकारों के बारे में अधिक जानकारी के लिए "bcdedit / TYPES" चलाएँ।

उदाहरण:

निम्न आदेश बूट प्रबंधक प्रविष्टि से बूट परिणाम विकल्प को हटा देता है:

bcdedit / deletevalue {bootmgr} बूट परिणाम

निम्न आदेश वर्तमान ऑपरेटिंग सिस्टम बूट प्रविष्टि से विंडोज प्री-इंस्टॉलेशन एन्वायरमेंट (WinPE) मान को हटा देता है:

bcdedit / deletevalue winpe

निम्न आदेश निर्दिष्ट ऑपरेटिंग सिस्टम बूट प्रविष्टि से Windows PE मान हटाता है:

bcdedit / deletevalue {cbd971bf-b7b8-4885-951a-fa03044f5d71} winpe

/सेट

यह कमांड बूट कॉन्फ़िगरेशन डेटा स्टोर में एक प्रवेश विकल्प मूल्य निर्धारित करता है।

bcdedit [/ store] / set [{}] [/ addfirst | / Addl ast | /हटाना]

उपयोग किए जाने वाले स्टोर को निर्दिष्ट करता है। यदि यह विकल्प निर्दिष्ट नहीं है, तो सिस्टम स्टोर का उपयोग किया जाता है। अधिक जानकारी के लिए, "bcdedit /? Store" चलाएं।

संशोधित किए जाने वाले प्रविष्टि के पहचानकर्ता को निर्दिष्ट करता है। यदि निर्दिष्ट नहीं है, तो {current} का उपयोग किया जाता है। पहचानकर्ताओं के बारे में अधिक जानकारी के लिए, "bcdedit / ID" चलाएं।

विकल्प डेटा प्रकार निर्दिष्ट करता है जिसे बनाया या संशोधित किया जाएगा। डेटा प्रकारों के बारे में अधिक जानकारी के लिए "bcdedit / TYPES" चलाएँ।

वह मान निर्दिष्ट करता है जिसे विकल्प को सौंपा जाना चाहिए। निर्दिष्ट डेटा प्रकार पर प्रारूप का प्रारूप। डेटा प्रारूपों के बारे में अधिक जानकारी के लिए "bcdedit / FORMATS" चलाएं।

/ addfirst - यह स्विच केवल तभी उपयोग किया जा सकता है जब डेटाटाइप एक ऑब्जेक्ट सूची है। निर्दिष्ट प्रविष्टि पहचानकर्ता को सूची के शीर्ष पर जोड़ता है। यदि यह स्विच निर्दिष्ट है, तो केवल एक प्रविष्टि पहचानकर्ता निर्दिष्ट किया जा सकता है। यदि निर्दिष्ट पहचानकर्ता पहले से सूची में है, तो इसे सूची में सबसे ऊपर ले जाया जाता है।

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

/ remove - यह स्विच केवल तभी उपयोग किया जा सकता है जब डेटाटाइप एक ऑब्जेक्ट सूची है। सूची से निर्दिष्ट प्रविष्टि पहचानकर्ता को निकालता है। यदि यह स्विच निर्दिष्ट है, तो केवल एक प्रविष्टि पहचानकर्ता निर्दिष्ट किया जा सकता है। यदि पहचानकर्ता सूची में नहीं है, तो ऑपरेशन का कोई प्रभाव नहीं है। यदि अंतिम प्रविष्टि को हटाया जा रहा है, तो डेटाटाइप मान हटा दिया जाता है।

उदाहरण:

निम्न आदेश विभाजन C के लिए एप्लिकेशन डिवाइस को सेट करता है: निर्दिष्ट ऑपरेटिंग सिस्टम प्रविष्टि के लिए:

bcdedit / set {cbd971bf-b7b8-4885-951a-fa03044f5d71} डिवाइस विभाजन = C:

नोट: स्वचालित रूप से VHD पहचान को स्पष्ट रूप से अक्षम करने के लिए 'hd_partiton =' सिंटैक्स का उपयोग करें, और ऐसी प्रविष्टियाँ बनाएँ जो किसी वर्चुअल मशीन को बूट करने के लिए संगत हों:

bcdedit / store F: boot bcd / set {default} डिवाइस hd_partition = F:

निम्न आदेश निर्दिष्ट ऑपरेटिंग सिस्टम प्रविष्टि के लिए OS डिवाइस को VHD फ़ाइल (C: vdisks vdisk01.vhd) पर सेट करता है:

bcdedit / set {cbd971bf-b7b8-4885-951a-fa03044f5d71} osdevice vhd = [C:] vdisks disk01.vhd

निम्न आदेश निर्दिष्ट ऑपरेटिंग सिस्टम प्रविष्टि के लिए एप्लिकेशन पथ को windows system32 winload.exe पर सेट करता है:

bcdedit / सेट {cbd971bf-b7b8-4885-951a-fa03044f5d71} पथ windows system32 winload.exe

निम्न आदेश वर्तमान ऑपरेटिंग सिस्टम बूट प्रविष्टि के लिए NX नीति को OptIn में सेट करता है।

bcdedit / nx ऑप्टिन सेट करें

आउटपुट को नियंत्रित करता है

/ enum

यह कमांड एक स्टोर में प्रविष्टियों को सूचीबद्ध करता है। / Enum कमांड डिफॉल्ट है, इसलिए बिना मापदंडों के "bcdedit" चलाना "bcdedit / enum ACTIVE" चलाने के बराबर है।

bcdedit [/ store] / enum [|] [/ v]

उपयोग किए जाने वाले स्टोर को निर्दिष्ट करता है। यदि यह विकल्प निर्दिष्ट नहीं है, तो सिस्टम स्टोर का उपयोग किया जाता है। अधिक जानकारी के लिए, "bcdedit /? Store" चलाएं।

सूचीबद्ध होने के लिए प्रविष्टियों का प्रकार निर्दिष्ट करता है। निम्नलिखित में से एक हो सकता है:

सक्रिय - बूट प्रबंधक में सभी प्रविष्टियां डिफ़ॉल्ट रूप से प्रदर्शित करती हैं।

FIRMWARE - सभी फर्मवेयर अनुप्रयोगों।

BOOTAPP - सभी बूट पर्यावरण अनुप्रयोग।

BOOTMGR - बूट मैनेजर।

OSLOADER - सभी ऑपरेटिंग सिस्टम प्रविष्टियाँ।

परिणाम - हाइबरनेशन प्रविष्टियों से सभी फिर से शुरू।

INHERIT - सभी विरासत प्रविष्टियाँ।

सभी - सभी प्रविष्टियां करें।

सूचीबद्ध होने के लिए प्रविष्टि का पहचानकर्ता निर्दिष्ट करता है। यदि एक पहचानकर्ता प्रदान किया जाता है, तो केवल निर्दिष्ट ऑब्जेक्ट को सूचीबद्ध किया जाएगा। पहचानकर्ताओं के बारे में जानकारी के लिए, "bcdedit / ID" चलाएं।

/ v प्रसिद्ध पहचानकर्ताओं के लिए नामों का उपयोग करने के बजाय पूर्ण रूप से प्रविष्टि पहचानकर्ता प्रदर्शित करता है।

उदाहरण:

निम्न आदेश सभी ऑपरेटिंग सिस्टम लोडर बूट प्रविष्टियों को सूचीबद्ध करता है:

bcdedit / enum OSLOADER

निम्न आदेश सभी बूट प्रबंधक प्रविष्टियों को सूचीबद्ध करता है:

bcdedit / enum BOOTMGR

निम्न आदेश केवल डिफ़ॉल्ट बूट प्रविष्टि को सूचीबद्ध करता है:

bcdedit / enum {डिफ़ॉल्ट}

निम्न आदेश केवल निर्दिष्ट ऑपरेटिंग सिस्टम बूट प्रविष्टि को सूचीबद्ध करता है:

bcdedit / enum {b38a9fc1-5690-11da-b795-e9ad3c5e0e3a}

/ v

कमांड लाइन विकल्प जो अच्छी तरह से ज्ञात पहचानकर्ताओं के नाम का उपयोग करने के बजाय पूर्ण रूप से प्रवेश पहचानकर्ताओं को प्रदर्शित करता है।

सक्रिय प्रकार के लिए पूर्ण में प्रविष्टि पहचानकर्ताओं को प्रदर्शित करने के लिए एक कमांड के रूप में स्वयं / v का उपयोग करें।

आमतौर पर, किसी भी प्रसिद्ध प्रविष्टि पहचानकर्ता को उनके अनुकूल शॉर्टहैंड फॉर्म द्वारा प्रतिस्थापित किया जाता है। कमांड लाइन स्विच के रूप में निर्दिष्ट / वी इस प्रतिस्थापन को रोकता है और सभी पहचानकर्ताओं को पूर्ण रूप से प्रदर्शित करता है। "Bcdedit / v" को अपने आप से चलाना "bcdedit / enum ACTIVE / v" चलाने के बराबर है।

bcdedit / v

उदाहरण:

निम्न कमांड सिस्टम स्टोर में सक्रिय प्रविष्टियों को सूचीबद्ध करता है जिसमें सभी प्रवेश पहचानकर्ता पूर्ण रूप से प्रदर्शित होते हैं।

bcdedit / enum ACTIVE / v

जो बूट मैनेजर को नियंत्रित करता है

/बूट अनुक्रम

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

bcdedit / bootfterence […] [/ addfirst | / व्यसनी | /हटाना]

[…] बूट अनुक्रम बनाने वाले पहचानकर्ताओं की एक सूची निर्दिष्ट करता है। आपको कम से कम एक पहचानकर्ता निर्दिष्ट करना चाहिए और रिक्त स्थान के अनुसार अलग-अलग पहचानकर्ता होना चाहिए। पहचानकर्ताओं के बारे में अधिक जानकारी के लिए, "bcdedit / ID" चलाएं।

/ addfirst - निर्दिष्ट अनुक्रम पहचानकर्ता को बूट अनुक्रम के शीर्ष पर जोड़ता है। यदि यह स्विच निर्दिष्ट है, तो केवल एक पहचानकर्ता निर्दिष्ट किया जा सकता है। यदि पहचानकर्ता पहले से सूची में है, तो इसे सूची में सबसे ऊपर ले जाया जाता है।

/ addlast - निर्दिष्ट अनुक्रम पहचानकर्ता को बूट अनुक्रम के अंत में जोड़ता है। यदि यह स्विच निर्दिष्ट है, तो केवल एक पहचानकर्ता निर्दिष्ट किया जा सकता है। यदि पहचानकर्ता पहले से सूची में है, तो इसे सूची के अंत में ले जाया जाता है।

/ remove - बूट अनुक्रम से निर्दिष्ट प्रविष्टि पहचानकर्ता को निकालता है। यदि यह स्विच निर्दिष्ट है, तो केवल एक प्रविष्टि पहचानकर्ता निर्दिष्ट किया जा सकता है। यदि पहचानकर्ता सूची में नहीं है, तो ऑपरेशन का कोई प्रभाव नहीं है। यदि अंतिम प्रविष्टि को हटाया जा रहा है, तो बूट अनुक्रम मान बूट प्रबंधक प्रविष्टि से हटा दिया जाता है।

उदाहरण:

निम्न आदेश बूट प्रबंधक एक बार बूट अनुक्रम में दो OS प्रविष्टियाँ और NTLDR आधारित OS लोडर सेट करता है:

bcdedit / bootfterence {802d5e32-0784-11da-bd33-000476eba25f} {cbd971bf-b7b8-4885-951a-fa030445d71} {ntldr}

निम्न आदेश बूट प्रबंधक एक-बार बूट अनुक्रम के अंत में निर्दिष्ट ओएस प्रविष्टि जोड़ता है:

bcdedit / bootfterence {802d5e32-0784-11da-bd33-000476eba25f} / परिशिष्ट

/चूक

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

bcdedit / डिफ़ॉल्ट

टाइम-आउट समाप्त होने पर बूट प्रविष्टि की पहचान को डिफ़ॉल्ट के रूप में उपयोग करने के लिए निर्दिष्ट करता है। पहचानकर्ताओं के बारे में जानकारी के लिए, "bcdedit / ID" चलाएं।

उदाहरण:

निम्न आदेश डिफ़ॉल्ट बूट प्रबंधक प्रविष्टि के रूप में निर्दिष्ट प्रविष्टि सेट करता है:

bcdedit / default {cbd971bf-b7b8-4885-951a-fa03044f5d71}

निम्न आदेश डिफ़ॉल्ट प्रविष्टि के रूप में NTLDR आधारित OS लोडर सेट करता है:

bcdedit / default {ntldr}

/प्रस्तुति का क्रम

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

bcdedit / displayorder […] [/ addfirst | / व्यसनी | /हटाना]

[…] पहचानकर्ताओं की एक सूची निर्दिष्ट करता है जो प्रदर्शन क्रम बनाते हैं। कम से कम एक पहचानकर्ता को निर्दिष्ट किया जाना चाहिए और उन्हें रिक्त स्थान द्वारा अलग किया जाना चाहिए। पहचानकर्ताओं के बारे में अधिक जानकारी के लिए, "bcdedit / ID" चलाएं।

/ addfirst - निर्दिष्ट प्रविष्टि पहचानकर्ता को प्रदर्शन क्रम के शीर्ष पर जोड़ता है। यदि यह स्विच निर्दिष्ट है, तो केवल एक प्रविष्टि पहचानकर्ता निर्दिष्ट किया जा सकता है। यदि निर्दिष्ट पहचानकर्ता पहले से सूची में है, तो इसे सूची में सबसे ऊपर ले जाया जाता है।

/ addlast - निर्दिष्ट प्रविष्टि पहचानकर्ता को प्रदर्शन क्रम के अंत में जोड़ता है। यदि यह स्विच निर्दिष्ट है, तो केवल एक प्रविष्टि पहचानकर्ता निर्दिष्ट किया जा सकता है। यदि निर्दिष्ट पहचानकर्ता पहले से सूची में है, तो इसे सूची के अंत में ले जाया जाता है।

/ remove - प्रदर्शन क्रम से निर्दिष्ट प्रविष्टि पहचानकर्ता को निकालता है। यदि यह स्विच निर्दिष्ट है, तो केवल एक प्रविष्टि पहचानकर्ता निर्दिष्ट किया जा सकता है। यदि पहचानकर्ता सूची में नहीं है, तो ऑपरेशन का कोई प्रभाव नहीं है। यदि अंतिम प्रविष्टि को हटाया जा रहा है, तो बूट प्रबंधक प्रविष्टि से प्रदर्शन आदेश मूल्य हटा दिया जाता है।

उदाहरण:

निम्न आदेश दो OS प्रविष्टियाँ और बूट प्रबंधक प्रदर्शन क्रम में NTLDR आधारित OS लोडर सेट करता है:

bcdedit / displayorder {802d5e32-0784-11da-bd33-000476eba25f} {cbd971bf-b7b8-4885-951a-fa03044fd71} {ntldr}

निम्न आदेश बूट प्रबंधक प्रदर्शन क्रम के अंत में निर्दिष्ट ओएस प्रविष्टि जोड़ता है:

bcdedit / displayorder {802d5e32-0784-11da-bd33-000476eba25f} / रिज़ॉर्ट

/समय समाप्त

यह कमांड, बूट मैनेजर द्वारा डिफ़ॉल्ट प्रविष्टि का चयन करने से पहले, सेकंड में प्रतीक्षा करने का समय निर्धारित करता है। डिफ़ॉल्ट प्रविष्टि सेट करने के बारे में जानकारी के लिए, "bcdedit / default" चलाएं।

bcdedit / टाइमआउट

बूट मैनेजर डिफ़ॉल्ट प्रविष्टि का चयन करने से पहले, सेकंड में प्रतीक्षा करने का समय निर्दिष्ट करता है।

उदाहरण:

निम्नलिखित कमांड बूट मैनगेटो को 30 सेकंड में सेट करता है:

bcdedit / टाइमआउट 30

/ toolsdisplayorder

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

bcdedit / toolsdisplayorder […] [/ addfirst | / व्यसनी | /हटाना]

[…] पहचानकर्ताओं की एक सूची निर्दिष्ट करता है जो उपकरण प्रदर्शन क्रम बनाते हैं। कम से कम एक पहचानकर्ता को निर्दिष्ट किया जाना चाहिए और उन्हें रिक्त स्थान द्वारा अलग किया जाना चाहिए। पहचानकर्ताओं के बारे में अधिक जानकारी के लिए, "bcdedit / ID" चलाएं।

/ addfirst - उपकरण प्रदर्शन क्रम के शीर्ष पर निर्दिष्ट प्रवेश पहचानकर्ता जोड़ता है। यदि यह स्विच निर्दिष्ट है, तो केवल एक प्रविष्टि पहचानकर्ता निर्दिष्ट किया जा सकता है। यदि निर्दिष्ट पहचानकर्ता पहले से सूची में है, तो इसे सूची में सबसे ऊपर ले जाया जाता है।

/ addlast - उपकरण प्रदर्शन क्रम के अंत में निर्दिष्ट प्रवेश पहचानकर्ता जोड़ता है। यदि यह स्विच निर्दिष्ट है, तो केवल एक प्रविष्टि पहचानकर्ता निर्दिष्ट किया जा सकता है। यदि निर्दिष्ट पहचानकर्ता पहले से सूची में है, तो इसे सूची के अंत में ले जाया जाता है।

/ remove - उपकरण प्रदर्शन क्रम से निर्दिष्ट प्रविष्टि पहचानकर्ता को निकालता है। यदि यह स्विच निर्दिष्ट है, तो केवल एक प्रविष्टि पहचानकर्ता निर्दिष्ट किया जा सकता है। यदि पहचानकर्ता सूची में नहीं है, तो ऑपरेशन का कोई प्रभाव नहीं है। यदि अंतिम प्रविष्टि को हटाया जा रहा है, तो उपकरण प्रदर्शन क्रम मान बूट प्रबंधक प्रविष्टि से हटा दिया जाता है।

उदाहरण:

निम्न कमांड बूट प्रबंधक के टूल प्रदर्शन क्रम में दो टूल एंट्री और मेमोरी डायग्नोस्टिक सेट करता है:

bcdedit / toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f} {cbd971bf-b7b8-4885-951a-fa0544f5d71} {memdiag}

निम्न आदेश बूट प्रबंधक के उपकरण प्रदर्शन क्रम के अंत में निर्दिष्ट उपकरण प्रविष्टि जोड़ता है:

bcdedit / toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f} / एडलस्ट

एक बूट एप्लिकेशन के लिए आपातकालीन प्रबंधन सेवाओं को नियंत्रित करने वाले कमांड

/ bootems

यह आदेश निर्दिष्ट प्रविष्टि के लिए आपातकालीन प्रबंधन सेवाओं को सक्षम या अक्षम करता है।

bcdedit / bootems [] पर

संशोधित किए जाने वाले प्रवेश के पहचानकर्ता को निर्दिष्ट करता है। हालांकि यह कमांड किसी भी प्रविष्टि के लिए काम करेगा, यह केवल बूट एप्लिकेशन के लिए प्रभावी है।

उदाहरण:

निम्न आदेश बूट प्रबंधक के लिए आपातकालीन प्रबंधन सेवाएं सक्षम करता है:

bcdedit / bootems {bootmgr} चालू

/ ईएमएस

यह आदेश निर्दिष्ट ऑपरेटिंग सिस्टम बूट प्रविष्टि के लिए आपातकालीन प्रबंधन सेवाओं को सक्षम या अक्षम करता है।

bcdedit / ems [] बंद

संशोधित किए जाने वाले प्रविष्टि के पहचानकर्ता को निर्दिष्ट करता है। केवल "विंडोज बूट लोडर" प्रविष्टियां निर्दिष्ट की जा सकती हैं। यदि निर्दिष्ट नहीं है, तो {current} का उपयोग किया जाता है। पहचानकर्ताओं के बारे में अधिक जानकारी के लिए, "bcdedit / ID" चलाएं।

उदाहरण:

निम्न आदेश वर्तमान ऑपरेटिंग सिस्टम बूट प्रविष्टि के लिए आपातकालीन प्रबंधन सेवाएँ सक्षम करता है:

bcdedit / ems ON

/ emssettings

यह कमांड सिस्टम के लिए ग्लोबल इमरजेंसी मैनेजमेंट सर्विसेज सेटिंग्स सेट करता है। Emssettings किसी विशेष बूट प्रविष्टि के लिए आपातकालीन प्रबंधन सेवाओं को सक्षम या अक्षम नहीं करता है।

bcdedit / emssettings [BIOS] | [EMSPORT: | [EMSBAUDRATE:]]

BIOS निर्दिष्ट करता है कि सिस्टम आपातकालीन प्रबंधन सेवा कॉन्फ़िगरेशन के लिए BIOS सेटिंग्स का उपयोग करेगा। यह स्विच केवल उन्हीं प्रणालियों पर काम करता है, जिनमें BIOS द्वारा प्रदान की गई आपातकालीन प्रबंधन सेवाएँ समर्थन हैं।

आपातकालीन प्रबंधन सेवा पोर्ट के रूप में उपयोग करने के लिए सीरियल पोर्ट को निर्दिष्ट करता है। यह विकल्प BIOS विकल्प के साथ निर्दिष्ट नहीं होना चाहिए।

आपातकालीन प्रबंधन सेवाओं के लिए उपयोग करने के लिए सीरियल बॉड दर निर्दिष्ट करता है। यह आदेश BIOS विकल्प के साथ निर्दिष्ट नहीं होना चाहिए। वैकल्पिक, और डिफ़ॉल्ट 9,600 बॉड है।

उदाहरण:

निम्न आदेश BIOS सेटिंग्स का उपयोग करने के लिए आपातकालीन प्रबंधन सेवा पैरामीटर सेट करता है:

bcdedit / emssettings BIOS

निम्न आदेश com2 का उपयोग करने के लिए आपातकालीन प्रबंधन सेवा पैरामीटर सेट करता है: 115,200 बॉड पर।

bcdedit / emssettings EMSPORT: 2 EMSBAUDRATE: 115200

कमांड जो डिबगिंग को नियंत्रित करती है

/ bootdebug

यह कमांड निर्दिष्ट बूट प्रविष्टि के लिए बूट डिबगर को सक्रिय या निष्क्रिय करता है। हालांकि यह कमांड किसी भी प्रविष्टि के लिए काम करता है, यह केवल बूट एप्लिकेशन के लिए प्रभावी है।

bcdedit / bootdebug [] बंद

संशोधित किए जाने वाले प्रविष्टि के पहचानकर्ता को निर्दिष्ट करता है। पहचानकर्ताओं के बारे में जानकारी के लिए, "bcdedit / ID" चलाएं।

उदाहरण:

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

bcdedit / bootdebug ON

निम्न आदेश Windows बूट प्रबंधक के लिए बूट डिबगिंग अक्षम करता है:

bcdedit / bootdebug {bootmgr} OFF

/ dbgsettings

वैश्विक डीबगर पैरामीटर सेट करता है।

/ डिबग

यह आदेश निर्दिष्ट बूट प्रविष्टि के लिए कर्नेल डिबगर को सक्षम या अक्षम करता है।

bcdedit / debug [] चालू

संशोधित किए जाने वाले प्रवेश के पहचानकर्ता को निर्दिष्ट करता है। केवल Windows बूट लोडर प्रविष्टियाँ निर्दिष्ट की जा सकती हैं। यदि निर्दिष्ट नहीं है, तो {current} का उपयोग किया जाता है। पहचानकर्ताओं के बारे में अधिक जानकारी के लिए, "bcdedit / ID" चलाएं।

उदाहरण:

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

bcdedit / डिबग ऑन

निम्न आदेश निर्दिष्ट ऑपरेटिंग सिस्टम प्रविष्टि के लिए कर्नेल डीबगिंग अक्षम करता है:

bcdedit / debug {cbd971bf-b7b8-4885-951a-fa03044f5d71} OFF

/ hypervisorsettings

यह कमांड सिस्टम के लिए हाइपरवाइजर सेटिंग्स को सेट या प्रदर्शित करता है।

यह कमांड किसी विशेष OS लोडर प्रविष्टि के लिए हाइपरविजर डिबगर को सक्षम या अक्षम नहीं करता है। किसी विशेष OS लोडर प्रविष्टि के लिए हाइपरविजर डिबगर को सक्षम या अक्षम करने के लिए, "bcdedit / setHYPERVISORDEBUG ON" का उपयोग करें। पहचानकर्ताओं के बारे में जानकारी के लिए, "bcdedit / ID" चलाएं।

व्यक्तिगत हाइपरविजर डीबगर सेटिंग सेट करने के लिए, "bcdedit / set {hypervisersettings}" का उपयोग करें। मान्य प्रकारों के बारे में जानकारी के लिए, "bcdedit / TYPES" चलाएं।

bcdedit / hypervisersettings [[DEBUGPORT:] [BAUDRATE:] [चैनल:] [HOSTIP:] [पोर्ट:]

डिबगर के प्रकार को निर्दिष्ट करता है। क्रमिक, 1394 या NET में से एक हो सकता है।

सीरियल डीबगिंग के लिए, सीरियल पोर्ट को डीबगिंग पोर्ट के रूप में उपयोग करने के लिए निर्दिष्ट करता है।

सीरियल डीबगिंग के लिए, बॉड दर को डीबगिंग के लिए उपयोग करने के लिए निर्दिष्ट करता है।

1394 डिबगिंग के लिए, डिबगिंग के लिए उपयोग किए जाने वाले 1394 चैनल को निर्दिष्ट करता है।

नेटवर्क डीबगिंग के लिए, होस्ट डीबगर का IPv4 पता निर्दिष्ट करता है।

नेटवर्क डीबगिंग के लिए, होस्ट डीबगर पर संचार करने के लिए पोर्ट निर्दिष्ट करता है। 49152 या उससे अधिक होना चाहिए।

उदाहरण:

निम्न आदेश वर्तमान हाइपरविजर सेटिंग्स प्रदर्शित करता है:

bcdedit / hypervendersettings

निम्न कमांड धारावाहिक डिबगिंग को COM1 पर 115,200 बॉड में हाइपरविजर डीबगर सेटिंग सेट करता है:

bcdedit / hypervisersettings क्रमिक विकास: 1 बीएडसेट: 115200

निम्न आदेश चैनल 23 का उपयोग करते हुए डीबगिंग सेटिंग 1394 डिबगिंग के लिए सेट करता है:

bcdedit / hypervendersettings 1394 चैनल: 23

निम्न आदेश 192.168.1.2 पोर्ट 50000 पर संचार करने वाले डिबगर होस्ट के साथ नेटवर्क डिबगिंग के लिए हाइपरविजर डीबगर सेटिंग्स सेट करता है:

bcdedit / hypervisersettings NET HOSTIP: 192.168.1.2 पोर्ट: 50000