मैं अपने मास्टर बूट रिकॉर्ड को कैसे पुनर्स्थापित करूं?


12

मैंने अपने सिस्टम पर ऑटोकैड 2011 का परीक्षण स्थापित किया है और फिर मुझे पता चला कि ऑटोकैड एमबीआर को बदल देता है। ( यहां देखें ) अब मैं ऑटोकैड 2011 ट्रायल (मूल एमबीआर के वास्तव में) स्थापित करने से पहले अपने एमबीआर को पुनर्स्थापित करना चाहता हूं। मैं उसे कैसे कर सकता हूँ? कृपया विशिष्ट रहें, मैं प्रो हार्डवेयर तकनीशियन नहीं हूं।

मैं विंडोज 7 होम का उपयोग कर रहा हूँ।


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

4
सॉफ्टवेयर के सभी प्रकार के समाधान - वर्चुअलाइजेशन। पुराने दिनों में एमएस के बारे में एक किस्सा है, डॉन `टी भी इसे एक मौका दे।
बाकुदन Bak

मैंने कहा है कि मैं @ ग्रे 100% से सहमत हूँ।
बोहज

हाय मैं मूल पोस्टर हूँ। मैं पदों पर टिप्पणी नहीं छोड़ सकता (मुझे पता नहीं क्यों)। तो ... मेरा कंप्यूटर एक लैपटॉप है (सोनी वायो एफ 134 / एफएक्स) और इसमें मूल एमएस विंडोज है और मैं विंडोज में मीडिया स्थापित करने के लिए उपयोग नहीं कर सकता हूं।
13

आप किस MS Windows संस्करण को चला रहे हैं? MBR को पुनर्प्राप्त करने पर बहुत सारे प्रश्न हैं: WinXP , WinVista और Win7
लेकेन्स्टाइन

जवाबों:


8

इस समस्या के लिए यह वास्तव में एमबीआर के साथ एक मुद्दा नहीं है। आपके द्वारा लिंक किए गए AudoCAD फोरम में निम्नलिखित जानकारी थी:

यह एमबीआर में बदलाव नहीं है। मास्टर बूट रिकॉर्ड के बाद ग्रब बूटलोडर ने 2048 सेक्टरों में स्टेज 2 कोड डाल दिया है। यह हार्डडिस्क क्षेत्र ऑपरेटिंग सिस्टम द्वारा उपयोग नहीं किया जाता है और पहले भाग से पहले रहता है। बाइट 3585 (0x0E01) और बाइट 4096 (0x1000) ऑटोकैड 2011 के बीच इस क्षेत्र में कुछ कोड लिखें और ग्रब बूट स्टेज 2 कोड को नष्ट करें।

आपको GRUB को पुनर्स्थापित करने की आवश्यकता है। सुपर GRUB डिस्क विकी के अनुसार , यदि आप एक LiveCD का उपयोग करते हैं, या GRUB कमांड प्रॉम्प्ट से यदि आप चरण 1 में प्राप्त कर सकते हैं, या बूटलोडर को ठीक करने के लिए सुपर GRUB डिस्क का उपयोग करके GRUB को लिनक्स के भीतर से ठीक कर सकते हैं। GRUB के आपके संस्करण के आधार पर, विभिन्न विकल्प हैं जिनके लिए आपको पुनर्प्राप्ति डिस्क का उपयोग करना चाहिए; आप उन सभी को यहाँ देख सकते हैं ।

यदि आपके पास लोडर के चरण 1 तक पहुंच है, तो निम्न कमांड का उपयोग करें:

वह विभाजन ढूंढें जहां GRUB चरण 1 है।

grub>find /boot/grub/stage1
grub>find /grub/stage1
Output from these commands might be:
  (hd0,1)
  (hd0,3)

मान लें कि आप पहली बार हार्ड डिस्क पर दूसरा विभाजन से GRUB को बहाल करना चाहते हैं, (hd0,1)

बस ये कमांड टाइप करें:

grub>root (hd0,1)

जो संकेत देता है:

Filesystem type is ext2fs, partition type 0x83

और फिर:

grub>setup (hd0)

जो संकेत देता है:

Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists...

हां रनिंग "एम्बेड / बूट / ग्रब / e2fs_stage1_5 (HD0)" ... 15 सेक्टर एम्बेडेड हैं। रनिंग "इंस्टॉल / बूट / ग्रब / स्टेज 1 डी (एचडी 0) (एचडी 0) 1 + 15 पी (एचडी0,1) / बूट / ग्रब / स्टेज 2 /boot/grub/menu.lst" ... सफल हो गया।

अब आप अपने मशीन को रिबूट कमांड से रिबूट कर सकते हैं।

grub>reboot

2

ऐसा करने से पहले, सुनिश्चित करें कि आपने अपना मूल्यवान डेटा बैक-अप कर लिया है

आपकी समस्या का एक संभावित समाधान एमबीआर की कोशिश और मरम्मत के लिए विंडोज इंस्टॉल मीडिया का उपयोग करना है। डीवीडी को ड्राइव में रखें और यह आपको इंस्टॉल को ठीक करने के विकल्प के लिए मार्गदर्शन करेगा।

कोडा

दूसरा विकल्प सुपर ग्रुब .iso को पकड़ो , इसे जलाओ और इसके बजाय इसका उपयोग करें। यह टूटी हुई एमबीआर की मरम्मत कर सकता है।


2

आपके लिंक के अनुसार, ऑटोकैड 2011 में एमबीआर को संशोधित नहीं किया गया है, बल्कि 2k बाइट्स को संशोधित करता है जो इसका पालन करते हैं (जो आमतौर पर अप्रयुक्त हैं, जीआरयूबी को छोड़कर) इसलिए आपको एमबीआर को पुनर्स्थापित करने के बजाय ग्रब को पुनर्स्थापित करना होगा। किसी भी मामले में, चूंकि यह एक महत्वपूर्ण सवाल है, इसलिए मैं आपको वही बताऊंगा जो आपने वास्तव में पूछा था - एमबीआर को बहाल करना।

सुदूर से सबसे आसान और एमबीआर को बैकअप / रिस्टोर करने का सबसे तेज़ तरीका है, एक linux live-cd और का उपयोग करना dd

बस लाइव एलसीडी में बूट करें और प्रदर्शन करें:

dd if=/dev/sda of=MBR.bak bs=512 count=1

एक ही कमांड का उपयोग करके पुनर्स्थापित करें, लेकिन फ़्लिप के साथ ofऔरif

dd if=MBR.bak of=/dev/sda

सुनिश्चित करें कि /dev/sdaआपकी प्राथमिक हार्ड ड्राइव को संदर्भित करता है, MBR.bak 512 बाइट्स पहले से ही निर्दिष्ट करने और गिनने की कोई आवश्यकता नहीं है - यह नोट करें कि आपका पार्टिसिपेट क्या होगा - इस विकल्प को चुनने से बचें = 446 काउंट = 1 का चयन करके। पुनर्स्थापित करें (एमबीआर के अंतिम 66 बाइट्स तालिका + हस्ताक्षर हैं)

बैकअप लेने और उस हिस्से को पुनर्स्थापित करने के लिए जिसे ऑटोकैड ओवरराइट को 5 से गिनता है (इसके बाद पहले 512 और 2k को कवर करने के लिए)। यह मानते हुए कि आपने ऑटोकैड स्थापित करने से पहले ऐसा किया था। हालाँकि जैसा कि कोडी ने कहा है - सॉफ्टवेयर का कोई भी अंश आंशिक रूप से एक परीक्षण संस्करण है जो आपके हार्डिस्क को इतने निम्न स्तर पर संशोधित करता है उसे तुरंत हटा दिया जाना चाहिए


0

यदि आप अपनी एमबीआर को उसकी मूल स्थिति में वापस लाना चाहते हैं और आपके पास 7 या विस्टा है तो आप ऐसा कर सकते हैं:

  1. डिस्क ड्राइव में विंडोज विस्टा या विंडोज 7 इंस्टॉलेशन डिस्क लगाएं और फिर कंप्यूटर को स्टार्ट करें।
  2. संकेत मिलने पर एक कुंजी दबाएँ।
  3. एक भाषा, एक समय, एक मुद्रा, एक कीबोर्ड या एक इनपुट विधि का चयन करें, और उसके बाद अगला क्लिक करें।
  4. अपने कंप्यूटर की मरम्मत पर क्लिक करें।
  5. उस ऑपरेटिंग सिस्टम पर क्लिक करें जिसे आप सुधारना चाहते हैं, और फिर अगला क्लिक करें।
  6. सिस्टम पुनर्प्राप्ति विकल्प संवाद बॉक्स में, कमांड प्रॉम्प्ट पर क्लिक करें।
  7. Bootrec.exe / FixMbr टाइप करें, और उसके बाद ENTER दबाएँ।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.