मेरे दस्तावेज़ फ़ोल्डर को बाहरी एसडी कार्ड से लिंक करें


2

मेरे पास लैपटॉप में 120GB SSD (सीमित स्थान) और 64GB एसडी कार्ड के साथ एक लैपटॉप है। मैंने अपनी हार्ड ड्राइव को स्थापित किए गए सभी सॉफ़्टवेयर की एक क्लीन इंस्टाल से क्लोन किया है।

मैं चाहूंगा कि मेरा दस्तावेज़ फ़ोल्डर SD कार्ड से जुड़ा हो, जो E: / ड्राइव है, ताकि जब मैं स्वच्छ ऑपरेटिंग सिस्टम से वापस आऊं, तो मैं अपने दस्तावेज़ में सारी जानकारी रख सकूं।

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

जवाबों:


1

जैसा कि मैंने इसे देखा, आपके पास दो विकल्प हैं, रजिस्ट्री में दस्तावेज़ को पुनर्निर्देशित करें और प्रतीकात्मक लिंक बनाएं। मैं रजिस्ट्री विकल्प का उपयोग करने की सलाह देता हूं, यह आसान है और आपको अतिरिक्त बर्तनों की आवश्यकता नहीं है।

पुनर्निर्देशन विधि

  1. खोलें regedit.exe(रन win+ के माध्यम से R)
  2. कुंजी खोजें HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
  3. Personalअपने SD को REG_SZ रिकॉर्ड के अंतर्गत पथ परिवर्तित करें
  4. लॉगऑफ़ और वापस

विंडोज के प्रो संस्करण पर, आप यह भी कर सकते हैं gpedit.msc

प्रतीकात्मक लिंक

junctionMicrosoft Systeminternals से उपयोगिता डाउनलोड करें । अपने दस्तावेज़ फ़ोल्डर हटाएं और कमांड लाइन से चलाएं:

junction c:\users\%username%\Documents X:

( X:अपने sdcard पर पथ के साथ बदलें )


जुनून जाने का रास्ता है। मेरे पास एक अलग ड्राइव पर मेरे पूरे उपयोगकर्ता फ़ोल्डर की संरचना है, जिसमें एसएसडी पर ओएस और ऐप हैं। उपयोगकर्ताओं को पारदर्शी रूप से मैप करने के लिए एक जंक्शन का उपयोग किया जाता है, इसलिए सिस्टम को लगता है कि यह C पर है जहां Windows यह होने की उम्मीद करता है।
dr.nixon

लेकिन यह भी थोड़ा नाजुक है, क्योंकि सिस्टम उपयोगकर्ताओं के बिना बूट नहीं होगा। मैं व्यवस्थापक उपयोगकर्ता बनाऊंगा और फिर ProfilesDirectoryरजिस्ट्री मान बदलूंगा। इस तरह से आपको कमबैक करने की संभावना है और सभी नए बनाए गए उपयोगकर्ता प्रोफाइल SSD स्थान पर बनाए गए हैं।
सप्ताह


खैर, मुझे पता है कि वे दिन थे, लेकिन "न्याय प्रणाली अब तेजी से काम करती है कि उन्होंने सभी वकीलों को खत्म कर दिया है।" ...
सप्ताह

सिस्टम बूट ठीक है, क्योंकि जंक्शन एक कठिन लिंक है। जहां तक ​​OS का संबंध है, उपयोगकर्ता C पर हैं, लेकिन C: \ Users वास्तव में D: \ Users पर भौतिक रूप से स्थित हैं। यदि आप इसके साथ पिघलना
tutorials

0

अतीत में, जब Minecraft खेल रहा था, तो मैंने अपने गेम फ़ोल्डर की सामग्री को 'बैकअप लोकेशन' में कॉपी करने के लिए विंडोज़ टास्क शेड्यूलर और एक बैच फ़ाइल का उपयोग किया, जिसमें wscript का उपयोग किया गया था, जो शायद सिस्टम 32 फ़ोल्डर में आपके सिस्टम पर मौजूद है।

