विंडोज विस्टा / 7 पर उपयोगकर्ताओं के फ़ोल्डर को दूसरे विभाजन में ले जाना


60

जब मैं कंप्यूटर को प्रारूपित करता हूं और विंडोज को पुनर्स्थापित करता हूं, तो मेरा पहला कदम My Documentsफ़ोल्डर को दूसरे विभाजन में स्थानांतरित करना है । Windows XP में यह पर्याप्त नहीं था क्योंकि डेस्कटॉप फ़ोल्डर और एक अन्य उपयोगकर्ता फ़ोल्डर प्राथमिक विभाजन में था।

अब विंडोज विस्टा और 7 में हम किसी अन्य पार्टीशन में फोल्डर को "ले जाने" के लिए जंक्शन / सिमलिंक का उपयोग कर सकते हैं और विंडोज और अन्य प्रोग्राम सोचेंगे कि डेटा प्राइमरी पार्टीशन में है।

उपयोगकर्ता फ़ोल्डर को दूसरे विभाजन में स्थानांतरित करने और हार्डलिंक को सही ढंग से बनाने के लिए सबसे तेज़ और सुरक्षित कदम क्या है?


1
क्यों (TF) एमएस अपने महत्वपूर्ण तरीके से महत्वपूर्ण मूल अवधारणाओं को फिर से परिभाषित करने पर जोर देते हैं? कब से हार्डलिंक अलग उपकरणों में काम करते हैं? जब से एमएस ने फैसला किया है कि वे इसे क्या कहेंगे!
बैरीमैक

1
@barrymac: हार्डलिंक्स ने कभी भी डिवाइस पर काम नहीं किया है। ओपी गलत है।
सर्फस

@surfasb NTFS "जंक्शन" विभाजन / वॉल्यूम / फाइलसिस्टम सीमाओं के पार काम कर सकता है। मुझे याद नहीं है कि यह विंडोज 2000 या एक्सपी था, लेकिन मैं सी: वॉल्यूम पर एक खाली फ़ोल्डर के अंदर एक अलग वॉल्यूम माउंट करने में सक्षम था, जिस बिंदु पर ओएस खाली निर्देशिका को "जंक्शन" में बदल देगा। मैं समझता हूं कि यह यूनिक्स / लिनक्स पर कितना कठिन काम नहीं करता है, इसलिए जंक्शन को "हार्ड लिंक" कहना भ्रामक है - यह बैरीमैक की बात थी।
डेविड

यहाँ बेहतर जवाब है: serverfault.com/questions/8187/…
JackTheKnife

जवाबों:


24

mklink /d myuser d:\moved\myuser

NTFS के आधुनिक संस्करणों पर, जंक्शन बिंदु जो आपने XP पर उपयोग किए थे, उन्हें निर्देशिका सिम्बलिंक के साथ बदल दिया जाता है।

हालांकि, मैं वास्तव में ऐसा करने की सलाह नहीं देता ... आप किसी भी प्रदर्शन लाभ को देखने की संभावना नहीं रखते हैं।


29
आप उस चरण को याद करते हैं जहां आप उपयोगकर्ताओं के फ़ोल्डर की प्रतिलिपि बनाते हैं ... और किसी ने प्रदर्शन लाभ के बारे में कुछ नहीं कहा। उद्देश्य बैकअप और सिस्टम बनाम उपयोगकर्ता फ़ाइलों को पुनर्स्थापित करने में सक्षम होना है, मुझे विश्वास है।
बेंजोल

मैं एक नई विंडो स्थापित कर रहा हूँ 7. क्या आप मुझे इसके लिए सटीक कदम बता सकते हैं?
इस्माइल

3
/ J के विपरीत D / D का उपयोग करने का कोई विशेष कारण था?
एलेक्स आर

