बिना पुनर्स्थापित किए Windows XP में AHCI कैसे सक्षम करें


15

यह प्रश्न उन चीजों की एक बड़ी सूची का हिस्सा है, जिन्हें मुझे एक नया SSD ड्राइव स्थापित करने से पहले करने की आवश्यकता होगी, लेकिन मुझे लगता है कि यह अपने प्रश्न के योग्य है।

वर्तमान सेटअप: एक दोहरे बूट मशीन Windows XP के साथ एक SATA 6Gbps HDD पर स्थापित है। BIOS को हमेशा IDE मोड में कॉन्फ़िगर किया गया है। इस वजह से, अगर मैं BIOS में AHCI को बदलने की कोशिश करता हूं, क्योंकि Windows में AHCI ड्राइवर नहीं हैं, तो यह बूट नहीं होगा।

मुझे पहले से ही पता है कि मैं इसे पूरे ओएस को फिर से स्थापित कर सकता हूं। लेकिन यदि संभव हो तो, मैं फिर से पुनः स्थापित किए बिना AHCI को सक्षम करना चाहूंगा।

  • क्या विंडोज में रहते हुए ड्राइवर को AHCI में बदलना संभव होगा? (उदाहरण के लिए, डिवाइस मैनेजर का उपयोग करना)। यदि यह संभव हो तो, क्या IDE मोड में BIOS होने के दौरान भी ड्राइवर को बदल दिया जाएगा?

  • यदि नहीं, तो क्या इसे स्थापित करने का एक तरीका विंडोज डिस्क का उपयोग करके आंशिक मरम्मत करना है? यदि ऐसी कोई विधि मौजूद है, तो क्या मेरी वर्तमान सेटिंग और एप्लिकेशन अपरिवर्तित रहेंगे?

अग्रिम में धन्यवाद।

अद्यतन
मेरा दक्षिण पुल एक इंटेल (r) ICH10R है। मेरे पास पहले से ही सही ड्राइवर हैं जो मेरी मदरबोर्ड डिस्क में स्थित हैं। ध्यान दें कि ड्राइवर 32 बिट और 64 बिट ओएस के लिए अलग-अलग हैं, इसलिए सही लोगों को चुनना महत्वपूर्ण है। फ़ाइलों को "iaStor.inf" और "iaAHCI.inf" कहा जाता है।


1
हम्म? इतना विरोधी होने की कोई जरूरत नहीं है। यह एक सामान्य और विश्वसनीय है (nForce के अलावा, यह लगता है) विधि: SATA नियंत्रक / चिपसेट निर्माता के SATA ड्राइवर स्थापित करें, जो AHCI / RAID समर्थन प्रदान करते हैं। एक समान प्रश्न था जो मदरबोर्ड निर्माता से उपयुक्त SATA (AHCI / RAID) ड्राइवरों को स्थापित करके हल किया गया था। आपने मदरबोर्ड मॉडल भी प्रदान नहीं किया है । एक बार फिर, इतना विरोधी होने की आवश्यकता नहीं है, हम केवल इसलिए मदद करते हैं क्योंकि हम चाहते हैं / पसंद करते हैं
बॉब

1
वास्तव में, विकिपीडिया: ऑपरेटिंग सिस्टम के पुराने संस्करणों को AHCI का समर्थन करने के लिए हार्डवेयर-विशिष्ट ड्राइवरों की आवश्यकता होती है। विंडोज एक्सपी बॉक्स से बाहर का समर्थन प्रदान नहीं करता है। दूसरे शब्दों में, तृतीय-पक्ष ड्राइवरों को स्थापित करने का एकमात्र तरीका है।
बॉब

1
है ना? बॉब द्वारा पोस्ट किया गया लिंक ठीक वही है जो आप पूछ रहे हैं: किसी व्यक्ति के पास पहले से मौजूद AHCI ड्राइवर होने का अनुभव है जो मौजूदा XP इंस्टॉल में है।
स्टीव बेनेट

