बड़े फ़ोल्डरों को स्थानांतरित करने में बहुत समय क्यों लगता है?


9

मेरे पास> 100k फ़ाइलों के साथ एक बड़ा फ़ोल्डर है। मैंने इसे अपने संग्रह फ़ोल्डर में स्थानांतरित कर दिया और इसे हमेशा के लिए स्थानांतरित कर दिया। ऐसा क्यों है? मुझे पता है कि XP ​​पर इसे एक सेकंड से भी कम समय लगता है, लेकिन विंडोज 7 पर नहीं। मुझे यकीन है कि इसकी अनुमति है, क्या कोई ऐसा तरीका है जिससे मैं इसे अक्षम कर सकता हूं और इसे तेज कर सकता हूं?

मैं उसी ड्राइव / विभाजन में फ़ोल्डर को दूसरे में ले जा रहा हूं। XP में। जहाँ तक मुझे पता है कि यह सिर्फ एक जगह से दूसरी जगह फ़ोल्डर फ़ाइल ले जाता है। विंडोज 7 में, ऐसा लगता है कि जब मैं इसे स्थानांतरित करता हूं तो यह हर फाइल में कुछ छूता है।

मुझे इसे ठीक करने के लिए क्या करना चाहिए? अनुमति गुण छोड़ें?


3
मुझे नहीं पता कि आप इतना सुनिश्चित क्यों होंगे कि यह एक अनुमति की बात है। अन्य चर पर एक नज़र डालें, जो बदल गए हों (नेटवर्क अंतराल, USB ड्राइव की प्रतिलिपि बनाना, आदि) हमें आपको कौन सी चीज़ों के बारे में पता होना चाहिए कि आप क्या ले जा रहे हैं, जहाँ से आप फ़ाइलें ले जा रहे हैं, और आप कहाँ जा रहे हैं फ़ाइलें?
क्रिस ड्वायर

SP1 की प्रतीक्षा करें ???
लॉरेंस Dol

मैं यह भी सोच रहा हूँ, कुछ मैं कोशिश करने का इरादा नहीं था, लेकिन अभी तक समय नहीं था: क्या यह फाइलसिस्टम विशिष्ट है; यह मायने रखता है कि क्या इसका FAT32 या NTFS है? फ़ाइल सिस्टम के लिए अनुक्रमणिका अक्षम करें (यदि समय खोज अनुक्रमणिकाओं को अद्यतन करने में चला जाता है)।
user12889

@ user12889: मुझे यकीन नहीं है कि मैंने क्या किया है, लेकिन मेरे NTFS ड्राइव पर एटीएम यह तुरंत चलता है। मुझे नहीं पता कि क्या इसकी वजह से मैंने "रिमोट डिफरेंशियल कम्प्रेशन" ( maximumpcguides.com/windows-vista/… ) को डिसेबल कर दिया या अगर यह विंडोज़ अपडेट में से किसी एक में तय किया गया था।

जवाबों:


5

यह तब होता है जब मैं स्थानांतरित करने के लिए विंडोज एक्सप्लोरर का उपयोग करता हूं (या कटौती और पेस्ट करने के लिए)।

इसके चारों ओर एकमात्र तरीका जो मुझे पता है कि निर्देशिका को स्थानांतरित करने के लिए एक्सप्लोरर के अलावा कुछ और का उपयोग करना है। उदाहरण के लिए विंडोज 'cmd.exe' से, move a bबड़ी-बड़ी निर्देशिकाओं को तुरंत ले जाता है। वही Cygwin की mvकमांड के लिए जाता है ।


1
यह शीर्षक में प्रश्न का उत्तर कैसे देता है?
सूंड

1
मेरी पोस्ट में निहित जवाब "क्योंकि एक्सप्लोरर का उपयोग किया गया था"। मूल प्रश्न "बड़े फ़ोल्डर्स को स्थानांतरित करने में बहुत समय क्यों लगता है?" इस कदम के बारे में जानकारी का अभाव था। उसके कारण, अगर मैंने उत्तर दिया "यह तब होता है जब आप एक्सप्लोरर का उपयोग करते हैं"। मैं निशान से दूर हो सकता है। मुझे पता है कि एक्सप्लोरर मेरे सिस्टम पर कारण है, और मैं इसे आपके साथ साझा करता हूं। आश्चर्य की बात यह है कि पोस्ट करने से पहले, मैं किसी को भी स्पष्ट रूप से एक्सप्लोरर का नाम नहीं दे सकता। हां, मैं जानना चाहूंगा कि एक्सप्लोरर इतना धीमा क्यों है। जब तक कोई ज्ञात सुधार नहीं होता है, तब तक मैं ऑन-बोर्ड साधनों का उपयोग करके वर्कअराउंड देता हूं, जवाब देता हूं "मैं इसे ठीक करने के लिए क्या कर सकता हूं?"।
रेनर ब्लोम

