विंडोज़ में, ड्राइव के रूप में फ़ोल्डर कैसे माउंट करें


32

मेरे पास कुछ फ़ोल्डर हैं, C: \ foo को मैं ड्राइव M: \ के रूप में माउंट करना चाहता हूं

Linux में मैं इसे बाइंड माउंट के साथ करूँगा।

जवाबों:


50

आप उपयोग कर सकते हैं subst Windows में आदेश।

subst m: c:\foo

लगातार पुनर्निर्देशन करने के लिए, आप रजिस्ट्री को संपादित कर सकते हैं। इसमें एक स्ट्रिंग (REG_SZ) मान जोड़ें:

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices

मान का नाम ड्राइव अक्षर पर सेट करें (जैसे M :) , फिर डेटा को:

\??\C:\foo\foosub

यह विधि लॉगिन और रीबूट में काम करेगी। मैंने विंडोज 2008 पर इसका परीक्षण किया, इसलिए इसे विस्टा, एक्सपी, 2003 और 2000 पर भी काम करना चाहिए।


1
आह, +1। विकल्प कमांड के बारे में भूल गए, इसका उपयोग 10+ वर्षों में नहीं किया है! मुझे नहीं लगता कि हालांकि यह लगातार है? शायद मैं गलत हूं, थोड़ी देर हो चुकी है ...
स्क्वीमैन

फिर इसे एक लॉगऑन या स्टार्टअप स्क्रिप्ट में चिपका दें, और यह खुशी से स्थिर रहेगा। आप इसे स्थानीय समूह नीति में कर सकते हैं, डोमेन स्तर पर जाने की आवश्यकता नहीं है।
मैक्सिमस मिनिमस

1
अरे, यह अच्छा है! मुझे इसके बारे में पता नहीं था, +1, मैं इसका इस्तेमाल करूंगा ..
ग्रेग मेहान

यही कारण है कि जाने के लिए - दुर्भाग्य से, ऐसे कई मामले हैं जहां एक विकल्प ड्राइव को ठीक से पहचाना नहीं जाता है। अगर आपको अपने विकल्प ड्राइव के साथ सामान करते समय कई बार विंडोज से अजीब त्रुटि संदेश मिले तो आश्चर्यचकित न हों .....
marc_s

2
मैंने एक और तरीका जोड़ा जो लगातार है।
डग लक्सम

7

पदार्थ विस्टा में भी काम करता है:

C:\Users\juan>subst /?
Associates a path with a drive letter.

SUBST [drive1: [drive2:]path]
SUBST drive1: /D

  drive1:        Specifies a virtual drive to which you want to assign a path.
  [drive2:]path  Specifies a physical drive and path you want to assign to
                 a virtual drive.
  /D             Deletes a substituted (virtual) drive.

Type SUBST with no parameters to display a list of current virtual drives


5
  • फ़ोल्डर पर राइट-क्लिक करें और साझाकरण और सुरक्षा चुनें
  • इस फ़ोल्डर को साझा करें का चयन करें
  • इसे एक साझा नाम दें (उदाहरण- myshare)
  • ठीक है मारो

एक ड्राइव को मैप करें (M :) to \\ yourcomputername \ myshare


4

कमांड लाइन से:

subst M: C:\foo

यह विंडोज एक्सपी में काम करता है, अन्य संस्करणों में इसका परीक्षण नहीं किया है।


सबसे तेज़ बंदूक से हराया
इयान केलिंग

हां। पहले कमांड का परीक्षण नहीं करना चाहिए: p
GoldPseudo

3

पदार्थ ही सही उत्तर है। आपको पता होना चाहिए कि विकल्प एक प्रति-सत्र सेटिंग है। जब आप लॉग आउट करते हैं तो यह चला जाता है और यदि आप सेकेंडरी लॉगऑन संदर्भ बनाने के लिए रनस का उपयोग करते हैं, तो आपका विकल्प-ड्राइव उन ऐप्स के लिए नहीं होगा।

आप अपने स्टार्टअप समूह में उन विकल्प ड्राइव को फिर से बनाने के लिए एक शॉर्टकट (.lnk) बना सकते हैं। .Lnk की लक्ष्य संपत्ति कुछ इस तरह की होनी चाहिए:

C: \ Windows \ System32 \ cmd.exe / c विकल्प S: C: \ Some \ Extremely \ Obscure \ Path \ of \

हम इस तकनीक का उपयोग यह सुनिश्चित करने के लिए करते हैं कि सभी डेवलपर्स S: \ से समान पथ के साथ डीबग प्रतीक बनाते हैं

वहाँ एक दृश्य विकल्प एप्लेट भी है ।


2

आप इसे PowerShell में भी कर सकते हैं। मैं अपने Suvbversion वर्किंग फ़ोल्डर में ड्राइव सेट करने के लिए निम्नलिखित का उपयोग करता हूं:

new-psDrive -name SVN -psprovider FileSystem -root 'c:\documents and settings\xxxx\my documents\subversion\adminscripts\trunk'

फिर आप इसे इस रूप में एक्सेस कर सकते हैं:

cd svn:

2
कृपया ध्यान दें कि PowerShell विधि PowerShell के बाहर "ड्राइव" उपलब्ध नहीं करती है, इसलिए कोई एक्सप्लोरर नहीं है। आप इसे COM ऑब्जेक्ट्स के साथ कर सकते हैं, लेकिन उस बिंदु पर वैसे भी SUBST को कॉल करें।
रेयान फिशर

2

ऐसा करने का एक और तरीका है, कि शायद यह शुरू होने पर घुड़सवार के साथ थोड़ा बेहतर खेलता है, http://windows.microsoft.com/en-us/windows7/Create-a-shortcut-to-map पर चाल का उपयोग करना है -ए-नेटवर्क-ड्राइव (अर्थात मेरा कंप्यूटर -> उपकरण -> मैप नेटवर्क ड्राइव) और इस तथ्य का लाभ उठाएं कि आपकी स्थानीय मशीन एक नेटवर्क होस्ट है; मैंने अभी-अभी माउंट किया है, उदाहरण के लिए,

\ localhost \ Users \ me \ दस्तावेज़ \ मेरा ड्रॉपबॉक्स \ पोर्टेबल संगीत

एम: इस तरह से। आप सब कुछ एक्सेस करने के लिए \ localhost \ C $ \ का उपयोग करने में सक्षम हो सकते हैं, लेकिन मुझे यहाँ कुछ परेशानी हुई (हालाँकि यह मेरे लिए कहीं और काम किया है)।

-Robin


1

यदि आपको कोई ऐसी चीज चाहिए जो क्रॉस-सेशन हो तो आप iSCSI टारगेट के साथ-साथ iSCSI क्लाइंट दोनों को एक ही बॉक्स पर चला सकते हैं। जाहिर है कि यह आपके ओएस पर निर्भर है कि क्या आपको इसे प्राप्त करने के लिए किसी भी 3 पार्टी की आवश्यकता है।


0

इस .bat फ़ाइल में पदार्थ स्टिक का उपयोग करें

@echo off
subst [DRIVE LETTER]: C:\[FOLDER]

फिर स्टार्ट मेनू में स्टार्टअप फोल्डर में बैच फाइल को सेव करें। यदि आप विंडोज़ 8 पर हैं, तो आप विन + आर टाइप करके स्टार्टअप फ़ोल्डर पा सकते हैं%appdata%\Microsoft\Windows\Start Menu\Programs\Startup

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