bcdedit
विंडोज के विभिन्न इंस्टॉलेशन के बीच डुअल बूट सेटअप करने के लिए क्या कमांड आवश्यक हैं? 5
पृष्ठभूमि
मैंने हाल ही में विंडोज 8 को एक अलग हार्ड ड्राइव 1 पर स्थापित किया है । अब जब कि विंडोज 8 इनस्टॉल है, तो मैं विंडोज 7 पर डुअल-बूट बैक करना चाहता हूं।
मैं अपने दो है 2 हार्ड ड्राइव:
तो आप देख सकते हैं कि मेरे दो डिस्क हैं, जिसमें विंडोज वाले विभाजन हैं:
- विंडोज 7 :
\\PhysicalDisk0
(विभाजन 0 3 ) - विंडोज 8 :
\\PhysicalDisk2
(विभाजन 1)
मैं यह पता लगाने की कोशिश कर रहा हूं bcdedit
कि विंडोज को बूट करने के लिए कैसे उपयोग किया जाए कि वहां एक और विंडोज इंस्टॉलेशन बूट हो।
bcdedit
अब चल रहा है, यह वर्तमान कॉन्फ़िगरेशन दिखाता है:
C:\WINDOWS\system32>bcdedit
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume2
description Windows Boot Manager
locale en-US
inherit {globalsettings}
integrityservices Enable
default {current}
resumeobject {ce153eb7-3786-11e2-87c0-e740e123299f}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \WINDOWS\system32\winload.exe
description Windows 8
locale en-US
inherit {bootloadersettings}
recoverysequence {ce153eb9-3786-11e2-87c0-e740e123299f}
integrityservices Enable
recoveryenabled Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \WINDOWS
resumeobject {ce153eb7-3786-11e2-87c0-e740e123299f}
nx OptIn
bootmenupolicy Standard
hypervisorlaunchtype Auto
मुझे विंडोज बूट मैनेजर और विंडोज बूट लोडर के बीच अंतर पर कोई दस्तावेज नहीं मिल रहा है ।
प्रलेखन
कुछ प्रलेखन है Bcdedit
:
- टेक्नेट: कमांड लाइन संदर्भ - Bcdedit
- तकनीक: विंडोज ऑटोमेटेड इंस्टॉलेशन किट - बीसीडीईडिट कमांड लाइन विकल्प
- व्हाइटपर - बूट एनवायरमेंट के लिए बीसीडीईडिट कमांड (वर्ड डॉक्यूमेंट)
लेकिन वे बाइनरी बूट कॉन्फ़िगरेशन डेटा को संपादित करने का तरीका नहीं बताते हैं।
अगर मुझे अनुमान लगाना था , तो मुझे लगता है कि एक विंडोज बूट मैनेजर BIOS को निर्देश देता है कि उसे किस प्रोग्राम को चलाना चाहिए। यह कार्यक्रम उपयोगकर्ता को बूट विकल्पों का एक सेट देगा। जो कि विंडोज बूट लोडर को छोड़ता है, वह एक विशेष बूट विकल्प होता है , जो विंडोज की एक विशेष स्थापना का प्रतिनिधित्व करता है।
अगर ऐसा है तो मुझे एक नया विंडोज बूट लोडर प्रविष्टि बनाने की आवश्यकता होगी ।
इसका मतलब है कि मैं /create
पैरामीटर का उपयोग करना चाहता हूं :
/सर्जन करना
एक नया बूट प्रविष्टि बनाता है:
bcdedit [/ store filename ] / create [ id ] / d विवरण [/ application apptype | / वारिस [ apptype ] | / विरासत DEVICE | / उपकरण ]
तो मैं मान लेता हूँ:
>bcdedit /create /d "The old Windows 7" /application osloader
application
निम्नलिखित प्रकारों में से एक कहां हो सकता है:
Apptype Description
BOOTSECTOR The boot sector application
OSLOADER The Windows boot loader
RESUME A resume application
दुर्भाग्य से, "विंडोज बूट लोडर" के बारे में एकमात्र दस्तावेज osloader
है । मैं नहीं देखता कि एक हार्ड ड्राइव पर विंडोज 8 और दूसरे पर विंडोज 7 के बीच अंतर कैसे हो सकता है ।
/create
बूट लोडर होने पर अन्य संभावित पैरामीटर
>bcdedit /create /D "Windows Vista" /device "The Quick Brown Fox"
दुर्भाग्य से प्रलेखन गायब है /device
:
/ उपकरण
वैकल्पिक। यदि आईडी एक प्रसिद्ध पहचानकर्ता के लिए सेट नहीं है, तो विकल्प जो कि अतिरिक्त डिवाइस विकल्प प्रविष्टि के रूप में नई बूट प्रविष्टि को निर्दिष्ट करने के लिए उपयोग किया जाता है।
जब से मैं सेट नहीं किया id
एक प्रसिद्ध पहचानकर्ता के लिए, मैं सेट करना होगा डिवाइस / करने के लिए "विकल्प है कि एक अतिरिक्त उपकरण विकल्प प्रविष्टि के रूप में नया बूट प्रविष्टि निर्दिष्ट करने के लिए प्रयोग किया जाता है" । मैं उन सभी शब्दों को जानता हूं; वे सभी अंग्रेजी हैं। लेकिन मुझे नहीं पता कि यह क्या कह रहा है; उस क्रम में वे शब्द निरर्थक लगते हैं।
इसलिए मैं कुछ हद तक स्तब्ध हूं। मैं Microsoft से डैन स्टोल्ट्स की तरह नहीं बनना चाहता , जिन्होंने BCDEdit का उपयोग करने की कोशिश में अपनी हार्ड ड्राइव को नष्ट कर दिया :
मुझे कोई ऐसी सामग्री नहीं मिली जो विशेष रूप से सहायक थी जब मैंने बीसीडीईडिट के साथ खेलकर अपनी मशीन को ठीक किया। इस पोस्ट में ठीक हो गया होता अगर वहाँ विशेष रूप से / सेट आदेश OSDevice पर और अधिक विस्तार, आदि तो एक बार मैं अपने मशीन तय हो गया था, मैं समाधान दस्तावेज और जानकारी है यहाँ ... ।
मेरा मतलब है, अगर एक Microsoft लड़का भी BCDEdit का उपयोग करने के लिए अपने BCD को संपादित करने का पता नहीं लगा सकता है, तो मेरे पास क्या मौका है?
बोनस पढ़ना
- BCDEdit कमांड-लाइन विकल्प
- bcdedit
- सर्वर 2008 R2 या विंडोज 7 सिस्टम बीसीडीईडिट का उपयोग कर बूट मैनेजर में परिवर्तन करने के बाद बूट नहीं करेगा
- दृश्य बीसीडी संपादक ४
- विंडोज 7 और विंडोज 8 आरटीएम दोहरी बूट सेटअप
फुटनोट
- 1 चूंकि विंडोज 8 इंस्टॉलर ने मेरे विंडोज 7 इंस्टॉल को नुकसान पहुंचाया होगा, इसलिए मैंने इंस्टॉल के दौरान अपनी "मुख्य" हार्ड ड्राइव को अनप्लग करने का फैसला किया । जो कि विंडोज 8 इंस्टॉलर ने मौजूदा विंडोज 7 इंस्टॉलेशन का पता नहीं लगाया, इसकी लंबी-चौड़ी व्याख्या है । आम तौर पर इंस्टॉलर ने दोहरे बूट के लिए आवश्यक प्रविष्टियों को स्वचालित रूप से बनाया होगा। ऐसा नहीं है कि मैं जो सवाल पूछ रहा हूं उसका कारण महत्वपूर्ण है।
- 2 वास्तव में तीन ड्राइव हैं, लेकिन तीसरा सिर्फ थोक भंडारण है। एक 3 हार्ड ड्राइव का अस्तित्व सवाल के लिए अप्रासंगिक है। मैं केवल इसका उल्लेख करता हूं कि कोई व्यक्ति यह जानना चाहता है कि स्क्रीनशॉट में 3 हार्ड ड्राइव क्यों हैं जब मैं केवल दो का उल्लेख करता हूं।
- 3 मैंने "शून्य" पर मनमाने ढंग से विभाजन शुरू किया ; इसका मतलब यह नहीं है कि विभाजन शून्य से शुरू हो रहे हैं। मैं केवल विभाजन का उल्लेख करता हूं क्योंकि मैं यह नहीं देखता कि कोई भी बूट-लोडर किस विभाजन के बिना अपना काम कर सकता है और कौन सा फ़ोल्डर, विंडोज की एक स्थापना में स्थित है।
- 4 मैं बीसीडीईडिट के बारे में पूछ रहा हूं। मैंने विज़ुअल बीसीडी एडिटर की कोशिश की । यह एक दृश्य बीसीडी संपादक लगता है । यह कहना है कि यह एक GUI है, लेकिन अभी भी BCDEdit के रूप में एक ही शब्दावली का उपयोग करता है, और एक ही ज्ञान की आवश्यकता है कि BCD दस्तावेज़ नहीं करता है।
- 5 सादगी के लिए हम यह मानेंगे कि विंडोज की सभी स्थापना मैं बीच-बीच में बूट करना चाहता हूं विंडोज विस्टा या बाद में, उन सभी को बीसीडीईडिट और बाइनरी बूट लोडर के साथ संगत बनाता है। विकल्प को पुराने की पेचीदगियों में शामिल करने की आवश्यकता होगी
ntloader
। न ही मैं लिनक्स के लिए दोहरी बूटिंग के बारे में पूछ रहा हूं; या वर्चुअल हार्ड ड्राइव (vhd) छवि पर बूट कैसे करें। एक ही मशीन में मौजूदा हार्ड ड्राइव पर विंडोज के आधुनिक संस्करण।