फ़्लैश ड्राइव और बाहरी हार्ड ड्राइव पर Fat32, NTFS, exFAT की तुलना। फ्लैश ड्राइव को कैसे प्रारूपित करें: मूल स्वरूपण नियम, फ़ाइल सिस्टम और क्लस्टर आकार का चयन

जानकारी के साथ काम करने की क्षमता के बिना, हमारे कंप्यूटर तुरंत हार्डवेयर के असामान्य रूप से महंगे ढेर में बदल जाते हैं, इससे ज्यादा कुछ नहीं। फ़ाइल सिस्टम वह आधार है जिस पर पीसी पर किया गया कोई भी डेटा हेरफेर आधारित होता है: ऑपरेटिंग सिस्टम को लोड करने से लेकर नोटपैड में टेक्स्ट फ़ाइलों को पढ़ने तक।

DOS और Windows 3.1 के युग में, फ़ाइल सिस्टम (FS) का चयन करना संभव नहीं था - सभी ने FAT16 में काम किया और खुश थे। बेशक, इसलिए नहीं कि असंतोष का कोई कारण नहीं था, बल्कि उस समय कोई विकल्प ही नहीं था। विंडोज़ 95 OSR2 की रिलीज़ के साथ, एक विकल्प सामने आया, लेकिन FAT16 और FAT32 के बीच चयन इतना स्पष्ट था कि, बिना किसी और सवाल के, नया संस्करण प्रबल हो गया। विंडोज़ एनटी/2000 ऑपरेटिंग सिस्टम, एनटीएफएस का समर्थन करने के बावजूद, होम पीसी मालिकों के मन में कभी कोई क्रांति नहीं ला पाए, क्योंकि ये अधिक सर्वर-उन्मुख सिस्टम थे।

लेकिन Windows XP के आगमन के साथ, FAT32 और NTFS के बीच चयन करने की समस्या उपयोगकर्ताओं के असहाय सिर पर आ गई। आख़िरकार, हममें से हर कोई, कम से कम, प्रगति के साथ बने रहना चाहता है और वैज्ञानिक और तकनीकी प्रगति की नवीनतम उपलब्धियों को अपने लौह मित्र पर लागू करना चाहता है। हालाँकि, कुछ अभी भी हमें "क्या यह इसके लायक है या नहीं?" विषय के बारे में सोचने पर मजबूर करता है, और यह कुछ है, अफसोस, हमारे कंप्यूटर के असीमित संसाधन नहीं। तो, आपको दोनों में से कौन सा एफएस पसंद करना चाहिए? जैसा कि आप नीचे देखेंगे, इस प्रश्न का उत्तर पूरी तरह से व्यक्तिगत है।

फ़ाइल सिस्टम क्या है?

एफएस कंप्यूटर पर भंडारण और फ़ाइलों तक पहुंच को नियंत्रित करता है - और बस इतना ही। फ़ाइल सिस्टम की बुनियादी अवधारणाओं में से एक क्लस्टर है - डिस्क पर डेटा का न्यूनतम आकार। उदाहरण के लिए, यदि आपकी फ़ाइल का वजन केवल 1 बाइट है, और हार्ड ड्राइव पर क्लस्टर का आकार 8 KB है, तो अंत में हार्ड ड्राइव पर फ़ाइल का आकार भी 8 KB (एक क्लस्टर) होगा। यदि फ़ाइल वास्तव में 8.1 KB पर है, तो यह डिस्क (दो क्लस्टर) पर सभी 16 KB का "वजन" करेगी। अब अनुमान लगाने का प्रयास करें कि हार्ड ड्राइव पर कितनी सैकड़ों फ़ाइलें संग्रहीत हैं, और आपको ऐसा लगेगा कि पिछले सभी वर्षों में आपने अपने जीवन में क्लस्टर की भूमिका को कम करके आंका है।

क्लस्टर आकार के अलावा (यह फ़ाइल सिस्टम के आधार पर भिन्न हो सकता है), यह महत्वपूर्ण है कि फ़ाइल सिस्टम डिस्क पर मुक्त क्षेत्र को कैसे भरता है; एक खराब एल्गोरिदम डेटा विखंडन की ओर ले जाता है (जब डिस्क पर एक फ़ाइल के हिस्से दूर होते हैं एक दूसरे से)। मैं आगे देखते हुए कहूंगा कि एनटीएफएस में फिलिंग एल्गोरिदम बहुत अच्छा नहीं है। लेकिन सबसे पहले चीज़ें...

FAT32

सैद्धांतिक रूप से, FAT32 लॉजिकल ड्राइव का आकार 8 टीबी तक सीमित है। व्यवहार में, Windows 2000/XP में अंतर्निहित डिस्क प्रशासन उपकरण आपको 32 जीबी से बड़ा विभाजन बनाने की अनुमति नहीं देंगे। लेकिन यह भी आज के पीसी के लिए पर्याप्त से अधिक है।

FAT32 में फ़ाइल नामों में 255 अक्षर तक हो सकते हैं। एक फ़ाइल का अधिकतम संभव आकार 4 जीबी है।

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

इसके अलावा, FAT32 विखंडन के प्रति काफी संवेदनशील है (विशेषकर जब डिस्क 80% से अधिक भरी हो) - यह काम को काफी धीमा कर देता है। विशेष रूप से उन्नत मामलों में, विखंडन से संपूर्ण फ़ाइल सिस्टम "क्रैश" भी हो सकता है।

एनटीएफएस