1
जहाँ तक मैं बता सकता हूँ, उन 'रजिस्ट्री हैक्स' एक ही SATA AHCI / RAID ड्राइवरों को स्थापित करने का एक वैकल्पिक (और, स्पष्ट रूप से, बेवकूफ) तरीका है। बहुत सारे लोग एक इंटेल चिपसेट का उपयोग करते हैं, इसलिए एक इंटेल एसएटीए नियंत्रक (चिपसेट में निर्मित), इसलिए iaStor.sys। आप हमें यह क्यों नहीं बताते हैं कि आपके पास कौन सा मदरबोर्ड मॉडल है , और हम आपको बता सकते हैं कि किस ड्राइवर का उपयोग करना है। संक्षेप में, Windows XP में AHCI / RAID ड्राइवर नहीं है, आपको एक तृतीय पक्ष स्थापित करना होगा। सबसे सामान्य इंटेल है, क्योंकि सबसे सामान्य नियंत्रक इंटेल है।
बॉब

1
@ मिस्टरस्मिथ - मुझे इस सवाल को तब तक वोट करना है जब तक कि सवाल पूरा नहीं हो जाता। आपने एक बहुत अच्छा प्रश्न पूछा, लेकिन शोध करने में विफल रहे और फिर लोगों को आपके प्रश्न का उत्तर देने के लिए आवश्यक जानकारी पोस्ट नहीं की।
रामहुंड 22'12

जवाबों:


13

मैं इस बात से शुरू करता हूं कि आप संशोधन के बिना AHCI मोड का उपयोग क्यों नहीं कर सकते। जब Windows स्थापित होता है, तो यह केवल AHCI / RAID ड्राइवरों को स्थापित करता है (सक्षम करता है) यदि आपके पास भंडारण नियंत्रक है तो यह AHCI / RAID के रूप में पहचानता है। Windows Vista और 7 में (आमतौर पर) वैसे भी ड्राइवर होंगे, लेकिन आमतौर पर उन्हें अक्षम कर दिया जाता है। विस्टा और 7 एक सामान्य एएचसीआई चालक के साथ आते हैं, नियंत्रक निर्माता से संभावित रूप से अधिक हार्डवेयर-विशिष्ट ड्राइवर के साथ। 'FakeRAID' के लिए एक निर्माता प्रदान चालक आवश्यक है। सामान्य AHCI ड्राइवर को दो त्वरित, आसान रजिस्ट्री संशोधनों के साथ सक्षम किया जा सकता है।

हालाँकि, Windows XP एक सामान्य AHCI ड्राइवर के साथ नहीं आता है। इसका मतलब है कि कोई आउट-ऑफ-द-बॉक्स AHCI समर्थन नहीं है। कारण? इंटेल ने केवल एएचसीआई मानक मध्य 2003 में प्रारंभिक (पूर्ण भी नहीं!) विनिर्देशों को जारी किया - एक्सपी पहली बार जारी किए जाने के डेढ़ साल बाद। Microsoft ने सर्विस पैक के हिस्से के रूप में AHCI ड्राइवर को शामिल करने के लिए स्पष्ट रूप से फिट नहीं देखा है।

मदरबोर्ड निर्माताओं में अक्सर सीडी या उनकी वेबसाइटों पर एएचसीआई ड्राइवर शामिल होता है। यह ड्राइवर स्टोरेज कंट्रोलर के निर्माता द्वारा प्रदान किया जाता है, आमतौर पर इंटेल सीपीयू के साथ सिस्टम पर इंटेल। कुछ अन्य उम्मीदवार nVidia (nForce) और Marvell (कुछ AMD बोर्डों पर) हैं। वे आम तौर पर विनिमेय नहीं हैं।

