मैं विंडोज 7 ट्रे आइकन से एसएटीए ड्राइव को बाहर करने का विकल्प कैसे निकाल सकता हूं?


81

विंडोज 7 में सुरक्षित रूप से निकालें हार्डवेयर आइकन बूट ड्राइव सहित मेरे SATA ड्राइव को अस्वीकार करने की क्षमता प्रदान करता है। मैं खुद को कभी भी इसकी ज़रूरत नहीं देखता - विशेष रूप से ट्रे आइकन की सुविधा से नहीं।

क्या हॉट-स्वैपेबिलिटी को अक्षम करने के लिए एक सामान्य BIOS सेटिंग है?

आंतरिक SATA ड्राइव निकालें


2
विस्टा से विंडोज 7 आरटीएम तक अपग्रेड करने पर, मेरे एसएटीए ड्राइव अब सुरक्षित रूप से निकालें हार्डवेयर मेनू में नहीं दिखाई देते हैं, क्या आप पुष्टि कर सकते हैं कि यह अभी भी विंडोज 7 के आरटीएम संस्करण पर आपके लिए एक मुद्दा है?
bdukes 16

11
मुझे आश्चर्य है, बूट HDD को खारिज करने के बाद W7 कितना स्थिर है। क्या आप सीपीयू या मेनबोर्ड को भी बेदखल कर सकते हैं?
Maaartinus

1
मेरे विंडोज 8.1 में एक ही समस्या है, और मुझे लगता है कि यह 2000 से XP, विस्टा, 7 और 8 के माध्यम से सभी विंडोज में समान होगा। मैं आपको और टैग जोड़ने का सुझाव देता हूं;)
LogicDaemon

जवाबों:


62

उत्तर वास्तव में इस बात पर निर्भर करता है कि आप किस चालक के साथ स्थापित हैं। मेरे पास 6 पोर्ट SATA कनेक्टर (Intel ICH9 - 2922) है और मैं डिफ़ॉल्ट MS-AHCI ड्राइवर का उपयोग करता हूं। यदि आप एक ही नाव में हैं, तो यहां कुछ नई कुंजियां बनाएं:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

_

\Controller0\Channel0
            \Channel1
            \Channel2
            \Channel3
            \Channel4
            \Channel5

अब प्रत्येक कुंजी के तहत एक नया DWORD - नाम:, TreatAsInternalPortमान बनाएँ । अब परिवर्तन प्रभावी होने के लिए रीबूट करें और ड्राइव को 'सुरक्षित निकालें ..' के तहत नहीं दिखाना चाहिए।1ChannelN

Geeky सामान:

समस्या का मूल कारण SATA ड्राइवर का गलत तरीके से निर्धारित होना है कि आपका आंतरिक SATA पोर्ट बाहरी है। इसलिए, यदि आप अपनी ड्राइव के लिए 'क्षमताओं' के मान को देखते हैं, तो HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\IDE\..\..संभवतः इसके लिए 0x4 पर सेट किया गया है, जो इसे हटाने योग्य बनाता है (जैसा कि नीचे दिए गए मानों के किए गए बिट फ्लैग के अनुसार) एक बार जब आप रजिस्ट्री में सेटिंग जोड़ते हैं, तो SATA ड्राइवर अब एक अलग क्षमता मान लौटाता है (संभवतः 0) और ड्राइव 'सुरक्षित निकालें ..' के तहत दिखना बंद हो जाता है

//from inc/api/cfgmgr32.h (WINDDK)
#define CM_DEVCAP_LOCKSUPPORTED     (0x00000001)
#define CM_DEVCAP_EJECTSUPPORTED    (0x00000002)
#define CM_DEVCAP_REMOVABLE         (0x00000004)
#define CM_DEVCAP_DOCKDEVICE        (0x00000008)
#define CM_DEVCAP_UNIQUEID          (0x00000010)
#define CM_DEVCAP_SILENTINSTALL     (0x00000020)
#define CM_DEVCAP_RAWDEVICEOK       (0x00000040)
#define CM_DEVCAP_SURPRISEREMOVALOK (0x00000080)
#define CM_DEVCAP_HARDWAREDISABLED  (0x00000100)
#define CM_DEVCAP_NONDYNAMIC        (0x00000200)

3
यह निर्धारित करने के लिए कि कौन सा नियंत्रक है, जिसके तहत आप संख्या मान को कम कर सकते हैं ... \ Msahci \ enum के साथ डिवाइस प्रबंधक गुण संवाद विवरण के टैब में।
रिचर्ड

1
@ कपिल: कृपया सुविधाजनक होने पर ( superuser.com/questions/420584/… ) [इस] सवाल पर एक नज़र डालें । अग्रिम में धन्यवाद।
रहेल खान

3
उत्तर के आधार पर, मुझे त्वरित गंदे काम के लिए regedit स्क्रिप्ट मिली है ।
लॉजिकडेमॉन