एनटीएफएस द्वारा निर्धारित हार्ड डिस्क आकार सीमा आज अप्राप्य है - 2,000,000 जीबी, इसलिए, कोई कह सकता है, कोई प्रतिबंध नहीं है। एनटीएफएस चलाने वाली डिस्क का पहला 12% एमएफटी (मास्टर फाइल टेबल) को आवंटित किया जाता है। यह सभी उपलब्ध फ़ाइलों की एक निर्देशिका है, और छोटी फ़ाइलें (100 बाइट्स) सीधे एमएफटी में संग्रहीत की जाती हैं - इससे उन तक पहुंच में काफी तेजी आती है। पहले 16 एमएफटी तत्व (सिस्टम फ़ाइलों के लिए संकेतक) फ़ाइल सिस्टम के संचालन के लिए बहुत महत्वपूर्ण हैं, और इसलिए इन रिकॉर्ड्स की एक प्रति डिस्क पर संग्रहीत की जाती है। परिणामस्वरूप, एनटीएफएस को "नष्ट करना" काफी कठिन है: सिस्टम गंभीर डिस्क सतह विफलताओं को बायपास करने में सक्षम है और यहां तक ​​कि एमएफटी क्षति से भी बच सकता है (एफएटी के लिए एक समान स्थिति घातक होगी)।

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

एनटीएफएस की दोष सहनशीलता इस तथ्य के कारण है कि डेटा को लेनदेन के आधार पर संसाधित किया जाता है - क्रियाएं पूरी तरह से और सही ढंग से की जाती हैं या बिल्कुल भी नहीं की जाती हैं।

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

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

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

फ़ाइल नाम में राष्ट्रीय वर्णमाला के पूरे सेट सहित कोई भी वर्ण हो सकता है, क्योंकि डेटा यूनिकोड (65535 विभिन्न वर्ण) में प्रस्तुत किया गया है।

Microsoft Windows XP, Vista, 7, 8 की स्थापना प्रक्रिया के दौरान, उपयोगकर्ताओं के पास अक्सर एक प्रश्न होता है: उस विभाजन के लिए कौन सा फ़ाइल सिस्टम चुनना है जिसमें Windows स्थापित किया जाएगा? यदि आपको इस समस्या का त्वरित समाधान चाहिए, तो सलाह काफी सरल है: एनटीएफएस काफी अधिक सुरक्षा और कॉम्पैक्ट डेटा भंडारण प्रदान करता है। उसी समय, एनटीएफएस का उपयोग करते समय, आप एमएसडीओएस मोड में डिस्क विभाजन तक पहुंचने के अवसर से वंचित हो जाते हैं, उदाहरण के लिए, बचाव फ्लॉपी से बूट करके; इसके अलावा, यदि इस अनुभाग में एन्क्रिप्टेड डेटा संग्रहीत किया गया था, तो पूर्ण सिस्टम क्रैश की स्थिति में, यह संभवतः अपरिवर्तनीय रूप से खो जाएगा।

FAT 32 के मामले में, आप DOS बूट फ़्लॉपी से कंप्यूटर प्रारंभ करके किसी भी समय इस विभाजन में संग्रहीत फ़ाइलों और फ़ोल्डरों को बदल सकते हैं, लेकिन OS विफलता या हार्डवेयर विफलता की स्थिति में यह फ़ाइल सिस्टम थोड़ा कम विश्वसनीय है और मुक्त डिस्क स्थान की थोड़ी अधिक बर्बादी है। इसलिए प्रत्येक मामले में, फ़ाइल सिस्टम को आपकी वर्तमान आवश्यकताओं के आधार पर चुना जाना चाहिए। यदि आपको दोनों मानकों के बारे में अधिक विस्तृत जानकारी चाहिए, तो इसकी रूपरेखा नीचे दी गई है। आधुनिक कंप्यूटरों की डिस्क पर डेटा भंडारण तथाकथित क्लस्टर आर्किटेक्चर के अनुसार किया जाता है। आइए जानने की कोशिश करें कि यह क्या है। सबसे पहले, डिस्क उपकरणों को भौतिक रूप से संबोधित करने के लिए डिज़ाइन की गई एक आम तौर पर स्वीकृत तार्किक डिस्क संरचना है, जिसमें एक सिलेंडर (ट्रैक) और डिस्क के एक साइड (हेड) की अवधारणाएं शामिल हैं। उदाहरण के लिए, वर्तमान में उपयोग किए जाने वाले पी-सीएचएस विनिर्देश 65,535 सिलेंडर और 16 हेड को हार्डवेयर में संबोधित करने की अनुमति देते हैं, जो कि 136 जीबी जानकारी है। प्रत्येक सिलेंडर (ट्रैक) को एक निश्चित संख्या में सेक्टरों में विभाजित किया गया है - डिस्क स्थान के छोटे खंड सीधे डेटा संग्रहीत करने के लिए।

