भौतिक हार्ड ड्राइव पर फ़ाइलों को मैन्युअल रूप से कैसे स्थानांतरित किया जाए?


1

मैं भौतिक हार्ड डिस्क पर मैन्युअल रूप से फ़ाइलों को कैसे स्थानांतरित कर सकता हूं मैं उन फ़ाइलों को स्थानांतरित करना चाहता हूं जो कभी संशोधित नहीं होती हैं, केवल विभाजन के अंत तक पढ़ी जाती हैं, जैसे फिल्में या कुछ और।


यदि आप विंडोज 7 चला रहे हैं तो नियमित डीफ्रैग प्रक्रिया उनके प्लेसमेंट को अनुकूलित करने का एक अच्छा काम करेगी। इस पर जाँच किए बिना, मुझे लगता है कि बड़ी फ़ाइलों के लिए आकार में 64kb के टुकड़े बेहतर रूप से प्रदर्शन करेंगे, भले ही प्रत्येक स्थान पर हर जगह बिखरा हुआ हो। यकीन नहीं होता कि अगर डिफैगमेंटर ने विस्टा में भी इस तरह से काम किया।
मेलिकोथ

आप कई विभाजन बना सकते हैं। डिस्क के अंत में उनमें से एक। (या डिस्क की शुरुआत में, जो भी आप ड्राइव के सबसे धीमे हिस्से के रूप में परिभाषित करते हैं, क्योंकि HDD गति ज्यादातर अप्रासंगिक होती है जब आप फिल्म देखते हैं)।
हेन्नेस

जवाबों:


3

सबसे पहले, मेरी अंग्रेजी बहाना अगर यह बुरा है!

आप mydefrag स्क्रिप्टिंग भाषा के साथ वीडियो या संगीत जैसी शायद ही कभी उपयोग की जाने वाली फ़ाइलों की स्थिति के अपने लक्ष्य को प्राप्त कर सकते हैं।

इसकी स्क्रिप्टिंग भाषा का उपयोग करके, आप ज़ोन बना सकते हैं (3 ज़ोन के साथ एक विभाजन में, तीसरा ज़ोन विभाजन का अंत है) और किसी भी विशिष्ट फ़ाइलों को चुनें (जैसे एक पैटर्न चुनें *.mp3या *.avi) और उन्हें अपने व्यक्तिगत देकर विभाजन के अंत में ले जाएं मायडेफ्रैग सॉफ्टवेयर की स्क्रिप्ट।


2

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

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

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


अच्छी सलाह है। हालाँकि, मैं मैन्युअल रूप से चलती फ़ाइलों को व्यर्थ नहीं कहूँगा।
एम सी सम्राट

-1

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


1
मुझे यकीन नहीं है कि यह एक बेकार जवाब है, या एक स्पैम जवाब है, लेकिन किसी भी तरह, यह ऐसा लगता है जैसे आपको फिक्सिंग पर काम करना चाहिए।
हॉपलेसनब

-1

आपका विचार एक समय पहले मेरा था। लेकिन थोड़ी देर के बाद एहसास हुआ कि ऐसा करने का सबसे आसान और समान रूप से उपयोगी तरीका एक और विभाजन और वहां फाइलों को स्थानांतरित करना है। विंडोज 7 में आप सामग्री को खोए बिना, एक नया मुफ्त विभाजन बनाने के बिना एक मौजूदा विभाजन के आकार को कम कर सकते हैं। बेशक, केवल अगर पहले विभाजन का पूरी तरह से उपयोग नहीं किया गया था। बेहतर कहावत है, अगर इसकी कोई भी फाइल विभाजन के अंत में किसी सेक्टर में नहीं है। उदाहरण के लिए, यदि आपने फाइल को अंत या विभाजन में स्थानांतरित कर दिया है, जैसा कि sugested टूल्स का उपयोग करके, आप विभाजन को अब आकार नहीं दे सकते। क्षमा करें मेरे अंग्रेजी, मुझे आशा है कि स्पष्ट हो गया है।


2
आप वास्तव में ऐसा उत्तर नहीं देते हैं जिस पर कार्रवाई की जा सकती है - यह ज्यादातर सैद्धांतिक है।
अल्बैल

-1

नोट : यदि आप सभी पढ़ने के लिए नहीं हैं, तो अंतिम भाग पर जाएं जहां मैं कहता हूं कि कुछ उपकरण हैं जो "विभाजन के अंत में चले जाते हैं" ... लेकिन अगर आप जानना चाहते हैं कि कुछ लोग यह क्यों दावा करते हैं कि यह होना चाहिए विभाजन में अंदर जाने के लिए हम जो भी करना चाहते हैं उसे "स्थानांतरित करने में सक्षम", इसे पूरा पढ़ें।

