मेरी फाइल धीरे-धीरे क्यों कॉपी हो रही है?


10

मैं एक ही निर्देशिका में एक फ़ोल्डर (लगभग 1 जीबी) की नकल करने की कोशिश कर रहा हूं और प्रतिलिपि दर काफी धीमी है (लगभग 600kbps मिल रही है)।

मैं इंटरनेट से बड़ी फ़ाइलों को डाउनलोड कर सकता हूं (2/3 एमबीपीएस)।

कोई विचार?

enter image description here

नोट: मैं विंडोज 7 प्रोफेशनल का उपयोग कर रहा हूं।


2
कृपया एकाधिक साइटों पर एक ही प्रश्न को क्रॉस-पोस्ट न करें।
Daniel Beck


@ माह्स: क्या आप फ़ाइलों को एक ही फ़ोल्डर में डुप्लिकेट कर रहे हैं? या एक ही माता पिता के तहत एक अलग नाम फ़ोल्डर? फ़ोल्डर के अंदर फ़ाइल नाम बहुत समान हैं?
akira

@akira: मैंने एक ही फ़ोल्डर और अलग-अलग ड्राइव में कॉपी करने की कोशिश की है, लेकिन गति लगभग समान है (~ 600KB / S)
Mahes

@ माहेस: मेरे सवालों के केवल 1 / 3rd जवाब दिया :)
akira

जवाबों:


16

यह सामान्य है, आप एक ही भौतिक डिस्क पर पढ़ रहे हैं और लिख रहे हैं और यह और भी बदतर हो सकता है यदि आपके पास एक ही निर्देशिका में बहुत सारी फाइलें हैं।


2
यह तब तक सामान्य नहीं होता, जब तक कि उसके पास वास्तव में बहुत सारी छोटी फाइलें न हों। मैंने अभी कम से कम 1 मिनट में XP (सिंगल डिस्क, पर्याप्त रैम) के तहत 600 एमबी (3000 फाइलें) कॉपी की; यह 10 एमबी / एस, यानी 15x तेज बनाता है।
maaartinus

4
600MB x 3000 फाइलें 1.1GB x 22,231 फाइलों की तुलना में बहुत अलग हैं; हम यह भी नहीं जानते कि वह कितनी डिस्क स्थान छोड़ चुका है या उसकी डिस्क कितनी खंडित है मैंने इससे पहले खराब प्रदर्शन किया था।
Otavio Decio

1
यकीन है, यह अलग है। लेकिन उसकी फाइलें लगभग (600/3000) / (1100/22231) = 4 गुना छोटी हैं, इसलिए प्रति एमबी की गति 15 गुना छोटी नहीं होनी चाहिए। लेकिन हाँ, विखंडन इसका कारण हो सकता है और वास्तव में उत्तर इस सवाल के लिए। और नहीं, यह वास्तव में सामान्य नहीं है, उसे विक्षेपण पर विचार करना चाहिए।
maaartinus

3
@maaartinus: मास्टर फ़ाइल तालिका को मत भूलना, जिसे अपडेट करने की आवश्यकता है हर एक फ़ाइल । 3,000 के लिए यह नहीं होगा उस ध्यान देने योग्य है लेकिन 22,000 के लिए यह बहुत अच्छी तरह से हो सकता है। इसके अलावा, आप ओपी की तुलना में अधिक तेज़ ड्राइव कर सकते हैं, इसलिए अधिक विवरण के बिना एक सीधी तुलना बहुत विश्वसनीय नहीं होगी।
Sasha Chedygov

12

छोटी फाइलें प्रदर्शन को नुकसान पहुंचाती हैं । एक बड़ी फ़ाइल जिसे आप डाउनलोड करते हैं, केवल एक एकल फ़ाइल तालिका प्रविष्टि की आवश्यकता है और है केवल लिखा है । लेकिन 20.000 फ़ाइलों की प्रतिलिपि बनाना; पढ़ने + लिखने के अलावा, 20.000 फ़ाइल तालिका प्रविष्टियों को संशोधित करने की भी आवश्यकता है। और जैसे टिप्पणी की , यहां तक ​​कि मुक्त स्थान तालिका और डिस्क विखंडन भी खेलने में आते हैं। आपकी कॉपी डायलॉग मुझे पूरी तरह से सामान्य लगता है, मुझे चिंता होगी अगर इसमें लंबे समय के लिए घंटों का उल्लेख है ...


5

अगर OS ​​को कॉल करना है ' CreateFile () 'बहुत सी चीजें थोड़ी खूनी और कभी-कभी खराब हो सकती हैं। किसी भी मामले में, प्रयास करें 8.3 फ़ाइल नाम निर्माण अक्षम करें चूंकि "लंबे नाम कम बनाते हैं" प्रदर्शन के लिए बुरा है। यदि आपके पास बहुत सी समान नाम वाली फाइलें हैं जो बहुत ही सुंदर हैं जब 8.3 को छोटा किया जाता है तो आप 8.3 एल्गोरिथ्म को ट्रिगर करेंगे:

  1. लंबे संस्करण को लें और इसे 8.3 वर्णों तक काटें
  2. क्या उस नाम की कोई अन्य फाइल पहले से ही है?
    1. नहीं? ठंडा। इसे एमएफटी में एक विशेषता के रूप में डालें
    2. हाँ? रफ़ू, इसे 7chars तक छोटा करें और एक नंबर जोड़ें फिर से जाँच करें 2।

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

पर और अधिक पढ़ें http://msdn.microsoft.com/en-us/library/aa365247(v=vs.85).aspx#short_vs._long_names

उस तरफ से (जैसा कि पहले से ही अन्य जवाबों ने कहा है): खोजकर्ता को आइकन बनाने और उस नई निर्देशिका के लिए फ़ाइलों के बारे में जानकारी रखने के अर्थ में बहुत कुछ है।


4
  1. अपने (प्रारंभ) मेनू या बटन से "मेरा कंप्यूटर" या "कंप्यूटर" खोलें।
  2. सूची से बाहरी हार्ड डिस्क ड्राइव पर राइट-क्लिक करें और "गुण" चुनें
  3. "हार्डवेयर" टैब पर क्लिक करें।
  4. ड्राइव सूची से अपनी समस्याएँ होने पर हाइलाइट करें और "गुण" पर क्लिक करें।
  5. "नीतियां" टैब पर क्लिक करें।
  6. आपको दो रेडियो बटन दिखाई देंगे - "त्वरित निष्कासन के लिए अनुकूलन" और "प्रदर्शन के लिए अनुकूलन"।
  7. यदि चयन नहीं किया गया है, तो चयन करें .. "प्रदर्शन के लिए ऑप्टिमाइज़ करें" और "ओके" पर क्लिक करें (एक्सटर्नल हार्ड ड्राइव ड्राइव) यदि विस्टा या विंडोज 7 चल रहा है, तो "डिस्क पर कैशिंग लिखना सक्षम करें" (आंतरिक हार्ड ड्राइव) की भी जांच करें।
  8. "ओके" पर क्लिक करें और बाहर निकलें .. सुनिश्चित करें कि यह दोनों हार्ड ड्राइव पर किया गया है

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