एक सेक्टर का आकार 512 बाइट्स है। आप किसी विशिष्ट सेक्टर को या तो उसके व्यक्तिगत नंबर से या इस ट्रैक पर हेड (साइड) नंबर, सिलेंडर (ट्रैक) नंबर और सेक्टर नंबर से युक्त संयुक्त नंबर से संदर्भित कर सकते हैं। हालाँकि, "हेड-ट्रैक-सेक्टर" सिद्धांत का उपयोग करके डिस्क स्थान को संबोधित करना वस्तुनिष्ठ दृष्टिकोण से असुविधाजनक है: हार्ड ड्राइव की मात्रा लगातार बढ़ रही है, और इसलिए ऑपरेटिंग सिस्टम को खोज प्रक्रियाओं को निष्पादित करने और पढ़ने/पढ़ने के लिए अधिक से अधिक समय की आवश्यकता होगी। डिस्क के अलग-अलग सेक्टरों पर जानकारी लिखें। यह तब था जब एक क्लस्टर की अवधारणा सामने आई - जिसमें डिस्क स्थान के कई क्षेत्र शामिल थे, जिसे ऑपरेटिंग सिस्टम द्वारा एक पूरे के रूप में माना जाता था। दूसरे शब्दों में, क्लस्टर डिस्क स्थान की न्यूनतम मात्रा है जिसमें ऑपरेटिंग सिस्टम किसी भी डेटा को रिकॉर्ड कर सकता है। क्लस्टर का भौतिक आकार और इसे बनाने वाले सेक्टरों की संख्या एनटीएफएस फ़ाइल तालिका के अपवाद के साथ, डिस्क विभाजन की कुल मात्रा पर निर्भर करती है, जिसके बारे में हम थोड़ी देर बाद बात करेंगे। डिस्क विभाजन के आकार पर क्लस्टर आकार की निर्भरता दिखाई गई है। डिस्क पर लिखी गई एक बड़ी फ़ाइल को भी कई घटकों में विभाजित किया गया है, जिनमें से प्रत्येक को सिस्टम को कहां देखना चाहिए, इसकी जानकारी के साथ अपने स्वयं के क्लस्टर में रखा गया है फ़ाइल की "निरंतरता" के लिए. प्रोग्राम लोड करते समय या किसी दस्तावेज़ को पढ़ते समय, हार्ड ड्राइव हेड क्रमिक रूप से आवश्यक डिस्क क्लस्टर से गुजरता है, रैम में पढ़ी गई जानकारी को एक साथ "एकत्रित" करता है। डिस्क पर डेटा लिखने के लिए एल्गोरिदम की विशेषताओं, आंतरिक वास्तुकला, साथ ही उन्हें रखने के तंत्र के अनुसार, कई प्रकार के फ़ाइल सिस्टम हैं। Microsoft Windows XP निम्नलिखित सहित कई प्रकार की फ़ाइल प्रणालियों का समर्थन करता है:

  • वसा (वसा 16)- एक फाइल सिस्टम जो अधिकांश डिस्क के लिए सबसे उपयुक्त है जो न केवल विंडोज एक्सपी या विंडोज 2000 के साथ काम करता है, बल्कि पुराने संस्करणों के विंडोज परिवार के ऑपरेटिंग सिस्टम के साथ-साथ एमएस-डॉस और ओएस/2 प्लेटफॉर्म के साथ भी काम करता है। बड़ी डिस्क, जैसे कि हार्ड ड्राइव, को फ़ॉर्मेट करते समय, यदि डिस्क की क्षमता 2 जीबी से अधिक हो जाती है, तो यह मोड अनुपलब्ध हो जाता है;
  • फैट 32- FAT फ़ाइल तालिका का एक उन्नत संस्करण, जो आपको 32 जीबी तक की हार्ड ड्राइव के साथ काम करने की अनुमति देता है, साथ ही छोटे क्लस्टर आकार के कारण डिस्क पर जानकारी को अधिक कॉम्पैक्ट रूप से संग्रहीत करने की अनुमति देता है। FAT 32 को ऑपरेटिंग सिस्टम Windows 95 OSR2, Windows 98, Windows ME, Windows 2000 और Windows XP द्वारा मान्यता प्राप्त है। विंडोज़ 3.1, 3.11, विंडोज़ एनटी 4.0 और विंडोज़ 95 के पुराने संस्करण एफएटी 32 विभाजन वाली डिस्क के साथ काम नहीं कर पाएंगे या फ्लॉपी डिस्क से बूट नहीं कर पाएंगे जो इस डेटा आवंटन तालिका का उपयोग करती है;
  • एनटीएफएस - एक फाइल सिस्टम जिसे विशेष रूप से विंडोज एनटी परिवार के ऑपरेटिंग सिस्टम के लिए डिज़ाइन किया गया है। आपको पहुंच प्रतिबंध, एन्क्रिप्शन, संपीड़न और खोई हुई जानकारी की पुनर्प्राप्ति की क्षमताओं का उपयोग करने की अनुमति देता है। आप हार्ड ड्राइव या फ्लॉपी डिस्क विभाजन को एनटीएफएस प्रारूप में केवल तभी प्रारूपित कर सकते हैं जब आपका कंप्यूटर विंडोज एक्सपी या विंडोज 2000 के अलावा किसी अन्य ऑपरेटिंग सिस्टम का उपयोग नहीं कर रहा हो। अन्य सभी ऑपरेटिंग सिस्टम विंडोज एक्सपी या बूट द्वारा बनाए गए एनटीएफएस विभाजन तक नहीं पहुंच पाएंगे। एक फ़्लॉपी डिस्क से जो इस डेटा आवंटन तालिका का उपयोग करती है। एनटीएफएस फ़ाइल सिस्टम डिफ़ॉल्ट रूप से क्लस्टर आकार को 512 बाइट्स पर सेट करता है, जो डेटा को डिस्क पर अधिक बेहतर तरीके से स्थित करने की अनुमति देता है, जबकि साथ ही उपयोगकर्ता क्लस्टर आकार को अनुकूलित कर सकता है। स्थापित किया जा सकने वाला अधिकतम क्लस्टर आकार 64 KB है। सैद्धांतिक रूप से, एनटीएफएस 16,777,216 टीबी आकार तक के डिस्क विभाजन को संबोधित करने की संभावना को खोलता है, लेकिन यह संभावना अभी भी अमूर्त बनी हुई है, क्योंकि आज ऐसी कोई भौतिक मीडिया नहीं है जो इतनी मात्रा में जानकारी संग्रहीत करने में सक्षम हो। एनटीएफएस-स्वरूपित विभाजन1 में फ़ाइल आवंटन तालिका की दो प्रतियां होती हैं, जिसे इस फ़ाइल सिस्टम में एमएफटी (मास्टर फ़ाइल टेबल) कहा जाता है, और मुख्य तालिका में क्षतिग्रस्त डेटा स्वचालित रूप से बैकअप प्रतिलिपि से पुनर्स्थापित हो जाता है। इसके अलावा, डिस्क ड्राइवर पर नहीं, बल्कि एनटीएफएस I/O ड्राइवर पर लिखने/पढ़ने के नियंत्रण को स्थानांतरित करके एनटीएफएस विभाजन में जानकारी लिखी जाती है, जो अपने स्वयं के प्रबंधक (कैश मैनेजर) द्वारा प्रबंधित सिस्टम कैश का उपयोग करके डेटा सरणी की प्रतिलिपि बनाता है। वर्चुअल मेमोरी में, और वहां से जानकारी को डिस्क ड्राइवर तक स्थानांतरित करता है, जो इसे नियंत्रक को अग्रेषित करता है। यह पूरी प्रक्रिया एक विशेष सिस्टम लॉग में दर्ज की जाती है, जिसका उपयोग सिस्टम द्वारा पढ़ने/लिखने की त्रुटियों के मामले में किया जाता है। इस प्रकार, एनटीएफएस डिस्क पर डेटा भंडारण की विश्वसनीयता सुनिश्चित करता है: फ़ोल्डरों या फ़ाइलों को सहेजने, कॉपी करने, हटाने या स्थानांतरित करने में विफलताओं की स्थिति में, केवल वर्चुअल मेमोरी या सिस्टम कैश में संग्रहीत डेटा नष्ट हो जाता है, डिस्क पर दर्ज की गई सभी जानकारी पूर्णतः अक्षुण्ण रहता है। बेशक, डेटा के साथ काम करने के लिए इस तरह के जटिल एल्गोरिदम में कई गंभीर कमियां भी हैं: सबसे पहले, एनटीएफएस विभाजन के साथ सूचनाओं का आदान-प्रदान एफएटी विभाजन की तुलना में कई गुना धीमा है, और दूसरी बात, एनटीएफएस के उपयोग के लिए कई अतिरिक्त लोड करने की आवश्यकता होती है। सिस्टम उन ड्राइवरों और सेवाओं को प्रारंभ करता है जो RAM लेते हैं और, यदि अपर्याप्त मेमोरी है, तो कंप्यूटर को धीमा कर सकते हैं। अन्य उपयोगी गुणों के अलावा, एनटीएफएस आपको डिस्क पर संग्रहीत डेटा को एन्क्रिप्ट करने और व्यक्तिगत फ़ाइल ऑब्जेक्ट को संपीड़ित करने की अनुमति देता है, और संपीड़न इस तरह से किया जाता है कि उपयोगकर्ता नियमित फ़ाइलों की तरह संपीड़ित फ़ाइलों के साथ काम करना जारी रख सकता है। यह दृष्टिकोण डिस्क स्थान को महत्वपूर्ण रूप से बचा सकता है। और अंत में, एनटीएफएस सीधे यूनिकोड कोड पेज (UTF-8) के साथ काम कर सकता है, जो आपको हर बार कोड पेज को मैन्युअल रूप से बदले बिना किसी भी राष्ट्रीय एन्कोडिंग में फ़ाइल ऑब्जेक्ट को नाम निर्दिष्ट करने की अनुमति देता है। Microsoft Windows XP NTFS 5.0 फ़ाइल सिस्टम का उपयोग करता है, जिसमें NTFS 4 की तुलना में कई कार्यात्मक परिवर्तन हुए हैं। सबसे पहले, NTFS 5 ने अंततः लंबे समय से प्रतीक्षित कोटा फ़ंक्शन पेश किया, जो UNIX-जैसे ऑपरेटिंग सिस्टम के उपयोगकर्ताओं के लिए अच्छी तरह से जाना जाता है। कोटा का मतलब है कि प्रत्येक कंप्यूटर उपयोगकर्ता जिसके पास Windows XP में अपना खाता है, उसे व्यवस्थापक द्वारा डिस्क स्थान की अधिकतम मात्रा सौंपी जा सकती है जिसे वह उपयोगकर्ता उपयोग कर सकता है। इस प्रकार, कंप्यूटर प्रशासक के पास अपने सिस्टम के डिस्क संसाधनों को लचीले ढंग से प्रबंधित करने का अवसर होता है, जिससे डिस्क को अप्रासंगिक जानकारी के बड़े सरणियों से अवरुद्ध होने से रोका जा सकता है। कोटा न केवल नेटवर्क से जुड़े कंप्यूटर के उपयोगकर्ताओं के लिए उपलब्ध नहीं है, बल्कि स्थानीय नेटवर्क के उपयोगकर्ताओं के लिए भी उपलब्ध है, और उनके द्वारा बनाई गई फ़ाइलें एक फ़ोल्डर में नहीं, बल्कि यादृच्छिक क्रम में सभी उपलब्ध ड्राइव पर स्थित हो सकती हैं: इस मामले में , कोटा उनकी कुल मात्रा के आधार पर निर्धारित किया जाएगा। विंडोज एक्सपी की एक और महत्वपूर्ण विशेषता, जो एनटीएफएस 5 फ़ाइल सिस्टम के लिए इसके समर्थन के कारण इस ओएस में दिखाई दी, उस खाते के नाम से फ़ाइलों की खोज है जिसके साथ वे बनाई गई थीं। यदि आपके कंप्यूटर पर एक से अधिक उपयोगकर्ता काम करते हैं और बड़ी मात्रा में जानकारी डिस्क पर संग्रहीत है तो यह सुविधा बहुत उपयोगी हो सकती है। एक कंप्यूटर पर कई अलग-अलग ऑपरेटिंग सिस्टम का उपयोग करते समय, आपको डिस्क विभाजन पर रखे गए फ़ाइल सिस्टम को चुनने में बहुत सावधानी बरतनी चाहिए। समझें कि कौन से सिस्टम प्लेटफ़ॉर्म समर्थित Windows XP फ़ाइल सिस्टम के साथ काम कर सकते हैं।

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