6
जंक्शन बिंदु (विंडोज़ निर्देशिका हार्ड लिंक) बनाने के लिए यह / जे होना चाहिए। यदि आप ऐसा करने में विफल रहते हैं, तो मुझे पता चला है कि आपको एडोब एक्रोबेट रीडर के साथ आंतरिक त्रुटियों की रिपोर्ट करते हुए मजाकिया त्रुटियां मिलती हैं, क्योंकि यह एक सममित प्रोफ़ाइल पर शुरू होता है।
dffiddes

यह फ़ोल्डर को स्वयं स्थानांतरित करने के महत्वपूर्ण चरण को याद करता है - यह पूरी तरह से nontrivial है क्योंकि यह हमेशा उपयोग में रहता है और इसमें सीलिंक होता है। serverfault.com/questions/8187/… उस चरण को कवर करता है और साथ ही परिणामों की व्याख्या करता है।
ivan_pozdeev

19

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

  1. विस्टा स्थापित करें और पहला उपयोगकर्ता खाता "प्रशासक" बनाएं।

  2. लॉग इन करें। विभाजन को इंगित करने के लिए रजिस्ट्री कुंजी को संशोधित करने के लिए regedit.exe का उपयोग करें ।ProfilesDirectoryD:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
      ProfilesDirectory = D:\Users
    
  3. अपना सामान्य उपयोगकर्ता खाता बनाएं, लॉगिन करें, लॉगआउट करें।

  4. व्यवस्थापक में लॉगिन करें और ProfilesDirectoryरजिस्ट्री कुंजी को उसके मूल मूल्य ( %SystemDrive%\Users) में बदलें ।

  5. अपने सामान्य उपयोगकर्ता खाते (एप्लिकेशन इंस्टॉल और उपयोग के लिए) के रूप में चरण 3 पर बनाए गए खाते का उपयोग करें।

यह मैन्युअल रूप से फ़ोल्डरों को स्थानांतरित करने और सिमलिंक / जंक्शन बनाने की तुलना में बहुत बेहतर काम करता है।


2
इस समाधान में एक समस्या है: यदि अलग ड्राइव गायब हो जाता है, उदाहरण के लिए, यदि यह ट्रुकक्रिप्ट एन्क्रिप्ट किया गया है और आप इसे माउंट करना भूल जाते हैं, तो विंडोज 7 एक अस्थायी प्रोफ़ाइल बनाएगा, जो महत्वपूर्ण समय लेता है, और वैसे भी आपको लॉग इन करता है। TrueCrypt के लिए इस पद्धति का उपयोग करने के लिए, आपको C: ड्राइव पर एक और प्रोफ़ाइल बनाने की आवश्यकता है, इसे माउंट करने के लिए और याद रखें कि जब आप उस अन्य प्रोफ़ाइल को लॉग ऑफ करते हैं तो अनमाउंट विकल्प को अनसेट करें।
लार्स डी

4
"यह फ़ोल्डरों को मैन्युअल रूप से स्थानांतरित करने और सीमलिंक / जंक्शन बनाने की तुलना में बहुत बेहतर है।" क्या? NTFS जंक्शनों का उपयोग यह पूरा करने के लिए एक तेज और साफ तरीका है। दूसरे स्तर के ओएस की कार्यक्षमता का उपयोग करना संभवत: NTFS जंक्शनों का उपयोग करने से बेहतर कैसे हो सकता है?

3
मैं उत्सुक हूँ, यह मैन्युअल रूप से जंक्शन बनाने से बेहतर कैसे काम करता है?
साशा चेदिगोव ने

@ शशेडीओजी, मुझे लगता है कि वह सिर्फ इस तथ्य का उल्लेख कर रहे हैं कि आपको जंक्शनों (जैसे Local Settings) को अन्य माध्यमों से, विशेष रूप से हाथ से फिर से बनाना नहीं है। प्रोफाइल बनने पर विंडोज द्वारा स्वचालित रूप से सब कुछ किया जाता है।
क्रिस्टियन सियुपिटु 16

5

सर्वरफॉल्ट पर एक समान प्रश्न है , आपको इसकी जांच करनी चाहिए।

लेकिन मेरे पास इस बारे में गंभीर विचार हैं कि यह एक अच्छा विचार है।