कार्य प्रबंधक खोलें और ट्रिगर के तहत इच्छित अंतराल के साथ एक नया कार्य बनाएं।

क्रिया टैब के तहत, एक नया 'एक कार्यक्रम शुरू करें' क्रिया बनाएँ।

कार्यक्रम / स्क्रिप्ट:

C: \ Windows \ System32 \ wscript.exe

तर्क:

"X: \ directory \ inv अदृश्य .vbs" "X: \ directory \ Operation.bat"

वांछित निर्देशिका में दो फाइलें बनाएँ।

अदृश्य .vbs में शामिल हैं:

CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False

ऑपरेशन.बैट में कुछ इस तरह है:

@ECHO OFF
xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\my documents-%RANDOM%-%Random%\"

यह ऑपरेशन जो करता है वह यादृच्छिक मूल्यों के साथ मेरे दस्तावेज़ फ़ोल्डर बनाता है। यह मुझे एक से अधिक बैकअप रखने की अनुमति देता है। आपके मामले में, आप शायद ऐसा नहीं करना चाहेंगे, लेकिन सिर्फ वही लिखें जो वहां पहले से मौजूद था (एक फोल्डर को रखते हुए)।

@ECHO OFF
xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\Documents\"

तर्क प्रतियां सभी उप-निर्देशिका, यहां तक कि खाली हैं, और मैं तर्क यह संकेत करता है कि आप एक निर्देशिका कॉपी कर रहे हैं। आप शायद Y जोड़ना चाहते हैं , जो फ़ाइल के पहले से मौजूद होने पर आपको संकेत नहीं देगा।

तर्कों पर अधिक जानकारी

बेशक अधिक सुरुचिपूर्ण समाधान है। बस सोचा था कि मैं कुछ साझा करूंगा जो मेरे लिए काम किया है। :)


0

जंक्शन बिंदु

  1. लॉग इन करें और एक व्यवस्थापक खाते के साथ लॉग ऑन करें।

  2. C:\Users\<username>\Documentsफ़ोल्डर को किसी अन्य चीज़ (जैसे C:\Users\<username>\Documents.old) का नाम बदलें ।

  3. Users\<username>\Documentsड्राइव में एक फ़ोल्डर बनाएँ E:, फिर सभी फ़ाइलों / फ़ोल्डरों को कॉपी करें C:\Users\<username>\Documents.old

  4. कमांड प्रॉम्प्ट में निम्न कमांड चलाकर एक जंक्शन बिंदु बनाएं:

    mklink /j "C:\Users\<username>\Documents" "E:\Users\<username>\Documents"
    

    वाक्य रचना है:

    mklink /j "<junction point>" "<target folder>"
    

    अंतरिक्ष पात्रों के साथ मुद्दों से बचने के लिए उद्धरण आवश्यक हैं।

ज्ञात सीमाएँ

  • ड्राइव अक्षर में परिवर्तन होने पर आपके पास लक्षित फ़ोल्डर तक पहुँच नहीं होगी।

  • जंक्शन अंक और प्रतीकात्मक लिंक केवल NTFS पर समर्थित हैं।

  • आप दूरस्थ शेयरों को लक्षित कर जंक्शन बिंदु नहीं बना सकते। ऐसे मामलों में आपको इसके बजाय एक प्रतीकात्मक लिंक बनाना होगा। प्रतीकात्मक लिंक विंडोज विस्टा के साथ पेश किए गए थे, लेकिन थर्ड पार्टी फिल्टर ड्राइवरों के माध्यम से विंडोज एक्सपी में भी उपलब्ध हैं। विस्टा और बाद के लिए, सिंटैक्स निम्नलिखित है:

    mklink / d "प्रतीकात्मक लिंक" "X: \ path \ to to \ target \ folder"
    

    नोट प्रति डिफ़ॉल्ट सिस्टम सेटिंग्स, केवल व्यवस्थापक समूह में उपयोगकर्ता प्रतीकात्मक लिंक बना सकते हैं।

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