फ़ाइल सिस्टम: परिभाषा

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

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

फ़ाइल सिस्टम कैसे काम करता है

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

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

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

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

किस्मों

किस प्रकार की फ़ाइल प्रणालियाँ सबसे आम हैं? संभवतः, सबसे पहले, वे जो दुनिया में सबसे लोकप्रिय पीसी ओएस - विंडोज़ द्वारा उपयोग किए जाते हैं। मुख्य विंडोज़ फ़ाइल सिस्टम FAT, FAT32, NTFS और उनके विभिन्न संशोधन हैं। कंप्यूटर के साथ-साथ स्मार्टफोन और टैबलेट ने भी लोकप्रियता हासिल की है। उनमें से अधिकांश, अगर हम वैश्विक बाजार के बारे में बात करते हैं और प्रौद्योगिकी प्लेटफार्मों में अंतर पर विचार नहीं करते हैं, तो एंड्रॉइड और आईओएस ओएस द्वारा नियंत्रित होते हैं। ये ऑपरेटिंग सिस्टम डेटा के साथ काम करने के लिए अपने स्वयं के एल्गोरिदम का उपयोग करते हैं जो विंडोज़ फ़ाइल सिस्टम की विशेषता वाले एल्गोरिदम से भिन्न होते हैं।

मानक सभी के लिए खुले हैं

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

