मैं एक बाहरी हार्ड ड्राइव को एक ही ड्राइव अक्षर को स्थायी रूप से कैसे बना सकता हूं?


19

मेरे पास एक डेस्कटॉप पीसी (2002 विंटेज) विंडोज एक्सपी चल रहा है जिसे मैं प्रति सप्ताह लगभग दो या तीन बार चालू करता हूं। मेरे पास USB के माध्यम से एक मुख्य संचालित 250 जीबी पश्चिमी डिजिटल हार्ड डिस्क है। मैं हमेशा पीसी से पहले हार्ड डिस्क को चालू करता हूं, इसलिए यह पीसी बूट के रूप में ऊपर और चल रहा है।

जब मैंने पहली बार बाहरी हार्ड डिस्क को कनेक्ट किया था, तो पीसी ने इसे एक पत्र ('I' अगर यह मायने रखता है) सौंपा है, और मैंने इसे सॉफ़्टवेयर स्थापित किया है, उस पत्र का उपयोग करके डिस्क पर विभिन्न फ़ाइलों और फ़ोल्डरों के लिए शॉर्टकट बनाए हैं। सालों तक सब कुछ ठीक था फिर मैं पीसी को बूट करूंगा और हार्ड डिस्क को एक अलग अक्षर सौंपा गया। फिर मुझे 'मेरा कंप्यूटर / प्रबंधित / डिस्क प्रबंधन' में जाना होगा और मैन्युअल रूप से पत्र को 'I' में बदलना होगा।

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

मैं स्थायी रूप से 'I' होने के लिए बाहरी हार्ड डिस्क को कैसे निर्दिष्ट करूं ?


उत्तर:

धन्यवाद मौली। ऐसा लगता है कि यह चाल चली गई है (एक छोटी सी झल्लाहट के बाद) - मैं थोड़ा निराश हूं कि विंडोज के भीतर ऐसा करने का कोई तरीका नहीं था, हालांकि कुछ और स्थापित किए बिना। किसी और की कोशिश के लिए, यह पूरी तरह से सीधा नहीं था, इसलिए यहां मेरे साथ क्या हुआ।

मैंने अपनी वेबसाइट पर दिए निर्देशों के अनुसार USBDLM स्थापित किया । मैंने अनुमान लगाया कि मुझे पहला USB अक्षर I को असाइन करना है, इसलिए मैंने .ini फ़ाइल में 'Letter1 =' लाइनों को 'Letter = I' की जगह दिया। इसे जांचने के लिए, मैंने पीसी को केवल 16 रंगों में 640x480 के डिस्प्ले सेट के साथ वापस खोजने के लिए रिबूट किया। कुछ जांच के बाद, मैंने डिस्प्ले ड्राइवरों को फिर से स्थापित किया और रिबूट किया और प्रदर्शन को अपनी सामान्य सेटिंग पर वापस सेट किया। बाहरी हार्ड डिस्क अब 'I' पर सेट हो जाती है, लेकिन मैंने पाया कि मुझे इसे साझा करने की स्थिति को फिर से लागू करना था, इसलिए इसे मेरे लैपटॉप से ​​देखा गया जो कि उसी नेटवर्क पर है।

इस सब का अंतिम परिणाम यह है कि यह अब वही करता है जो मैं चाहता था, हालांकि यह कार्य करता है हालांकि हार्ड ड्राइव को कुछ ही सेकंड में विंडोज डेस्कटॉप के प्रकट होने के बाद प्लग किया गया है, अर्थात यह एक प्रगति पट्टी के साथ छोटा बॉक्स दिखाई देता है। 'नई' हार्ड ड्राइव की सामग्री के माध्यम से खोज करता है, और मुझे अंततः एक संवाद बॉक्स मिलता है जिसमें कहा गया है कि इस डिस्क या डिवाइस में एक से अधिक प्रकार की सामग्री है। आप विंडोज क्या करना चाहते हैं? ' और प्ले मीडिया फ़ाइलों जैसे विकल्पों को सूचीबद्ध करता है, फ़ाइलों को देखने के लिए चित्र या खुले फ़ोल्डर को प्रिंट करें। यह एक छोटा सा दर्द है जो मैं नहीं चाहता था लेकिन भुगतान करने के लिए एक बड़ी कीमत नहीं थी।

इसके अलावा - यह ठीक काम करने लगता है :)

लगता है बहुत जल्द ही एक बात की तरह ...

जब भी मैं रिबूट करता हूं, मुझे 'आई' ड्राइव (जो मुझे पहले नहीं करनी थी) को फिर से साझा करना पड़ता है, इसलिए इसे उसी नेटवर्क पर मेरे लैपटॉप द्वारा देखा जा सकता है। किसी भी विचार कैसे स्थायी बनाने के लिए?


1
क्या आप बाहरी ड्राइव को हमेशा एक ही USB पोर्ट से जोड़ रहे हैं?
क्वैककोट

हां - मैं इसे कभी नहीं हटाता।
andygrunt

एंडी, नहीं जानते कि क्या आपने "I" ड्राइव शेयर समस्या को हल किया है। यदि नहीं, तो मैं इसे साझा करने के तरीके पर कुछ पोस्ट करूँगा। संपादित करें: यह वैसे भी जोड़ा गया।
ऑप्सिन

जवाबों:


17

USB ड्राइव पत्र प्रबंधक आपका दोस्त है :)

USBDLM एक विंडोज़ सेवा है जो USB ड्राइव के लिए विंडो के ड्राइव अक्षर असाइनमेंट पर नियंत्रण देती है।