1
यह सबसे गहन उत्तर है जो मैंने पाया है, serverfault.com/questions/8187/…
जेम्स मैकमोहन

@ जेम्स, हां, मुझे पता है, मैंने इस पर टिप्पणी की ...
बेंजोल

2

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

http://lifehacker.com/5467758/move-the-users-directory-in-windows-7

मुझे कॉर्पोरेट वातावरण और घर पर OS और उपयोगकर्ता डेटा अलग रखना पसंद है। कॉर्पोरली एक AD उपयोगकर्ता प्रोफ़ाइल या GPO मेरे डॉक्स फ़ोल्डर को NAS / SAN या अन्य नेटवर्क शेयर पर पुनर्निर्देशित कर सकता है। सिंपल सीज़न - बैकअप डेटा सेंटर या सिस्टम के लोगों द्वारा संभाला जाता है और उपयोगकर्ताओं को समाप्त नहीं करता है, और पीसी वैसे भी उनका पीसी नहीं है - यह कंपनी (तो डेटा, btw है) - इसलिए यदि यह मर जाता है तो उन्हें लॉग इन करने के लिए एक और पीसी दें में और वे मिनट के भीतर के रूप में वे पर ले जाने के लिए।

घर पर, मैं इसे एक अलग डिस्क / विभाजन पर रखना चाहता हूं। यदि मेरा OS विफल रहता है, तो मैं उपयोगकर्ता डेटा को अप्रभावित रखना चाहता हूं - जल्दी पुनर्स्थापित करता है और आप कम खंडित डिस्क के साथ भी समाप्त होते हैं क्योंकि उपयोगकर्ता डेटा हर समय बदलता रहता है।

BTW - मैं भी मिरर किए गए डिस्क्स का उपयोग करता हूं - घर पर 1TB + ड्राइव होना बहुत अच्छा है, लेकिन अगर यह पॉप हो जाता है तो यह बहुत ही भयानक डेटा है! और जब तक आप वृद्धिशील का उपयोग नहीं करते हैं, तब तक आप बहुत सारे डेटा के साथ समाप्त होते हैं - जो ठीक होने के लिए गधे में दर्द होता है! और हाँ - मैं ऑनलाइन और उपयोगकर्ता डेटा दोनों को एक बाहरी एचडीडी के साथ ही सिंक करता हूं।


2

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

लेकिन, मैं मैन्युअल रूप से आगे बढ़ने के लिए थक गया हूं, और मुझे ऐसा करने का कोई तरीका नहीं मिला है।

इसलिए मैंने विंडोज को संशोधित करने के लिए एक स्क्रिप्ट लिखी।

यह स्क्रिप्ट डिफ़ॉल्ट उपयोगकर्ता के रजिस्ट्री हाइव को संशोधित करती है।

इस परिवर्तन के बाद, सभी नए उपयोगकर्ताओं के चयनित स्थान पर उनके फ़ोल्डर होंगे।

इसके अलावा, जंक्शन सही तरीके से बनाए जाते हैं।

क्या आप इस पोस्ट को अंग्रेजी में पढ़ सकते हैं (मेरी पोस्ट नहीं)

http://www.sevenforums.com/tutorials/117308-user-folders-moving-user-folders-modular-script.HTML#post1008268

या फ्रेंच में मूल पोस्ट पढ़ें: अंग्रेजी पोस्ट देखें


2

इसे प्राप्त करने का सबसे अच्छा तरीका है, सीमलिंक का उपयोग करना ... यह मेरे लिए काम करता है:

  1. सबसे पहले उस प्रोफाइल को बनाएं जिसे आप इस्तेमाल करना चाहते हैं
  2. किसी अन्य व्यवस्थापक खाते से, प्रोफ़ाइल फ़ोल्डर को किसी अन्य पार्टीशन पर ले जाएँ।
  3. प्रोफ़ाइल स्थान की ओर इशारा करते हुए खाते के नाम के साथ c: \ Users में सिमलिंक बनाएँ।

    mklink c:\Users\Mario d:\Mario
    