कुछ मामलों पर विभाजन बनाना एक विकल्प नहीं है, जैसे कि VeraCrypt द्वारा एन्क्रिप्ट की गई सभी डिस्क और आप पैरानॉयड मधुमक्खी का शिकार कर रहे हैं ... अन्वेषण है ...

  1. पैरानॉयड = 100% एनक्रिप्टेड और कभी भी ऐसा कुछ न डालें जिस पर एनक्रिप्टेड न हो
  2. VeraCrypt सिस्टम विभाजन एन्क्रिप्शन इसे आकार बदलने की अनुमति नहीं देता (कम से कम अभी तक)

क्यों एक पागल कभी अगले कदम नहीं होगा:

  1. विभाजन को डिक्रिप्ट करें
  2. विभाजन का आकार बदलें
  3. विभाजन को एन्क्रिप्ट करें

उत्तर है: अनएन्क्रिटेड डेटा डिस्क पर लिखा गया था, इसलिए यह पुनर्प्राप्त करने योग्य है (कोई फर्क नहीं पड़ता कि यह अधिलेखित या मिटा दिया गया है, आदि)।

ओह, हाँ, कुछ ऐसी कंपनियाँ हैं जो HDD के प्रत्येक बिट के 100 अंतिम स्थिति और SDD, मेमोरी कार्ड इत्यादि को भी रिकवर कर सकती हैं ... इसलिए यदि आपके पास सादे में आपका डेटा था (एनक्रिप्टेड नहीं) और आप इसे ओवरराइट कर देते हैं 99 बार, गैर-एनक्रिप्टेड डेटा अभी भी पुनर्प्राप्त करने योग्य है।

ऐसा करने के लिए, वे डिस्क को अनबॉक्स करते हैं और निम्न स्तर के परमाणु विश्लेषकों और एक सुपर-कंप्यूटर का उपयोग करते हैं, जो यह जानने में सक्षम हो कि ... एसडीडी और मेमोरी कार्ड के लिए ऐसा करने का एक सरल तरीका (चुंबकीय सतह के लिए) हो सकता है कुछ इसी तरह है):

  1. आपके पास एक बिट है जिस पर आप लिखने जा रहे हैं
  2. आप उस बिट 1 पर लिखते हैं ... सामग्री घूमती है इसलिए यह पढ़ता है कि कोई शून्य नहीं है, लेकिन ऐसा रोटेशन सही नहीं है
  3. आप फिर से उस बिट 1 पर लिखते हैं ... सामग्री थोड़ी अधिक घूमती है इसलिए यह अभी भी एक को पढ़ता है, लेकिन ऐसा रोटेशन फिर से सही नहीं है (यह पिछले एक की तुलना में थोड़ा अधिक घुमाया गया है)।
  4. आप यह अनुमान लगाते हैं कि ऐसा रोटेशन कितना है और आप गणना कर सकते हैं कि यह 1 है, इससे पहले वहाँ 1 होना चाहिए था (अंतिम थोड़ा रोटेशन के कारण) और उससे पहले एक शून्य होना चाहिए (अंतिम कोण के कारण)।

संख्या में:

  1. ओरिएंटेशन = क्षैतिज = बिट शून्य है
  2. एक लिखें, 60º का कारण बनता है = बिट एक है (लेकिन यह 90º नहीं है)
  3. किसी एक को फिर से लिखें, º५ite = रोटेशन वन का कारण बनता है (लेकिन यह ९º, नहीं है)
  4. एक को फिर से लिखें, 80 to = रोटेशन वन का कारण बनता है (लेकिन यह 90º नहीं है)
  5. एक को फिर से लिखें, 83 to = रोटेशन वन का कारण बनता है (लेकिन यह 90º नहीं है)
  6. एक फिर से लिखें, ... और इतने पर ... यह कभी 90, तक नहीं पहुंचेगा

वह अंतिम कोण बताता है कि वहाँ कितनी बार लिखा गया है।

अब मिश्रित मूल्यों की कल्पना करें ...

  1. ओरिएंटेशन = क्षैतिज = बिट शून्य है
  2. एक लिखें, 60º का कारण बनता है = बिट एक है (लेकिन यह 90º नहीं है)
  3. शून्य को फिर से लिखें, 30 to = रोटेशन शून्य है (लेकिन यह 0 a नहीं है)
  4. किसी एक को फिर से लिखें, 82ite = बिट टू वन का कारण बनता है (लेकिन यह 90º नहीं है)
  5. शून्य को फिर से लिखें, 35 to पर घूमने का कारण = बिट जीरो है (लेकिन यह 0º नहीं है)
  6. किसी एक को फिर से लिखें, ... इत्यादि ... यह 90º तक कभी नहीं पहुंचेगा और न ही 0। फिर से

नोट: ऐसे कोण संख्याएँ काल्पनिक होती हैं, वे केवल आपको एक शून्य दिखाने के लिए होती हैं और किसी व्यक्ति के पास ऐसे डेटा रखने वाले मटेरिया के वास्तविक भौतिक स्थान हो सकते हैं।