जब एक हटाने योग्य ड्राइव (यूएसबी फ्लैश ड्राइव, फ्लैश कार्ड रीडर, पोर्टेबल हार्ड ड्राइव) पहली बार संलग्न होता है, तो विंडोज इसे पहले उपलब्ध 'स्थानीय' ड्राइव अक्षर पर माउंट करता है। यदि इस पत्र पर एक नेटवर्क साझा है, तो Windows XP इसे नए USB ड्राइव के लिए वैसे भी उपयोग करेगा क्योंकि Windows XP नेटवर्क के शेयर वर्तमान उपयोगकर्ता के लिए विशिष्ट हैं और सिस्टम के संदर्भ में दिखाई नहीं देते हैं जहां पत्र सौंपा गया है। USB ड्राइव तब अदृश्य प्रतीत होता है। यह ज्यादातर स्थितियों में SP3 द्वारा तय किया गया है।

आप Windows डिस्क प्रबंधन कंसोल में बहुत सारे माउस क्लिक के साथ अक्षर असाइनमेंट को बदल सकते हैं, लेकिन आपको इसे हर नए डिवाइस के लिए फिर से करना होगा। और, USB उपकरणों के लिए जिनका कोई सीरियल नंबर नहीं है (USB मानकों का उल्लंघन करते हुए) आपको इसे तब भी करना होगा जब आप इसे किसी भिन्न USB पोर्ट से जोड़ दें।

USBDLM नए संलग्न USB ड्राइव के लिए कर सकते हैं

  • जाँचें कि क्या पत्र का उपयोग वर्तमान में लॉग ऑन उपयोगकर्ता के नेटवर्क शेयर द्वारा किया गया है और अगले पत्र को असाइन करें जो वास्तव में उपलब्ध है
  • आरक्षित पत्र, इसलिए उनका उपयोग स्थानीय ड्राइव के लिए नहीं किया जाता है
  • नए डिफ़ॉल्ट अक्षरों की सूची से एक पत्र असाइन करें, सक्रिय उपयोगकर्ता, ड्राइव प्रकार, कनेक्शन (यूएसबी, फायरवायर), यूएसबी पोर्ट, वॉल्यूम लेबल, आकार और अन्य के रूप में कई अलग-अलग मानदंडों पर भी निर्भर करता है।
  • ड्राइव पर एक INI फ़ाइल लगाकर एक विशिष्ट USB ड्राइव के लिए अक्षर निर्दिष्ट करें
  • कार्ड रीडर के ड्राइव लेटर्स को तब तक निकालें जब तक कि कार्ड डाला नहीं जाता
  • असाइन किए गए ड्राइव अक्षर के साथ एक गुब्बारा टिप दिखाएं
  • कई अलग-अलग मानदंडों के आधार पर ऑटोरन घटनाओं को परिभाषित करें

सभी फ़ंक्शन USB ड्राइव पर उस समय लागू होते हैं, जब वे USBDLM सेवा शुरू करते हैं और जब कोई उपयोगकर्ता लॉग ऑन करता है, तो उसे संलग्न किया जाता है।

USBDLM विंडोज 2000, XP, सर्वर 2003 , विस्टा , विंडोज 7 और सर्वर 2008 के तहत एक Win32 सेवा के रूप में चलता है ।


1
हाँ, बहुत अच्छा। मुझे बाहरी बैकअप USB ड्राइव के लिए इसकी आवश्यकता है। मैं चाहता हूं कि दो बाहरी यूएसबी ड्राइव (हर महीने घुमाए गए) में हमेशा एक ही ड्राइव अक्षर हो ताकि बैकअप सॉफ्टवेयर को पता हो कि बैकअप कहां करना है।
क्ले निकोल्स

0

I को कैसे पुनः साझा करें: रिबूट पर ड्राइव करें।

युक्त बैच फ़ाइल बनाएँ:

net share MYSHAREDFILES=i:

या अगर यह I: ड्राइव पर एक विशिष्ट फ़ोल्डर है:

net share sharename=drive:path

अब इस बैच फ़ाइल को बूट में चलाने के लिए टास्क शेड्यूलर में "बेसिक टास्क बनाएं ..." (जो कि USBDLM सेवा शुरू होने पर निर्भर करता है या काम नहीं कर सकता है, मुझे लगता है कि यह कार्य समयबद्धक से पहले शुरू होगा) ।

या

उस बैच फ़ाइल को अपने (या सभी उपयोगकर्ताओं) स्टार्टअप फ़ोल्डर में जोड़ें, जिसके चलने से पहले आपको लॉगिन करना होगा।

(मुझे पता है कि यह सवाल एक साल पुराना है और उम्मीद है कि आपने अब तक "लापता" शेयर को हल कर लिया है, लेकिन यदि ऐसा नहीं है, तो यह चाल चलेगा)


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

0

मेरे अनुभव में Windows XP आपके द्वारा सेट किए जाने के बाद उसी डिस्क के लिए एक ही ड्राइव अक्षर रखता है। समस्या यह है कि विंडोज एक्सपी प्रत्येक यूएसबी पोर्ट के लिए डिस्क को अलग-अलग मानता है, जिससे यह प्रतीत हो सकता है कि ड्राइव "बेतरतीब ढंग से" स्वचालित रूप से असाइन किए गए ड्राइव अक्षर को देता है।

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


0
  • डाउनलोड remount.exe
  • autorun.infइस तरह एक फ़ाइल बनाएँ :

    [ऑटोरन]

    open = ReMount.exe। पी:

विकल्प के रूप में, DriveLetterView डाउनलोड करें और निम्न कमांड के साथ एक बैच फ़ाइल बनाएं:

DriveLetterView.exe /change local %~d0 p:

यदि ऑटोरन अक्षम है, तो आपको मैन्युअल रूप से बैच फ़ाइल को चलाना होगा (प्रशासनिक अधिकारों की आवश्यकता है)।

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