और यह सब, आनंद लें!


1

मैं हाल ही में एक ही मुद्दा था। मैं एक मशीन पर Microsoft के SteadyState प्रोग्राम का उपयोग C: \ USERS के पूर्व-मौजूदा उपयोगकर्ता खातों के साथ करना चाहता था, जिन्हें मैं D: पर ले जाना चाहता था। मैंने इन चरणों का पालन किया:

  1. मैंने उस हार्ड डिस्क की नकल की, जिसे मैंने अनुभव करने की उम्मीद की आपदा से उबरने में सक्षम था।
  2. मैंने इन खातों को बाहरी हार्ड ड्राइव पर कॉपी करने के लिए विंडोज ईज़ी ट्रांसफर का उपयोग किया।
  3. मैंने अकाउंट्स डिलीट कर दिए।
  4. मैंने Windows SteadyState (XP और Vista पर काम करता है) को स्थापित किया, और इसका उपयोग ठीक उसी नाम के साथ खाते बनाने के लिए किया, जिसे मैंने हटा दिया था। मैंने प्रत्येक को D: \ विभाजन पर बनाया (SteadyState आपको चुनने की अनुमति देता है!)
  5. मैंने पहले से सहेजे गए खातों को पुनर्स्थापित करने के लिए विंडोज ईज़ी ट्रांसफर शुरू किया था, यह बताते हुए कि यह उसी नाम के खातों पर कॉपी करना है। यह उन सभी को D: \ पर पाता है और वह वह जगह है जहाँ वह कॉपी डालता है! सफलता।

उम्मीद है की यह मदद करेगा।


1

एक अलग स्थान में उपयोगकर्ता प्रोफाइल बनाने के लिए sysprep का उपयोग करना सबसे आसान तरीका है। अन्य सभी, अनौपचारिक तरीके, जैसे कि जंक्शनों के साथ खिलवाड़ करना और फाइलों को कॉपी करना या इधर-उधर ले जाना, मुझे "उपयोगकर्ता प्रोफ़ाइल सेवा लॉगऑन विफल रहा। उपयोगकर्ता प्रोफ़ाइल लोड नहीं की जा सकती।" प्रोफ़ाइल त्रुटि।


1

चेतावनी - हम (जाहिरा तौर पर) इसे गलत कर रहे हैं!

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

किसी ने मेरे प्रश्न का जवाब दिया ( http://answers.microsoft.com/en-us/windows/forum/windows_8-windows_update/windows-8-update-not-able-to-traverse-symlinks/608db4a-6dc8-4cae-e निम्नलिखित उत्तर के साथ b97e-7e806c879431; tm = 1377290411294 ):

नमस्ते

उपयोगकर्ता फ़ोल्डर को एक अलग ड्राइव पर ले जाने का एकमात्र समर्थित तरीका विंडोज 8 एडीके का उपयोग करना है।

Windows ADK के साथ Windows परिनियोजन: http://technet.microsoft.com/en-us/library/hh8249n.nx

विंडोज 8.1 पूर्वावलोकन के लिए विंडोज मूल्यांकन और तैनाती किट (विंडोज एडीके): http://www.microsoft.com/en-us/download/details.aspx?id=39306

यदि आपके पास कोई अनुवर्ती प्रश्न हैं, तो कृपया निम्नलिखित मंचों पर पूछें।

विंडोज 8 आईटी प्रो श्रेणी http://social.technet.microsoft.com/Forums/en-US/category/n88propro

यह इस रूप में काफी गंभीर नहीं हो सकता है - विंडोज एडीके sysprepविन्यास के अधिकांश भाग के लिए -स्टाइल उत्तर फ़ाइलों का उपयोग करता है। मेरा अनुमान है कि इसके sysprepबाद विंडोज के इंस्टॉल होने के बाद हम इसका इस्तेमाल कर सकते हैं । यदि मुझे इसके बारे में कोई और पता चलता है तो मैं उत्तर को अपडेट करूंगा।

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