विंडोज पर ReFS (रेजिलिएंट फाइल सिस्टम) क्या है?
Microsoft का नया ReFS फाइल सिस्टम मूल रूप से विंडोज सर्वर 2012 में पेश किया गया था। यह विंडोज 10 पर शामिल है, जहां इसे केवल ड्राइव-पूलिंग स्टोरेज स्पेस फीचर के हिस्से के रूप में इस्तेमाल किया जा सकता है। Windows Server 2016 में ReFS को बेहतर बनाया जाएगा, और वर्कस्टेशन के लिए विंडोज 10 प्रो का हिस्सा होगा.
लेकिन ReFS क्या है, और यह वर्तमान में उपयोग किए जाने वाले NTFS से तुलना कैसे करता है?
क्या है आर.एफ.एस.?
"रेसिलिएंट फाइल सिस्टम" के लिए लघु, ReFS वर्तमान NTFS फाइल सिस्टम से कोड का उपयोग करके बनाया गया एक नया फाइल सिस्टम है। फिलहाल, ReFS NTFS के लिए सिर्फ एक प्रतिस्थापन नहीं है। इसके अपने फायदे और नुकसान हैं। आप अपने सिस्टम ड्राइव पर NTFS के बजाय बस ReFS का उपयोग नहीं कर सकते.
जैसा कि ReFS Microsoft की नवीनतम फ़ाइल प्रणाली है, इसे NTFS के साथ कुछ प्रमुख मुद्दों को संबोधित करने के लिए डिज़ाइन किया गया है। ReFS को डेटा भ्रष्टाचार के खिलाफ अधिक लचीला बनाने के लिए डिज़ाइन किया गया है, कुछ वर्कलोड के लिए बेहतर प्रदर्शन, और बहुत बड़ी फ़ाइल सिस्टम के लिए बेहतर पैमाने पर। हम वास्तव में इसका मतलब देखेंगे.
डेटा भ्रष्टाचार के खिलाफ ReFS की सुरक्षा करता है
"लचीला" भाग नाम में प्रकाश डाला गया है। ReFS मेटाडेटा के लिए चेकसम का उपयोग करता है-और यह वैकल्पिक रूप से फ़ाइल डेटा के लिए भी चेकसम का उपयोग कर सकता है। जब भी यह किसी फ़ाइल को पढ़ता है या लिखता है, तो यह सही है यह सुनिश्चित करने के लिए ReFS चेकसम की जांच करता है। इसका मतलब यह है कि फ़ाइल सिस्टम में मक्खी पर डेटा भ्रष्टाचार का पता लगाने का एक अंतर्निहित तरीका है.
ReFS स्टोरेज स्पेस सुविधा के साथ एकीकृत है। यदि आप ReFS का उपयोग करके एक मिरर किए गए स्टोरेज स्पेस को सेट करते हैं, तो विंडोज आसानी से फाइल सिस्टम के भ्रष्टाचार का पता लगा सकता है और किसी अन्य ड्राइव पर डेटा की वैकल्पिक प्रतिलिपि को कॉपी करके स्वचालित रूप से समस्याओं की मरम्मत करता है। यह सुविधा विंडोज 10 और विंडोज 8.1 दोनों पर उपलब्ध है.
यदि ReFS दूषित डेटा का पता लगाता है और उसके पास एक वैकल्पिक प्रति नहीं है, तो वह इसे पुनर्स्थापित कर सकता है, फ़ाइल सिस्टम ड्राइव से दूषित डेटा को तुरंत हटा सकता है। इसकी आवश्यकता नहीं है कि आप अपने सिस्टम को रिबूट करें या ड्राइव को ऑफ़लाइन लें, जैसा कि NTFS करता है.
जब उन्हें पढ़ने और लिखने के लिए ReFS सिर्फ भ्रष्टाचार के लिए फाइलों की जांच नहीं करता है। एक स्वचालित डेटा अखंडता स्कैनर नियमित रूप से डेटा भ्रष्टाचार को पहचानने और ठीक करने के लिए ड्राइव पर सभी फ़ाइलों की जांच करता है। यह एक ऑटो-करेक्टिंग फाइल सिस्टम है। आपको chkdsk का उपयोग करने की आवश्यकता नहीं है.
नई फ़ाइल प्रणाली अन्य तरीकों से भी भ्रष्टाचार के लिए प्रतिरोधी है। उदाहरण के लिए, जब आप किसी फ़ाइल के मेटाडेटा-फ़ाइल का नाम अपडेट करते हैं, उदाहरण के लिए-NTFS फ़ाइल सिस्टम सीधे फ़ाइल के मेटाडेटा को संशोधित करेगा। यदि आपका कंप्यूटर विफल हो जाता है या इस प्रक्रिया के दौरान बिजली चली जाती है, तो डेटा भ्रष्टाचार हो सकता है। जब आप फ़ाइल के मेटाडेटा को अपडेट करते हैं, तो ReFS फ़ाइल सिस्टम मेटाडेटा की एक नई प्रतिलिपि बनाएगा। नए मेटाडेटा के लिखे जाने के बाद ही फ़ाइल नए मेटाडेटा में फ़ाइल को इंगित करता है। फ़ाइल के मेटाडेटा के दूषित होने का कोई जोखिम नहीं है। इसे "कॉपी-ऑन-राइट" के रूप में जाना जाता है। कॉपी-ऑन-राइट अन्य आधुनिक फ़ाइल सिस्टम पर भी उपलब्ध है, जैसे ZFS और BtrFS लिनक्स पर और साथ ही Apple का नया APFS फाइल सिस्टम.
ReFS कुछ पुरानी NTFS सीमाएँ गिराता है
ReFS NTFS की तुलना में अधिक आधुनिक है, और अधिक बड़े संस्करणों और लंबी फ़ाइल नामों का समर्थन करता है। लंबे समय में, ये महत्वपूर्ण सुधार हैं.
NTFS फ़ाइल सिस्टम पर, फ़ाइल पथ 255 वर्णों तक सीमित हैं। ReFS के साथ, एक फ़ाइल नाम 32768 वर्णों तक लंबा हो सकता है। विंडोज़ 10 अब आपको NTFS फ़ाइल सिस्टम के लिए इस छोटी वर्ण सीमा को अक्षम करने की अनुमति देता है, लेकिन यह हमेशा ReFS संस्करणों पर अक्षम होता है.
ReFS भी डॉस-शैली 8.3 फ़ाइलनामों को त्यागती है। NTFS वॉल्यूम पर, आप पुराने सॉफ़्टवेयर के साथ संगतता उद्देश्यों के लिए अभी भी C: \ Program Files \ C: \ PROGRA ~ 1 \ का उपयोग कर सकते हैं। ये विरासत फ़ाइल नाम ReFS पर चले गए हैं.
NTFS में 16 एक्साबाइट्स का एक सैद्धांतिक अधिकतम वॉल्यूम आकार है, जबकि ReFS में 262144 केबलों का एक सैद्धांतिक अधिकतम वॉल्यूम आकार है। यह अभी ज्यादा मायने नहीं रखता है, लेकिन यह एक दिन होगा.
ReFS कभी-कभी तेज़ हो सकता है
ReFS को NTFS पर सभी प्रदर्शन में सुधार करने के लिए डिज़ाइन नहीं किया गया है। इसके बजाय, Microsoft कुछ महत्वपूर्ण अनुकूलन पर ध्यान केंद्रित कर रहा है जो कुछ मामलों में ReFS को बेहतर प्रदर्शन करते हैं.
उदाहरण के लिए, जब स्टोरेज स्पेस के साथ उपयोग किया जाता है, तो ReFS "रीयल-टाइम टियर ऑप्टिमाइज़ेशन" का समर्थन करता है। क्षमता के लिए अनुकूलित प्रदर्शन और ड्राइव के लिए अनुकूलित दोनों ड्राइव के साथ आपके पास एक ड्राइव पूल हो सकता है। ReFS हमेशा प्रदर्शन स्तरीय में ड्राइव को लिखेगा, प्रदर्शन को अधिकतम करेगा। पृष्ठभूमि में, ReFS स्वचालित रूप से लंबी अवधि के भंडारण के लिए धीमे ड्राइव के लिए बड़ी मात्रा में डेटा ले जाएगा.
विंडोज सर्वर 2016 पर, Microsoft ने कुछ वर्चुअल मशीन सुविधाओं के साथ बेहतर प्रदर्शन की पेशकश करने के लिए ReFS में सुधार किया। Microsoft का स्वयं का हाइपर-वी वर्चुअल मशीन सॉफ्टवेयर इनका लाभ उठाता है (और सिद्धांत रूप में, अन्य वर्चुअल मशीन सॉफ्टवेयर उन्हें समर्थन दे सकते हैं यदि वे चाहते हैं).
उदाहरण के लिए, ReFS ब्लॉक क्लोनिंग का समर्थन करता है, जो वर्चुअल मशीन क्लोनिंग और चेकपॉइंट-मर्जिंग ऑपरेशन को तेज करता है। वर्चुअल मशीन की क्लोन कॉपी बनाने के लिए, ReFS को ड्राइव पर मेटाडेटा की एक नई कॉपी बनाने और ड्राइव पर मौजूदा डेटा पर इंगित करने की आवश्यकता है। ऐसा इसलिए है, क्योंकि रेफ़्स के साथ, कई फाइलें डिस्क पर एक ही अंतर्निहित डेटा को इंगित कर सकती हैं। जब वर्चुअल मशीन बदल जाती है और नया डेटा ड्राइव पर लिखा जाता है, तो यह एक अलग स्थान पर लिखा जाता है और ड्राइव पर मूल वर्चुअल मशीन डेटा छोड़ दिया जाता है। यह क्लोनिंग प्रक्रिया को बहुत तेज़ बनाता है और डिस्क डिस्क थ्रूपुट की बहुत कम आवश्यकता होती है.
ReFS भी एक नया "विरल VDL" सुविधा प्रदान करता है जो ReFS को एक बड़ी फ़ाइल को जल्दी से शून्य लिखने की अनुमति देता है। यह एक नई, खाली, निश्चित आकार की वर्चुअल हार्ड डिस्क (VHD) फ़ाइल बनाने के लिए बहुत तेज़ बनाता है। जबकि NTFS के साथ 10 मिनट का समय लग सकता है, यह ReFS के साथ कुछ ही सेकंड ले सकता है.
NTFS को प्रतिस्थापित नहीं कर सकता (फिर भी)
ये सभी सुविधाएँ बहुत अच्छी लगती हैं, लेकिन आप NTFS से ReFS में स्विच नहीं कर सकते। Windows एक ReFS फ़ाइल सिस्टम से बूट नहीं हो सकता है, और NTFS की आवश्यकता होती है.
फाइल सिस्टम कम्प्रेशन और एनक्रिप्शन, हार्ड लिंक, एक्सटेंडेड फीचर्स, डेटा डुप्लीकेशन, और डिस्क कोटा सहित NTFS में अन्य विशेषताओं को शामिल किया गया है। हालाँकि, ReFS विभिन्न प्रकार की विशेषताओं के साथ संगत है। उदाहरण के लिए, जब आप फ़ाइल सिस्टम स्तर पर विशिष्ट डेटा का एन्क्रिप्शन नहीं कर सकते, तो ReFS फुल-डिस्क BitLocker एन्क्रिप्शन के साथ संगत है.
विंडोज 10 आपको किसी पुराने विभाजन को ReFS के रूप में प्रारूपित करने की अनुमति नहीं देता है, या तो। आप वर्तमान में स्टोरेज स्पेस के साथ केवल ReFS का उपयोग कर सकते हैं, जहां इसकी विश्वसनीयता सुविधाएँ डेटा भ्रष्टाचार से बचाने में मदद करती हैं। विंडोज सर्वर 2016 पर, आप NTFS के बजाय ReFS के साथ वॉल्यूम को प्रारूपित करना चुन सकते हैं। आप उदाहरण के लिए, वर्चुअल मशीन को स्टोर करने की योजना के लिए ऐसा करना चाहते हैं। हालाँकि, आप अभी भी अपने बूट वॉल्यूम पर ReFS का उपयोग नहीं कर सकते हैं। Windows केवल NTFS ड्राइव से बूट कर सकता है.
यह अस्पष्ट है कि भविष्य में ReFS के लिए क्या है। Microsoft एक दिन तब तक इसमें सुधार कर सकता है जब तक कि यह पूरी तरह से विंडोज के सभी संस्करणों पर NTFS की जगह नहीं ले सकता। यह स्पष्ट नहीं है कि ऐसा कब हो सकता है। लेकिन, अभी के लिए, ReFS का उपयोग केवल विशिष्ट कार्यों के लिए किया जा सकता है.
आपको ReFS और Microsoft की वेबसाइट पर इसके द्वारा समर्थित विशिष्ट विशेषताओं के बारे में अधिक जानकारी मिलेगी.
ReFS का उपयोग कैसे करें
एक विशिष्ट विंडोज 10 पीसी पर, आप केवल स्टोरेज स्पेस सुविधा के माध्यम से ReFS का उपयोग कर सकते हैं। जब आप फ़ाइल सिस्टम विकल्प देखते हैं तो अपने स्टोरेज स्पेस को ReFS के रूप में प्रारूपित करें और NTFS नहीं। यदि आप इसे चुनते हैं तो आप स्वचालित रूप से ReFS फ़ाइल सिस्टम में डेटा अखंडता सुविधाओं से लाभान्वित होंगे.
विंडोज सर्वर पर, आप सामान्य डिस्क प्रबंधन टूल का उपयोग करके कुछ वॉल्यूम को ReFS के रूप में प्रारूपित करना चुन सकते हैं, जो विशेष रूप से उपयोगी हो सकता है यदि आप उन ड्राइव पर वर्चुअल मशीन का उपयोग कर रहे हैं। लेकिन आप अपने बूट ड्राइव को ReFS के रूप में प्रारूपित नहीं कर सकते, और आप कुछ NTFS सुविधाओं तक पहुँच खो देंगे.
ReFS कार्यक्षमता अब वर्कस्टेशन के साथ-साथ विंडोज 10 एंटरप्राइज के लिए विंडोज 10 प्रो के हिस्से के रूप में उपलब्ध है.