बेशक ... पागल, वास्तव में पागल ... पिछले 100 राज्यों में एक अरब डॉलर के करीब लागत आती है, लेकिन किया जा सकता है ... और कंपनी का कहना है कि यह (कुछ मामलों में, अधिक राज्यों पर) पुनर्प्राप्त कर सकते हैं ... dificoult part इस तरह के परिवर्तनों को जोड़ा जा सकता है ... इसका मतलब ... एक बिट को दूसरे की तुलना में अधिक बार अधिलेखित किया जा सकता है, इसलिए यह कैसे पता चलेगा कि कौन सा अंतिम लिखा गया था, पिछले लेखन, उस से पहले ... ऐसा शीर्ष रहस्य है जो कंपनी करती है प्रकट नहीं करना चाहते (पैसे की ढीली आय नहीं मुझे लगता है)।

अब बुरा NTFS कार्यान्वयन: NTFS मूल संपीड़न ...

  1. प्रत्येक 64KiB चंक को 64KiB स्थिति के एक बहुस्तरीय पर लिखा जाता है, जब तक कि एक डीफ़्रैग कार्रवाई में प्रवेश नहीं करता है ... इसलिए यदि कोई 64KiB 60KiB + 1B से कम तक संपीड़ित हो सकता है तो यह एक छेद देगा
  2. NTFS रैम पर संपीड़ित नहीं करता है और इसे contiguosly स्टोर करता है ... N * 64KiB N * 64KiB स्थिति पर जाता है, भले ही (N-1) * 64KiB + 1 से N * 64KiB-1 संकुचित हो या न हो।
  3. परिणाम ... कुछ GiB की एक बड़ी फ़ाइल जिसे 50% तक संपीड़ित किया जा सकता है, जो दस हज़ार से अधिक टुकड़ों का कारण होगा।

हम सभी को दो चीजें चाहिए:

  1. गैर-खंडित तरीके से आईएसओ डालें
  2. जहाँ भी हम चाहते हैं, कुछ फ़ाइलों का पता लगाएँ (विशेष रूप से गैर एसएसडी के साथ, सामान्य घूर्णन डिस्क के साथ, जहां अंतिम भाग सामान्य रूप से संभावित गति से आधे से कम है)

तो ... चीजों को गति देने के लिए ... हम सभी चाहते हैं ... यह:

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

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

विभाजन के अंदर ऐसा चाहने का एक और कारण:

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

उस व्यक्ति के लिए जिसके पास उप-फ़ोल्डर हैं, हार्ड / सॉफ्ट लिंक (जंक्शन / MKLink टूल) की चाल है ... लेकिन अन्य लोगों के लिए, सभी फाइलें एक ही फ़ोल्डर में हैं ... प्रति फ़ाइल एक MKLINK करना कुल खो गया है समय की, और भी ... कुछ फ़ाइलों को बनाया और हटा दिया जाता है, इसलिए लिंक / जंक्शन एक विकल्प नहीं हैं।

ओह, और आप किसी भी NTFS फ़ोल्डर पर एक VHD (XP और Vista को टूल, विंडोज 7 और अप को सीधे डिस्क एमिनिस्टेटर से कर सकते हैं) माउंट कर सकते हैं ... तो एक फ़ोल्डर वास्तव में एक VHD फाइल हो सकता है ... लेकिन फिर हम इस तरह की फ़ाइल को भीख मांगने या डिस्क के अंत में चाहते हैं ... इस बार एक्सटेंशन फ़िल्टर पता नहीं कर पाएगा कि हम इसे कहाँ चाहते हैं ... दोनों के लिए एक ही एक्सटेंशन।

और बहुत सारे ऊटर कारण हैं ... कि मुझे सालों तक लिखा जा सकता है और खत्म नहीं।

जिस तरह से मैंने पाया कि यह वास्तव में सही काम करता है:

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

अभी भी खोज रहे हैं:

  • एक उपकरण / प्रोग्राम खोजें जो आपको विभाजन को इस तरह से डिफ्रैगेट करने देता है कि यह आपको विभाजन के अंत भाग में उन फ़ाइलों / फ़ोल्डरों की सूची निर्दिष्ट करने देता है जो आप चाहते हैं और जो विभाजन के प्रारंभ में हैं।

अगला सर्वश्रेष्ठ:

  • एक उपकरण / प्रोग्राम ढूंढें जो आपको विभाजन को इस तरह से डिफ्रैग कर देता है कि यह आपको विभाजन के अंतिम भाग पर इच्छित फ़ाइलों / फ़ोल्डरों की एक सूची निर्दिष्ट करने देता है।

उस अंतिम विकल्प के लिए मैंने कोशिश की थी WinUtilities DiskDefrag:।

यह बिल्कुल भी तेज नहीं है, और यह कभी-कभी एक फाइल पर नज़र रखता है (एक <1GiB फ़ाइल को स्थानांतरित करने के लिए घंटों जबकि दूसरों के साथ> 25GiB बहुत कम लेता है) ... शायद बुरा कोडित।

दूसरा विकल्प मुझे मिला (यह LUA कोडिंग भाषा सीखने के लिए आवश्यक है) है: UltraDefrag.... (मैं अभी भी यह सीखने की कोशिश कर रहा हूं कि इसे LUA के साथ कैसे करना है, मैं LUA पर noob हूं)।

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