XP को स्थापित करते समय, एक फ्लॉपी डिस्क (!!!) से AHCI ड्राइवर को लोड करना संभव है या उन्हें स्थापित सीडी पर स्लिपस्ट्रीम करें। हालाँकि, आप ड्राइवर को मौजूदा इंस्टॉलेशन में जोड़ना चाहते हैं।

  1. पहला कदम आपके स्टोरेज कंट्रोलर या कम से कम मदरबोर्ड चिपसेट के निर्माता को निर्धारित करना है। यह आमतौर पर मदरबोर्ड विनिर्देशों में सूचीबद्ध होता है।

  2. अगला चरण यह सुनिश्चित करने के लिए है कि आपके पास एक सिस्टम पुनर्स्थापना बिंदु उपलब्ध है। सिस्टम रिस्टोर आमतौर पर ड्राइवरों में परिवर्तन को वापस ला सकता है, जो ड्राइवरों को स्थापित करते समय गलतियों से सुरक्षा प्रदान करता है।

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

    यदि मदरबोर्ड निर्माता विशेष रूप से XP के लिए SATA ड्राइवर इंस्टॉलर पैकेज प्रदान करता है, तो पहले स्थापित करने का प्रयास करें। यदि यह काम नहीं करता है, या किसी को प्रदान नहीं किया जाता है, तो मैन्युअल रूप से ड्राइवर स्थापित करना आवश्यक हो सकता है। अगर वे ड्राइवरों को बिल्कुल उपलब्ध नहीं कराते हैं, तो बहुत कुछ ऐसा नहीं है जो आप कर सकते हैं।

    व्यक्तिगत रूप से, मैं गैर-रजिस्ट्री पद्धति की सिफारिश करता हूं यदि आप इसके साथ दूर हो सकते हैं। इसमें डिवाइस प्रबंधक में SATA नियंत्रक प्रविष्टि (ies?) का चयन करना और AHCI / RAID ड्राइवरों का चयन करने के लिए अद्यतन ड्राइवर विकल्प का उपयोग करके आपको निर्माता से प्राप्त करना चाहिए। इंटेल के लिए, इसे मैन्युअल रूप से इंस्टॉलर पैकेज से निकाला जाना चाहिए। कुछ लोग ध्यान देते हैं कि एनवीडिया आईडीई मोड में एक हार्डवेयर आईडी बदलती है, इसलिए यह विधि nForce चिपसेट के लिए संभव नहीं हो सकती है। यह सब आपके नियंत्रक निर्माता पर निर्भर करता है।

हां, मैं स्टोरेज कंट्रोलर, चिपसेट और मदरबोर्ड का इस्तेमाल कुछ हद तक एक-दूसरे से करता हूं। नियंत्रक अक्सर चिपसेट का हिस्सा होता है। एक विशिष्ट मदरबोर्ड मॉडल पर चिपसेट (और / या नियंत्रक) लगभग हमेशा समान होता है।


3
नाइटपिक: एक्सपी स्थापित करते समय , सीडी से किसी भी ड्राइवर को लोड करना संभव नहीं है - ड्राइवरों को केवल फ्लॉपी डिस्क से लोड किया जा सकता है या उन्हें विंडोज टेक्स्ट मोड सेटअप में स्लिपस्ट्रीम किया जाना चाहिए। विस्टा में सेटअप और बाद में यूएसबी और ऑप्टिकल ड्राइव सहित अन्य प्रकार के मीडिया से ड्राइवरों को लोड करने की अनुमति दें।
afrazier

@ विस्तृत विवरण के लिए धन्यवाद। मैंने आख़िरकार BLAH-BLAH पोस्ट का अनुसरण किया, और यह काम किया। विवरण के लिए मेरे उत्तर की जाँच करें।
मिस्टर स्मिथ

@ मिस्टरस्मिथ मैंने केवल यह देखा कि कैसे ... डोडी ... वह URL दिखता है। उसके लिए माफ़ करना :\। निर्देश एक त्वरित स्किम से वैध लगते हैं, और उन्होंने आपके लिए कम से कम काम किया।
बॉब

9

घर पहुंचने के बाद, और सभी एक्सडी पर कोई बैकअप किए बिना, मुझे आखिरकार काम मिल गया।

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