फ़ाइल सिस्टम संरचना

इस तथ्य के बावजूद कि फ़ाइल सिस्टम के प्रकार काफी बड़ी संख्या में हैं, वे आम तौर पर बहुत समान सिद्धांतों के अनुसार काम करते हैं (हमने ऊपर सामान्य योजना की रूपरेखा दी है) और समान संरचनात्मक तत्वों या वस्तुओं के ढांचे के भीतर। आइए उन पर नजर डालें. फ़ाइल सिस्टम की मुख्य वस्तुएँ क्या हैं?

इनमें से एक प्रमुख है - यह एक पृथक डेटा क्षेत्र है जिसमें फ़ाइलें रखी जा सकती हैं। निर्देशिका संरचना पदानुक्रमित है. इसका मतलब क्या है? एक या अधिक निर्देशिकाएँ दूसरे के भीतर स्थित हो सकती हैं। जो, बदले में, "श्रेष्ठ" का हिस्सा है। सबसे महत्वपूर्ण चीज़ है रूट डायरेक्टरी. यदि हम उन सिद्धांतों के बारे में बात करते हैं जिन पर विंडोज फ़ाइल सिस्टम काम करता है - 7, 8, एक्सपी या कोई अन्य संस्करण - रूट निर्देशिका एक तार्किक ड्राइव है, जिसे एक अक्षर द्वारा निर्दिष्ट किया जाता है - आमतौर पर सी, डी, ई (लेकिन आप किसी को भी कॉन्फ़िगर कर सकते हैं) अंग्रेजी वर्णमाला में)। उदाहरण के लिए, लिनक्स ओएस के लिए, वहां की रूट निर्देशिका समग्र रूप से चुंबकीय माध्यम है। इसमें और इसके सिद्धांतों पर आधारित अन्य OS - जैसे Android - में लॉजिकल ड्राइव का उपयोग नहीं किया जाता है। क्या निर्देशिकाओं के बिना फ़ाइलें संग्रहीत करना संभव है? हाँ। लेकिन ये बहुत सुविधाजनक नहीं है. दरअसल, पीसी का उपयोग करने में सुविधा फ़ाइल सिस्टम में निर्देशिकाओं में डेटा वितरित करने के सिद्धांत को शुरू करने का एक कारण है। वैसे, उन्हें अलग तरह से कहा जा सकता है। विंडोज़ में, निर्देशिकाओं को फ़ोल्डर्स कहा जाता है, लिनक्स में वे मूल रूप से वही होते हैं। लेकिन इस OS में निर्देशिकाओं का पारंपरिक नाम, जो कई वर्षों से उपयोग किया जाता है, "निर्देशिकाएँ" है। पिछले विंडोज़ और लिनक्स ओएस की तरह - डॉस, यूनिक्स।

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

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

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

विभिन्न प्रणालियों पर फ़ाइल और निर्देशिका नाम

यदि हम इस बात से सहमत हैं कि फ़ाइलें अभी भी उनके अनुरूप सिस्टम के घटक हैं, तो उनकी मूल संरचना पर विचार करना उचित है। ध्यान देने योग्य पहली बात क्या है? उन तक पहुंच को आसान बनाने के लिए, अधिकांश आधुनिक डेटा प्रबंधन प्रणालियाँ दो-स्तरीय फ़ाइल नामकरण संरचना प्रदान करती हैं। पहला स्तर नाम है. दूसरा है विस्तार. आइए एक उदाहरण के रूप में संगीत फ़ाइल Dance.mp3 लें। नृत्य नाम है. एमपी3 - एक्सटेंशन. पहले का उद्देश्य उपयोगकर्ता को फ़ाइल की सामग्री का सार बताना है (और प्रोग्राम को त्वरित पहुंच के लिए एक मार्गदर्शक बनाना है)। दूसरा फ़ाइल प्रकार को इंगित करता है. अगर यह एमपी3 है तो यह अंदाजा लगाना आसान है कि हम संगीत की बात कर रहे हैं। Doc एक्सटेंशन वाली फ़ाइलें, एक नियम के रूप में, दस्तावेज़ हैं, Jpg चित्र हैं, HTML वेब पेज हैं।

बदले में, निर्देशिकाओं में एकल-स्तरीय संरचना होती है। इनका केवल नाम है, विस्तार नहीं। यदि हम विभिन्न प्रकार के डेटा प्रबंधन प्रणालियों के बीच अंतर के बारे में बात करते हैं, तो सबसे पहले जिस चीज़ पर आपको ध्यान देना चाहिए वह है उनमें लागू फ़ाइलों और निर्देशिकाओं के नामकरण के सिद्धांत। विंडोज़ ओएस के संबंध में, विशिष्टताएँ इस प्रकार हैं। दुनिया के सबसे लोकप्रिय ऑपरेटिंग सिस्टम में फाइलों का नाम किसी भी भाषा में रखा जा सकता है। हालाँकि, अधिकतम लंबाई सीमित है। सटीक अंतराल प्रयुक्त डेटा प्रबंधन प्रणाली पर निर्भर करता है। आमतौर पर ये मान 200-260 वर्णों के बीच होते हैं।

सभी ऑपरेटिंग सिस्टम और उनके संबंधित डेटा प्रबंधन सिस्टम के लिए एक सामान्य नियम यह है कि समान नाम वाली फ़ाइलें एक ही निर्देशिका में स्थित नहीं हो सकती हैं। लिनक्स में, इस नियम का एक निश्चित "उदारीकरण" है। एक ही निर्देशिका में समान अक्षरों वाली फ़ाइलें हो सकती हैं, लेकिन अलग-अलग स्थिति में। उदाहरण के लिए, Dance.mp3 और DANCE.mp3। विंडोज़ ओएस पर यह संभव नहीं है. निर्देशिकाओं को दूसरों के भीतर रखने के संदर्भ में भी समान नियम स्थापित किए गए हैं।