3

जब कोई फ़ोल्डर तुरंत स्थानांतरित होता दिखाई देता है, तो यह है क्योंकि ऑपरेटिंग सिस्टम वास्तविक फ़ाइल डेटा को स्थानांतरित किए बिना फ़ाइल आवंटन तालिका * को अपडेट करने में सक्षम है ।

यह छोटी फ़ाइलों के साथ ऐसा करने के लिए धीमा है, क्योंकि प्रत्येक के लिए तालिका में एक बदलाव करना होगा। यदि फाइलें वास्तव में छोटी हैं, तो यह वास्तव में अपने डेटा को स्थानांतरित करने में समान समय ले सकती है।

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

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


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

1

ऐसा प्रतीत होता है कि जब भी विंडोज एक्सप्लोरर एक फ़ोल्डर को स्थानांतरित (या कॉपी) करने की कोशिश करता है, तो यह एक अतिरिक्त सत्यापन कदम उठाता है। यदि यह कुछ सेकंड के लिए लेता है, तो आप स्थिति संदेश "खोज आइटम" देख सकते हैं। यह फ़ोल्डर में सभी फ़ाइलों की सूची लेता प्रतीत होता है; उसी तरह जो वास्तव में एक्सप्लोरर में उस फ़ोल्डर को खोल रहा है।

कुछ मामलों में इस चरण की आवश्यकता हो सकती है, लेकिन इसे "इस फ़ोल्डर को यहां से वहां ले जाने" के अधिकांश कार्यों के लिए आवश्यक नहीं होना चाहिए। आगे अटकलें लगाने के लिए - यह प्रशंसनीय लगता है कि इस मान्यता को करने से कुछ मामलों के लिए बेहतर तरीके से कुछ बग हल हो गए, और Microsoft ने कभी भी फ़ोल्डर में "सैकड़ों से अधिक" फाइलें होने के विषम मामलों के लिए प्रदर्शन में सुधार करना महत्वपूर्ण नहीं समझा। इस तरह की समस्याओं में शामिल हो सकते हैं: जब विलय फ़ोल्डर; यदि गंतव्य फ़ोल्डर विभिन्न मीडिया / विभाजन पर है; शायद यह जांचने के लिए कि NTFS के लिए नया फ़ाइल पथ बहुत लंबा होगा या नहीं। IMO, इनमें से किसी भी / सभी को अग्रिम में चेक किया जा सकता है, इस अतिरिक्त अनुक्रमण ऑपरेशन को करने से बचने के लिए, लेकिन मुझे पता है कि एज-केस प्रदर्शन को अक्सर अनदेखा किया जाता है।


0

मैं उम्र में XP उपयोग नहीं किया है, लेकिन सिर्फ पता है कि छोटे फ़ाइलों की एक बड़ी मात्रा बढ़ रहा है हो सकता है बहुत , बड़ी फ़ाइलों की छोटी मात्रा बढ़ रहा है कम से कम विंडोज 7 में की तुलना में धीमी।

इसके अलावा, एक ही ड्राइव के बीच की फाइलें अलग-अलग ड्राइव के बीच चलती फाइलों की तुलना में बहुत तेज होती हैं, कभी-कभी तात्कालिक।


मैं सवाल संपादित करता हूं।

0

यह जरूरी नहीं कि यह क्यों होता है का जवाब देता है ।।

http://www.codesector.com/teracopy.php

मैं देर से के रूप में TeraCopy का उपयोग कर रहा हूं और देखा गया है कि यह थोड़ा तेज़ी से कॉपी करता है।


थोड़ा तेज या तुरंत XP की तरह चलता है?

थोड़ा तेज (यदि बिल्कुल)। यह अभी भी तत्काल के पास कहीं भी नहीं करता है।
user12889

0

अभी फ़ोल्डर एक पल में चलते हैं। मुझे याद है कि "रिमोट डिफरेंशियल कम्प्रेशन" को बंद करना http://maximumpcguides.com/windows-vista/disable-remote-differential-compression/ पर एटीएम की जाँच की जाती है, इसलिए मेरा मानना ​​है कि यह विंडोज़ अपडेट में से कुछ में तय किया गया था। ।


0

कमांड प्रॉम्प्ट कमांड का उपयोग करके देखें

copy source destination.

मैंने इसका इस्तेमाल किया और 20k फाइलें तुरंत कॉपी की गईं।


सिर्फ एक FYI करें - सुपरयूजर जवाबों के लिए है और कुछ नहीं। मैंने आपका उत्तर संपादित कर दिया है। अच्छा जवाब, हालांकि!
जॉन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.