मेरे पास एक गीगाबाइट बोर्ड है और यह एक उपयोगिता डीवीडी के साथ आता है जिसमें अन्य चीजें, एएचसीआई ड्राइवर शामिल हैं। यहाँ मेरी स्थापना को समझाया गया है:

  1. (यह कदम केवल गीगाबाइट एमबी मालिकों के लिए है। आप ड्राइवरों को कहीं और ले जा सकते हैं और # 3 पर जा सकते हैं) \ BootDrv फ़ोल्डर पर जाएं और फ़ाइल को USB ड्राइव या हार्ड ड्राइव पार्टीशन में MSM32.exe कॉपी करें। यह 32bit OS (Windows XP) के लिए सही फ़ाइल है। मदरबोर्ड मैनुअल के अनुसार, यह विंडोज विस्टा 32 बिट का चयन करने वाला भी है। यदि आपके पास 64 बिट OS है, तो इसके बजाय MSM64.exe कॉपी करें। MSM2k.exe नाम का एक और है, मुझे लगता है कि यह विंडोज 2k के लिए ड्राइवर है, लेकिन मैं यहां अनुमान लगा रहा हूं।

  2. उस फ़ोल्डर में जहां आपने उस फ़ाइल को कॉपी किया था, उस पर डबल क्लिक करें और यह कमांड-लाइन प्रॉम्प्ट खोलेगा, जो फ़ाइलों को निकालने के लिए पुष्टि करेगा। "हाँ" टाइप करें और फिर दर्ज करें। उस फ़ोल्डर में कई फाइलें निकाली जाएंगी। ये वास्तविक चालक हैं। डिवाइस मैनेजर को यह बताने के लिए कि ड्राइवरों को खोजने के लिए हमें इन फ़ाइलों की आवश्यकता होगी। डिवाइस मैनेजर खोलें और "आईडीई एटीए / एटीएपीआई नियंत्रकों" नोड का विस्तार करें। मेरे मामले में, नियमित IDE चैनल और सामान्य इंटेल ICH10 SATA नियंत्रकों के एक जोड़े को सूचीबद्ध किया गया था। ये विंडोज द्वारा स्थापित जेनेरिक ड्राइवर थे, और मैं आपको यह सुनिश्चित करने के लिए कह सकता हूं कि ये काम नहीं करते हैं (BIOS में एएचसीआई को सक्षम करने और ओएस को लोड करने की कोशिश करने के परिणामस्वरूप बीप और रिबूट होता है)।

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

  4. अब ड्राइवरों की सूची कम से कम एक नए विकल्प के साथ आबाद है। यहां मैंने अपने चिपसेट (ICH10R) के लिए सही एक का चयन किया। विंडोज एक चेतावनी संदेश दिखाता है। हाँ पर क्लिक करें।

  5. ड्राइवर स्थापित है और विंडोज रिबूट के लिए पूछता है, लेकिन अभी तक रिबूट नहीं है । इसके बजाय, डिवाइस मैनेजर में शेष SATA नियंत्रक का चयन करें और # 3 और # 4 दोहराएं।

  6. दूसरा ड्राइवर स्थापित होने के बाद, विंडोज रिबूट के लिए नहीं पूछता है। लेकिन अब यह रिबूट करने का समय है । कंप्यूटर के शुरू होते ही BIOS में प्रवेश करने के लिए तैयार रहें।

  7. IDE मोड से AHCI में BIOS (मेरे मामले में, " एकीकृत परिधीय " -> " SATA RAID / AHCI मोड " के तहत) बदलें । यह आपके सिस्टम और BIOS के आधार पर अलग-अलग हो सकता है, और यदि कोई AHCI विकल्प उपलब्ध नहीं है, तो शायद आपको RAID का चयन करने की भी आवश्यकता है। इस साइट पर बेहतर प्रश्न हैं, जहां इस विषय को बेहतर तरीके से समझाया गया है, इसलिए मैं इसमें नहीं दूंगा। मेरे मामले में, आईडीई / एएचसीआई एक के बाद एक दूसरा विकल्प था, जिसका नाम " एसएटीए पोर्ट .0-3 नेटिव मोड " था।"। यह अक्षम था, मैंने इसे सक्षम किया। मेरे मदरबोर्ड मैनुअल में इस विकल्प के लिए स्पष्टीकरण यह है कि DISATALED SATA नियंत्रकों को विरासत आईडीई मोड में काम करने की अनुमति देता है, और यह ओएस के लिए चुना जाना चाहिए जो मूल मोड का समर्थन नहीं करते हैं (जैसे विंडोज) 9 एक्स / एमई)। विंडोज एक्सपी देशी मोड का समर्थन करता है इसलिए मैंने इसे सक्षम किया। मुझे लगता है कि अधिक आधुनिक ओएस भी इसका समर्थन करेंगे। BIOS को सहेजें और बूट के साथ जारी रखें।

  8. विंडोज को सही ढंग से लोड किया गया है। यह नए AHCI मोड में मौजूद ड्राइव को पहचानना और पीले बुलबुले दिखाना शुरू करता है। उसके बाद, यह एक दूसरा रिबूट के लिए पूछता है । रिबूट करने के लिए ठीक का चयन करें।

  9. विंडोज फिर से भरी हुई है और इस बार सब कुछ तैयार होना चाहिए।


3

"अपडेट ड्राइवर" विधि मेरे लिए काम नहीं करती थी, लेकिन मुझे एक और तरीका मिला जो बहुत सरल है, और काम करने की गारंटी है।

मेरे पीसी पर उपरोक्त विधि को आजमाने से पहले ड्राइवर पूरी तरह से अपडेट होने से पहले इसे रिबूट कर देता है। मेरे पास एक आइवी ब्रिज (Z77) मदरबोर्ड है।

तो मैंने इसे इस तरह किया

IDE मोड में अपने कामकाज XP का उपयोग करते हुए इन चरणों को करें:

  1. अपने मदरबोर्ड सीडी पर इंटेल आरएसटी ड्राइवर पैकेज ढूंढें (या यदि आपके पास सीडी नहीं है तो नवीनतम डाउनलोड करें)। 2 फाइलें iaAHCI.inf और iaStor.sys प्राप्त करने के लिए इसे निकालें।

  2. यहां से एक रजिस्ट्री फ़ाइल प्राप्त करें । उनका संक्षिप्त विवरण पढ़ें और जैसा कहें वैसा करें। और Intel 7 श्रृंखला AHCI SATA को जोड़ने के लिए _07b-AHCI-SATA-forPE.reg फ़ाइल संपादित करें। IaAHCI.inf खोलें जो आपको पिछले चरण में नोटपैड में मिला था। रजिस्ट्री फ़ाइल में 2 पुरानी प्रविष्टियों को कॉपी / पेस्ट करें और iaAHCI.inf में पाए गए मानों के साथ 2 नई प्रविष्टियों को संशोधित करें। संशोधित _07b-AHCI-SATA-forPE.reg फ़ाइल और iaStor.sys (चरण 1 से) अपने स्वयं के फ़ोल्डर में एक साथ रखें।

  3. बारटेप डिस्क बनाएं - बार्ट के पीई बिल्डर को डाउनलोड और इंस्टॉल करें और यहां रजिस्ट्री संपादक पीई प्लगइन v1.0a प्राप्त करें ( http://regeditpe.sourceforge.net )। एक फ़ोल्डर में अपने XP स्थापित सीडी रखो। इसमें SP3 होना चाहिए। आप अपने सीडी से स्लिपस्ट्रीम एसपी 3 को एनलाइट से ( http://www.nliteos.com/download.html) कर सकते हैं) अगर तुम्हे जरुरत हो। NLite के साथ iso मत बनाओ या जलाओ। हमें केवल बारपेटपीई के लिए स्लिपस्टेड स्रोत की आवश्यकता है। बार्ट के पीई बिल्डर को चलाएं। बिल्डर में, स्रोत के रूप में अपने XP SP3 के साथ फ़ोल्डर का चयन करें और उस फ़ोल्डर को जोड़ें जहां आपने _07b-AHCI-SATA-forPE.reg और iaAHCI.inf को कस्टम फ़ाइलों के स्रोत के रूप में रखा है ताकि वे हमारे द्वारा बनाए गए बारटेप डिस्क में शामिल हो जाएं। और अंत में, रजिस्ट्री संपादक पीई प्लगइन जोड़ें, जिसे आपने प्लगइन्स बटन पर क्लिक करके डाउनलोड किया है। सुनिश्चित करें कि रजिस्ट्री संपादक पीई प्लगइन सक्षम है। अब आइसो का निर्माण करें और फिर इसे एक खाली सीडी में जलाएं।

  4. अपने BartPE सीडी के साथ बूट करें। बार्ट पीई मेनू में (निचले बाएं कोने में) रजिस्ट्री संपादक पीई के साथ अपने वास्तविक XP सिस्टम की रजिस्ट्री लोड करें। जब संदेश दिखाई दे तो Ok पर क्लिक करें। रेगुलर लुकिंग रीडगिट विंडो में आप फ़ाइल मेनू / आयात में _07b-AHCI-SATA-forPE.reg फ़ाइल आयात करते हैं ... और iaStor.sys को अपने C - ड्राइव पर \ windows \ system32 \ driver फ़ोल्डर में कॉपी करते हैं। 2 फ़ाइल आपके BartPE डिस्क के रूट फ़ोल्डर में एक फ़ोल्डर में या अलग फ़ाइलों के रूप में होनी चाहिए, यह इस बात पर निर्भर करता है कि आपने उन्हें पीई बिल्डर में कैसे शामिल किया था।

  5. आपके XP इंस्टॉलेशन की रजिस्ट्री को बदल दिया गया है और सहेजा गया है और iaStor.sys को सिस्टम32 \ ड्राइवर फ़ोल्डर में कॉपी किया गया है। अब आप बायोस में रिबूट कर सकते हैं और एसएटीए को एएचसीआई मोड में सेट कर सकते हैं और फिर बायोस को बचा सकते हैं और अपने एक्सपी इंस्टॉलेशन में रिबूट कर सकते हैं। XP अब नए हार्डवेयर का पता लगाएगा और इसे स्थापित करेगा। रुको, और आपको रिबूट करने के लिए प्रेरित किया जाएगा। इस रिबूट के बाद आप डिवाइस मैनेजर में देख सकते हैं कि आपके SATA डिवाइस अब AHCI मोड में काम कर रहे हैं। आप इंटेल RST पैकेज को सामान्य तरीके से स्थापित करना चाह सकते हैं जिससे अब सभी सॉफ्टवेयर प्राप्त कर सकें। सब कुछ कर दिया :)

नोट: भविष्य की जरूरतों के लिए इस प्रक्रिया में _07b-RAID-SATA-FORPE.reg को शामिल करना अच्छा हो सकता है, यदि आप कभी भी अपने SATA को RAID में चलाना चाहते हैं। आपको उस फ़ाइल को संपादित करने की आवश्यकता नहीं है, बस इसे बारटेप में शामिल करें और इसे रजिस्ट्री संपादक पीई के साथ आयात करें।


2

कुछ विकल्प जो मुझे यहाँ या अन्य जगहों पर मिले, मेरे लिए एक MSI GA-MA790XT-UD4P पर AMD SB750 चिपसेट के लिए काम नहीं किया, इसलिए मैंने एक वैकल्पिक विधि का उपयोग किया जो कहीं न कहीं पूरी तरह से स्वचालित एक और मैनुअल रजिस्ट्री हैक के बीच है ।

मैंने MSI वेबसाइट से ड्राइवरों को डाउनलोड किया और उन्हें अनपैक किया। तब मैंने मैन्युअल रूप से इंफो फ़ाइल का उपयोग कर स्थापित किया:

rundll32 setupapi.dll,InstallHinfSection Napa_Inst 132 .\ahcix86.inf

INF का राइट-क्लिक इंस्टॉल काम नहीं करता है क्योंकि कोई DefaultInstallखंड नहीं है , Napa_InstINF फ़ाइल में अनुभाग उपसर्ग है। इंस्टॉल फ़ंक्शन के लिए दस्तावेज़ीकरण यहां है (अन्य फ़ंक्शन कॉल हैं जो सीएलआई से एक इंफो स्थापित कर सकते हैं, भले ही आप Google हों)। इसने ड्राइवर फ़ाइल की प्रतिलिपि System32\Driversबनाई और सेवा के लिए रजिस्ट्री प्रविष्टियाँ बनाईं। हालाँकि, यह अभी भी बूट में मौजूद नहीं था और परिणामस्वरूप BSOD था। मैंने एक महत्वपूर्ण डिवाइस डेटाबेस प्रविष्टि बनाने के लिए इन निर्देशों का उपयोग किया :

HKLM\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_1002&CC_0106\Service -> "ahcix86" (REG_SZ)
HKLM\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\PCI#VEN_1002&CC_0106\ClassGUID -> "{4D36E97B-E325-11CE-BFC1-08002BE10318}" (REG_SZ)

क्लास GUID INF फ़ाइल में मान से मेल खाता है। विक्रेता ID AMD के लिए है (INF फ़ाइल में भी दिखाया गया है), संगतता कोड AHCI के लिए है। लिंक के अनुसार, RAID के लिए 0104 का उपयोग किया जा सकता है।

विंडोज फिर ठीक से बूट करता है और नए उपकरणों का पता लगाता है, एक और रिबूट के लिए पूछ रहा है। अभी सब ठीक है।


0

मेरे पास P5GD1 प्रो (ASus) ड्यूल बूट xp और विंडोज़ के साथ मदरबोर्ड है। इंटरनेट पर कई घंटों की खोज के बाद सबसे आसान तरीका जो मुझे मिला वह था ट्रायल और एरर और इमेज को फिर से इंस्टॉल करना, हालाँकि, एक सरल तरीका है ...। यदि आप CPU Z (cpuid) स्थापित करते हैं, जिसे आप google कर सकते हैं, तो मुख्यबोर्ड पर यह आपको साउथब्रिज संस्करण बताएगा। फिर आप इस जानकारी से अपने ड्राइवर की पहचान कर सकते हैं।

आपको साउथब्रिज संस्करण की आवश्यकता है क्योंकि जब आप डिवाइस मैनेजर के माध्यम से ata स्टोरेज कंट्रोलर के लिए अपडेट ड्राइवर के माध्यम से एक ड्राइवर स्थापित करते हैं, तो यह आपको कई संस्करण देगा ... यदि आप गलत को चुनते हैं तो आप अपने आप को बूट करने में असमर्थ पा सकते हैं। अपनी छवि को पुन: स्थापित करने के लिए जैसे मैंने किया ...

P5GD1 प्रो (और इसलिए किसी अन्य मदर बोर्ड की संभावना) के लिए मेरे लिए काम करने वाली प्रक्रिया ड्राइवर डिस्क पर इंटेल AHCI फ़ोल्डर का उपयोग करना था (यदि आपको Google पर नहीं मिल सकता है या 82801FB ड्राइवरों के लिए कुछ मिल सकता है) तो ड्राइवर को अपडेट करें डिवाइस में एटीए भंडारण नियंत्रक के लिए प्रबंधन। चुनें, डिस्क और इंटेल के लिए अपने ड्राइवर फ़ाइल के लिए ब्राउज़ करें, या आपके पास जो भी संस्करण है, और फिर सीपीयूज़ में इंगित किए गए व्हाट्स के लिए ड्राइवर का चयन करें। अपने साउथब्रिज की पहचान करने के लिए CPUZ का उपयोग करने से आप जो कर रहे हैं उसे करने में बचत होगी और ओटी को कठिन रास्ता पता चलेगा। फिर रिबूट करें जो विंडोज़ यू को वैसे भी करने के लिए कहेंगे, बायोस दर्ज करें और आईडीई कॉन्फ़िगरेशन के लिए एएचसीआई को सक्षम करें। इसके बाद डिस्क को बूट करना चाहिए और फिर एक और रिबूट के लिए पूछना चाहिए।

साइड नोट के रूप में भी, यदि एक ठोस राज्य ड्राइव में अपडेट किया जाता है, तो यह आपकी गति को उसके पिछले के 1/3 हिस्से तक पहुंचा देगा ...

एक बार अपने ड्राइवर की पहचान करने के लिए केवल 5 मिनट करना चाहिए। किस चिपसेट की पहचान करने के लिए आप सीपीयूआईडी (सीपीयू जेड) या कुछ अन्य सिस्टम जानकारी प्रोग्राम का उपयोग कर सकते हैं और अपने साउथब्रिज संस्करण की पहचान कर सकते हैं।


0

मौजूदा विंडोज एक्सपी इंस्टॉलेशन पर एएचसीआई को सक्षम करना।

  1. अपने मदरबोर्ड निर्माता से Intel Sata RAID / AHCI स्टोरेज ड्राइवर को फ़्लॉपी (F6 के साथ Windows सेटअप के दौरान उपयोग किया गया) डाउनलोड करें और फ़ाइलों को अपने HD पर निर्देशिका में निकालें।

  2. डिवाइस मैनेजर में मौजूदा IDE ATA / ATAPI कंट्रोलर बदलें:

    ए। खुले आईडीए एटीए / एटीएपीआई नियंत्रक (क्लिक करें +)
    बी। दाईं ओर सूचीबद्ध पहला इंटेल नियंत्रक
    सी। "ड्राइवर अपडेट करें ..." का चयन करें
    । "नहीं, इस बार नहीं, एक सूची या विशिष्ट स्थान (उन्नत)"
    ई से स्थापित करें चुनें । "खोज मत करो। मैं स्थापित करने के लिए ड्राइवर का चयन करूंगा"
    च। मानक दोहरी चैनल PCI IDE नियंत्रक का चयन करें और अगला (रिबूट न ​​करें) पर क्लिक करें
    । दोहराएँ कदम सी। को च। दूसरे नियंत्रक के लिए

  3. रीबूट।

  4. डिवाइस मैनेजर में, मौजूदा IDE ATA / ATAPI नियंत्रक के लिए ड्राइवरों को अपडेट करें:

    ए। खुले आईडीए एटीए / एटीएपीआई नियंत्रक (क्लिक करें +)
    बी। दाईं ओर पहले मानक दोहरे चैनल PCI IDE नियंत्रक
    c पर क्लिक करें । "ड्राइवर अपडेट करें ..." का चयन करें
    । "नहीं, इस बार नहीं, एक सूची या विशिष्ट स्थान (उन्नत)"
    ई से स्थापित करें चुनें । "खोज मत करो। मैं स्थापित करने के लिए ड्राइवर का चयन करूंगा"
    च। "डिस्क है" पर क्लिक करें और AHCI ड्राइवरों के साथ निर्देशिका में ब्राउज़ करें
    g। iaAHCI.inf चुनें और Next
    h पर क्लिक करें । किसी भी चेतावनी और रिबूट को अनदेखा करें

    (यदि आपको इन चरणों के दौरान एक नीली स्क्रीन और सिस्टम रिबूट मिलता है, तो उन्हें दूसरे नियंत्रक के लिए दोहराएं)

  5. रीबूट

  6. सिस्टम बायोस डालें और कंट्रोलर को AHCI में बदलें और सेव करें।

आपका सिस्टम अब AHCI मोड में चलना चाहिए।

संभवतः आप इंटेल मैट्रिक्स स्टोरेज मैनेजर स्थापित कर सकते हैं। हालांकि मुझे यकीन नहीं है, यह प्रदर्शन में सुधार कर सकता है।


यह स्वीकृत उत्तर से कैसे भिन्न है?
अशुभचरित्र

-1

यदि आप एक XP SP3 डिस्क से इंस्टॉल / रिपेयरिंग कर रहे हैं (कम से कम: dunno अगर SP2 काम करता है) तो आपको दबाने के F5लिए प्रेरित करने पर AHCI सपोर्ट को मजबूर कर सकता है F6। "486" आधारित प्रणाली का चयन करें और आप जाने के लिए अच्छे हैं।


1
जाहिरा तौर पर यह काम नहीं करता है।
टॉरनिंगन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.