फ़ाइलों और निर्देशिकाओं को संबोधित करना

फ़ाइलों और निर्देशिकाओं को संबोधित करना संबंधित सिस्टम का सबसे महत्वपूर्ण तत्व है। विंडोज़ पर, इसका कस्टम प्रारूप इस तरह दिख सकता है: C:/Documents/Music/ - यह संगीत निर्देशिका तक पहुंच है। यदि हम किसी विशिष्ट फ़ाइल में रुचि रखते हैं, तो पता इस तरह दिख सकता है: C:/Documents/Music/Dance.mp3। "कस्टम" क्यों? तथ्य यह है कि कंप्यूटर घटकों के बीच हार्डवेयर और सॉफ़्टवेयर इंटरैक्शन के स्तर पर, फ़ाइल एक्सेस की संरचना बहुत अधिक जटिल है। फ़ाइल सिस्टम फ़ाइल ब्लॉकों का स्थान निर्धारित करता है और बड़े पैमाने पर छिपे हुए संचालन में ओएस के साथ इंटरैक्ट करता है। हालाँकि, किसी पीसी उपयोगकर्ता के लिए अन्य "पता" प्रारूपों का उपयोग करना अत्यंत दुर्लभ है। लगभग हमेशा, फ़ाइलों को निर्दिष्ट मानक में एक्सेस किया जाता है।

विंडोज़ के लिए फ़ाइल सिस्टम की तुलना

हमने फ़ाइल सिस्टम के कामकाज के सामान्य सिद्धांतों का अध्ययन किया है। आइए अब हम उनके सबसे सामान्य प्रकारों की विशेषताओं पर विचार करें। विंडोज़ में सबसे अधिक उपयोग की जाने वाली फ़ाइल सिस्टम FAT, FAT32, NTFS और exFAT हैं। इस शृंखला में पहला अप्रचलित माना जाता है। साथ ही, लंबे समय तक यह उद्योग का एक प्रकार का प्रमुख था, लेकिन जैसे-जैसे पीसी प्रौद्योगिकी बढ़ी, इसकी क्षमताएं अब उपयोगकर्ताओं की जरूरतों और सॉफ्टवेयर की संसाधन आवश्यकताओं को पूरा नहीं करतीं।

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

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

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

Microsoft की नवीनतम फ़ाइल प्रणालियों में से एक exFAT है। यह फ़्लैश ड्राइव के लिए सबसे उपयुक्त है। संचालन के मूल सिद्धांत FAT32 के समान हैं, लेकिन कुछ पहलुओं में महत्वपूर्ण आधुनिकीकरण भी हैं: उदाहरण के लिए, एकल फ़ाइल के आकार पर कोई प्रतिबंध नहीं है। साथ ही, जैसा कि कई आईटी विशेषज्ञ ध्यान देते हैं, एक्सफ़ैट प्रणाली उन प्रणालियों में से है जिनकी बहुमुखी प्रतिभा कम है। गैर-विंडोज़ कंप्यूटर पर, एक्सफ़ैट का उपयोग करते समय फ़ाइल प्रबंधन मुश्किल हो सकता है। इसके अलावा, यहां तक ​​कि विंडोज़ के कुछ संस्करणों, जैसे एक्सपी, में भी एक्सफ़ैट एल्गोरिदम का उपयोग करके स्वरूपित डिस्क पर डेटा पढ़ने योग्य नहीं हो सकता है। आपको एक अतिरिक्त ड्राइवर स्थापित करने की आवश्यकता होगी.

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

यह कैसे निर्धारित करें कि कौन सा फ़ाइल सिस्टम - एक्सफ़ैट या एनटीएफएस, या शायद एफएटी32 - विशिष्ट मामलों में उपयोग के लिए इष्टतम है? सामान्य तौर पर आईटी विशेषज्ञों की सिफारिशें इस प्रकार हैं। दो मुख्य दृष्टिकोणों का उपयोग किया जा सकता है। पहले के अनुसार, विशिष्ट हार्ड ड्राइव फ़ाइल सिस्टम के साथ-साथ उन लोगों के बीच अंतर किया जाना चाहिए जो फ्लैश ड्राइव के लिए बेहतर अनुकूलित हैं। कई विशेषज्ञों के अनुसार, FAT और FAT32, फ्लैश ड्राइव के लिए बेहतर अनुकूल हैं, NTFS - हार्ड ड्राइव के लिए (डेटा के साथ काम करने की तकनीकी विशेषताओं के कारण)।

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

मैक के लिए फ़ाइल सिस्टम

वैश्विक कंप्यूटर बाजार में एक अन्य लोकप्रिय सॉफ्टवेयर और हार्डवेयर प्लेटफॉर्म एप्पल का मैकिन्टोश है। इस लाइन के पीसी मैक ओएस ऑपरेटिंग सिस्टम चलाते हैं। Mac कंप्यूटर पर फ़ाइलों के साथ कार्य को व्यवस्थित करने की क्या विशेषताएं हैं? अधिकांश आधुनिक ऐप्पल पीसी मैक ओएस एक्सटेंडेड फ़ाइल सिस्टम का उपयोग करते हैं। पहले, मैक कंप्यूटर HFS मानकों का उपयोग करके डेटा प्रबंधित करते थे।

मुख्य बात जो इसकी विशेषताओं के संदर्भ में ध्यान दी जा सकती है वह यह है कि मैक ओएस एक्सटेंडेड फ़ाइल सिस्टम द्वारा प्रबंधित एक डिस्क बहुत बड़ी फ़ाइलों को समायोजित कर सकती है - हम कई मिलियन टेराबाइट्स के बारे में बात कर सकते हैं।

Android उपकरणों में फ़ाइल सिस्टम

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