यह अब 8 के लिए काम करता है ... :(
user1643156

2
विंडोज 8 / विंडोज 10 समाधान यहां है
विलस

24

आज मुझे अपने पिताजी के पीसी को विंडोज 7 से 10 में अपग्रेड करने के बाद भी यही समस्या थी

उपरोक्त अब विन 8, 8.1 और 10 के लिए नहीं है

इस लिंक की थोड़ी सी भिन्नता क्या थी, मैं विंडोज 8 ट्रे आइकन से आंतरिक एसएटीए ड्राइव को हटाने का विकल्प कैसे निकाल सकता हूं?

यानी मैं एक नया जोड़ा Multi String Valueबुलाया TreatAsInternalPort करने के लिए HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device मूल्य के साथ:

0
1
2
4
5

(नए नोट पर ध्यान दें)

TreatAsInternalPort रजिस्ट्री सेटिंग

BTW AHCI ड्राइवर Intel का था, Microsoft का नहीं, बल्कि समाधान दोनों ड्राइवरों के साथ काम करना चाहिए।


1
इसने पूरी तरह से काम किया: डी (मैंने Win7 से Win10 में भी अपडेट किया)। धन्यवाद! (इसके अलावा मैंने माइक्रोसॉफ़्ट एएचसीआई ड्राइवर का इस्तेमाल किया)।
मो बेगी

7
नोट: मुझे रहने के लिए '5' के लिए '5' के बाद एक नई पंक्ति जोड़नी थी - अगर मैंने उसी लाइन पर '5' के बाद कर्सर छोड़ा, तो मेरा मान '4' के बाद कम हो गया। विंडोज 10.
पैट्रिक मूर

यह मेरे लिए पूरी तरह से काम करता है, Win10 MSI X570 Ryzen9 एक SATA बूट SSD के साथ जो अचानक विंडोज ने मुझे बाहर निकालने की अनुमति दी। आपके रजिस्ट्री परिवर्तन ने त्वरित रिबूट के बाद इसे हल किया।
ताउम्र

16

यह एक BIOS स्तर विकल्प है। नए बोर्डों में गर्म स्वैपिंग को अक्षम करने के लिए BIOS में विकल्प हैं (जब आप नियंत्रक के रूप में AHCI / RAID का उपयोग करते हैं)। जब एक ड्राइव के लिए हॉट स्वैप सेटिंग BIOS में अक्षम होती है, तो इसे सिस्टम ट्रे आइकन मेनू में बेदखल ड्राइव में सूचीबद्ध नहीं किया जाएगा।


यह सबसे अच्छा जवाब है। रजिस्ट्री सेटिंग की तुलना में BIOS सेटिंग को बदलना काफी बेहतर है। कुछ रजिस्ट्री सेटिंग्स को बूट पर रीसेट किया जाता है।
क्रिम्बो

4

यह सुनिश्चित करने के बारे में निश्चित नहीं है कि यह कितना सामान्य है, लेकिन एसोक्रॉस मदरबोर्ड पर CMOS (BIOS) सेटअप में "हॉटस्वाप" नामक विकल्प व्यवहार को संशोधित करता है। यह प्रत्येक SATA चैनल के लिए उपलब्ध है। इसके अलावा, "बाहरी एसएटीए" विकल्प भी है, लेकिन यह डिफ़ॉल्ट रूप से बंद है और मैंने इसे नहीं छुआ।


3

यदि आपके पास एक NVIDIA चिपसेट है, तो निम्नलिखित रजिस्ट्री संपादन आपके लिए काम करना चाहिए ...

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvata] 
"DisableRemovable"=dword:00000001 

की जाँच करें अधिक जानकारी के लिए इस विवरण


2
हाँ, मुझे Google पर यह वर्कअराउंड मिला, लेकिन यह मेरे लिए कारगर नहीं था।
sblair

1

इस चरण का अनुसरण करें नियंत्रण पैनल पर जाएं- DEVICE MANAGER - STORAGE CONTROLLERS - फिर राइट क्लिक MARVELL91XXsata6g कंट्रोलर चुनें चुनावों को सक्षम करने योग्य सुरक्षा रिमेक डिस्क को अनपिक करें और अपने कंप्यूटर को पुनरारंभ करें दबाएं


0

मुझे इस समस्या का भी सामना करना पड़ा, जब मैंने अपने बूट ड्राइव के रूप में एक एसएसडी और एक अतिरिक्त भंडारण उपकरण के रूप में एक एचडीडी था।

मैंने सभी रजिस्ट्री संपादन तकनीकों की कोशिश की। लेकिन किसी ने भी काम नहीं किया, केवल एक चीज जो मेरे लिए काम करती थी वह थी BIOS को अपडेट करना।

मैं एक डेल नोटबुक का उपयोग कर रहा था, मैंने dell.com/support साइट से नवीनतम BIOS अपग्रेड डाउनलोड किया, सेवा टैग में प्रवेश किया, जिसे मैंने BIOS मेनू में पाया, रखरखाव के तहत, ड्राइवर डाउनलोड किया और कार्यक्रम चलाया। समस्या को सुधारा गया।


-1

BIOS में, स्टोरेज कॉन्फ़िगरेशन के तहत मैंने IDE से AHCI तक 'कॉन्फ़िगर SATA' को बदल दिया और इसे ठीक कर दिया।

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