एंड्रॉइड में रूट डायरेक्टरी आमतौर पर एक डेटा क्षेत्र होता है जिसे /mnt कहा जाता है। तदनुसार, आवश्यक फ़ाइल का पता कुछ इस तरह दिख सकता है: /mnt/sd/photo.jpg. इसके अलावा, डेटा प्रबंधन प्रणाली की एक और विशेषता है जो इस मोबाइल ओएस में लागू की गई है। तथ्य यह है कि किसी डिवाइस की फ्लैश मेमोरी को आमतौर पर कई खंडों में वर्गीकृत किया जाता है, जैसे, उदाहरण के लिए, सिस्टम या डेटा। हालाँकि, उनमें से प्रत्येक का प्रारंभ में निर्दिष्ट आकार बदला नहीं जा सकता है। इस तकनीकी पहलू के संबंध में एक अनुमानित सादृश्य यह याद रखकर पाया जा सकता है कि आप विंडोज़ में लॉजिकल ड्राइव का आकार नहीं बदल सकते (जब तक कि आप विशेष सॉफ़्टवेयर का उपयोग नहीं करते हैं)। इसे ठीक किया जाना चाहिए.

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

इस प्रकार, प्रमुख सिद्धांत जिन पर एंड्रॉइड फ़ाइल सिस्टम संचालित होता है, वे हैं लॉजिकल ड्राइव की अनुपस्थिति, साथ ही सिस्टम और उपयोगकर्ता डेटा तक पहुंच में सख्त अंतर। यह नहीं कहा जा सकता है कि यह दृष्टिकोण विंडोज में लागू दृष्टिकोण से मौलिक रूप से अलग है, हालांकि, कई आईटी विशेषज्ञों के अनुसार, माइक्रोसॉफ्ट के ओएस में उपयोगकर्ताओं को फ़ाइलों के साथ काम करने में कुछ हद तक अधिक स्वतंत्रता है। हालाँकि, जैसा कि कुछ विशेषज्ञों का मानना ​​है, इसे विंडोज़ का स्पष्ट लाभ नहीं माना जा सकता है। फ़ाइल प्रबंधन के संदर्भ में "उदार" मोड का उपयोग, निश्चित रूप से, न केवल उपयोगकर्ताओं द्वारा किया जाता है, बल्कि कंप्यूटर वायरस द्वारा भी किया जाता है, जिसके लिए विंडोज़ अतिसंवेदनशील है (लिनक्स और एंड्रॉइड के रूप में इसके "मोबाइल" कार्यान्वयन के विपरीत)। विशेषज्ञों के अनुसार, यह एक कारण है कि एंड्रॉइड उपकरणों के लिए बहुत कम वायरस हैं - विशुद्ध रूप से तकनीकी दृष्टिकोण से, वे एक ऑपरेटिंग वातावरण में पूरी तरह से कार्य नहीं कर सकते हैं जो सख्त फ़ाइल एक्सेस नियंत्रण के सिद्धांतों पर काम करता है।

क्या आपने एक नई बाहरी हार्ड ड्राइव या यूएसबी फ्लैश ड्राइव खरीदी है और यह नहीं जानते कि इसे किस फाइल सिस्टम में प्रारूपित किया जाए? हमने इस मुद्दे पर गौर किया और एक विस्तृत उत्तर तैयार किया!

चुनने में कठिनाइयाँ?

आधुनिक कंप्यूटर की दुनिया में, कई ऑपरेटिंग सिस्टम (विंडोज, मैकओएस, लिनक्स, फ्रीबीएसडी, सोलारिस), कई ड्राइव (एसएसडी, एचडीडी, 3डी एक्सपॉइंट, मैग्नेटिक टेप), साथ ही फाइल सिस्टम (एचएफएस+, एफएटी32, एनटीएफएस, एक्सएफएटी) हैं। , Ext4, ZFS , BTRFS), हर कोई कुछ अलग चुनता है! लेकिन यहां एक बड़ी समस्या है: यह कैसे सुनिश्चित किया जाए कि एक बाहरी ड्राइव, चाहे वह हार्ड ड्राइव हो या यूएसबी फ्लैश ड्राइव, जितनी जल्दी हो सके और विश्वसनीय रूप से काम करे, और अन्य ऑपरेटिंग सिस्टम में भी इसका पता लगाया जाए?

आइए पहले पता लगाएं कि प्रस्तावित ओएस में से एक क्या है - FAT32/NTFS/ExFAT, और फिर निष्कर्ष निकालें कि बाहरी ड्राइव को किस FS द्वारा प्रारूपित किया जाए!

FAT32

FAT32 चर्चा में सबसे "प्राचीन" फ़ाइल सिस्टमों में से एक है, इसे 1996 में Windows 95 OSR2 के साथ पेश किया गया था। अन्य फ़ाइल सिस्टमों की तुलना में इसका सबसे महत्वपूर्ण ट्रम्प कार्ड विभिन्न ऑपरेटिंग सिस्टमों के लिए "समझदारी" होगा, चाहे वह macOS या Linux हो।

इस एफएस का मुख्य नुकसान यह है कि:

  • FAT32 में 4GB से बड़ी फ़ाइल लिखना असंभव है (एक फ़ाइल में)
  • 250 जीबी से बड़ी डिस्क पर विभाजन नहीं बनाया जा सकता
  • 8 टेराबाइट्स से बड़े SSD या HDD समर्थित नहीं हैं

एनटीएफएस

NTFS को 1993 में पेश किया गया था, लेकिन इसे MicroSoft द्वारा सक्रिय रूप से विकसित किया जा रहा है। FAT32 के विपरीत, इसमें फ़ाइल आकार, विभाजन और डिस्क आकार पर ऐसे प्रतिबंध नहीं हैं, और संपीड़न का समर्थन करता है। लगभग सभी आधुनिक विंडोज़ कंप्यूटरों पर डिफ़ॉल्ट फ़ाइल सिस्टम के रूप में उपयोग किया जाता है।

एक्सफ़ैट

ExFAT - 2006 में पेश किया गया था, इसकी सबसे महत्वपूर्ण विशेषता यह है कि इसे विशेष रूप से फ्लैश ड्राइव के लिए विकसित किया गया था।

मुझे कौन सा फ़ाइल सिस्टम चुनना चाहिए?

  • एनटीएफएस- विंडोज और लिनक्स ओएस पढ़ और लिख सकते हैं, लेकिन मैकओएस केवल पढ़ सकते हैं (लिखना जरूरी है)।
  • एक्सफ़ैट- विंडोज़ और मैकओएस पढ़ते और लिखते हैं, लेकिन लिनक्स इस फाइल सिस्टम को डिफ़ॉल्ट रूप से नहीं देखता है।
  • FAT32- सभी ऑपरेटिंग सिस्टम द्वारा पढ़ें और लिखें।

नीचे विभिन्न ऑपरेटिंग सिस्टम में फ़ाइल सिस्टम अनुकूलता की एक तालिका दी गई है।

तो, आपको अपनी बाहरी हार्ड ड्राइव या यूएसबी फ्लैश ड्राइव को किस फ़ाइल सिस्टम में प्रारूपित करना चाहिए?

  • खिड़कियाँऔर मैक ओएस, तो ExFAT और FAT32 (केवल 4 जीबी तक की फ़ाइलों के लिए) चुनना बेहतर है।
  • यदि फाइलों का आदान-प्रदान होता है खिड़कियाँऔर लिनक्स, तो आपको NTFS और FAT32 (केवल 4 जीबी तक की फ़ाइलों के लिए) के बीच चयन करना चाहिए।
  • यदि फाइलों का आदान-प्रदान होता है मैक ओएसऔर लिनक्स, तो आपको HFS + या FAT32 चुनना चाहिए (केवल 4 जीबी तक की फ़ाइलों के लिए)।

समूह का आकार

अब जब यह स्पष्ट हो गया है कि बाहरी ड्राइव को किस रूप में प्रारूपित करना है, तो आपको दूसरे प्रश्न का सामना करना पड़ेगा: स्वरूपण से पहले आपको कौन सा क्लस्टर आकार चुनना चाहिए?

सब कुछ बहुत सरल है - यदि आप छोटी फ़ाइलें संग्रहीत करते हैं, तो आपको तदनुसार एक छोटा क्लस्टर चुनने की आवश्यकता है। यदि आप बड़ी मीडिया फ़ाइलें संग्रहीत कर रहे होंगे, तो आपको बड़े मान वाला क्लस्टर चुनना चाहिए।

मुझे एमबीआर या जीपीटी कौन सी विभाजन तालिका चुननी चाहिए?

फ़ाइल सिस्टम और क्लस्टर आकार चुनने के अलावा, आपको एक और प्रश्न का सामना करना पड़ेगा: आपको किस प्रकार की विभाजन तालिका चुननी चाहिए?

यदि आप आधुनिक विंडोज ऑपरेटिंग सिस्टम (विंडोज 10 या विंडोज 8.1), लिनक्स, मैकओएस, या 2 टेराबाइट्स से अधिक के विभाजन के साथ एक बाहरी या आंतरिक ड्राइव का उपयोग करने की योजना बना रहे हैं, तो आपको एमबीआर के बजाय जीपीटी चुनना चाहिए। अन्य स्थितियों में, आप एमबीआर चुन सकते हैं।

क्या आपके पास अभी भी अतिरिक्त प्रश्न हैं? टिप्पणियों में उनसे पूछें, हमें बताएं कि आपके लिए क्या काम आया या इसके विपरीत!

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

फिलहाल दुनिया में कई फाइल सिस्टम हैं, लेकिन उनमें से दो सबसे लोकप्रिय हैं:

  • एक्सफ़ैट
  • एनटीएफएस।

और कंप्यूटर पर सिस्टम व्यवस्थित करते समय, अधिकांश उपयोगकर्ताओं के मन में यह प्रश्न होता है "एनटीएफएस या एक्सफैट?" आइए प्रत्येक प्रणाली पर अलग से विचार करें और फिर तुलनात्मक विश्लेषण करें।

एक्सफ़ैट

एक्सफ़ैट फ़ाइल सिस्टम Microsoft द्वारा विकसित किया गया था और यह FAT32 सिस्टम का एक आधुनिक संस्करण है। नए पुनरुत्पादन में निम्नलिखित प्रतिबंध हटा दिए गए हैं:

  • फ़ाइल की मात्रा,
  • अनुभाग मात्रा,
  • एक अनुभाग और फ़ोल्डर में फ़ाइलों की संख्या.

इसे हटाने योग्य मीडिया पर उपयोगकर्ताओं द्वारा सबसे अधिक सक्रिय रूप से उपयोग किया जाता है। हालाँकि, एक कमी है जो एक बाधा की तरह लग सकती है; कई घरेलू उपकरण इसका समर्थन नहीं करते हैं! जहां तक ​​विंडोज़ सिस्टम का सवाल है, एक्सपी संस्करण डिफ़ॉल्ट रूप से एक्सफ़ैट का समर्थन नहीं करता है। लेकिन उपयोगकर्ता आधिकारिक वेबसाइट से एक अपडेट डाउनलोड कर सकता है जो इस प्रतिबंध को हटा देगा। ऑपरेटिंग सिस्टम के आधुनिक संस्करण exFAT का समर्थन करते हैं।

एनटीएफएस

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

1. सबसे पहले, जानकारी कैश में संग्रहीत होती है, और गति 100 एमबी प्रति सेकंड तक पहुंच सकती है!
2. लेकिन चूंकि हटाने योग्य मीडिया पर कैश छोटा है, यह जल्दी भर जाता है और गति तेजी से कम हो जाती है।

कंप्यूटर और लैपटॉप की स्थिति में, यह सुविधा बहुत बढ़िया काम करती है क्योंकि कैश का आकार बड़ा होता है, और यह आपको डेटा ट्रांसफर वक्र को सुचारू करने और गति बढ़ाने की अनुमति देता है।

एनटीएफएस के साथ एक्सफ़ैट फ़ाइल सिस्टम की तुलना

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