छाया प्रति

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

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

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

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

डिफ़ॉल्ट रूप से, स्नैपशॉट अस्थायी होते हैं; वे रिबूट से नहीं बचते हैं। विंडोज सर्वर 2003 में लगातार स्नैपशॉट बनाने की क्षमता जोड़ी गई थी। हालाँकि, विंडोज 8 ने उन्हें ब्राउज़ करने के लिए आवश्यक जीयूआई भाग को हटा दिया।

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

विन्डोज़ एक्सपी और सर्वर 2003
वॉल्यूम स्नैपशॉट सेवा को सबसे पहले Windows XP में Microsoft Windows में जोड़ा गया था। यह केवल अस्थायी स्नैपशॉट बना सकता है, जिसका उपयोग संपादन के लिए खोली गई फ़ाइलों के स्थिर ऑन-डिस्क संस्करण तक पहुँचने के लिए किया जाता है (और इसलिए लॉक)। VSS के इस संस्करण का उपयोग NTBackup द्वारा किया जाता है।

विंडोज सर्वर 2003 में लगातार स्नैपशॉट का निर्माण (जो विशेष रूप से हटाए जाने तक रिबूट के दौरान उपलब्ध रहता है) जोड़ा गया है, जिससे एक ही वॉल्यूम के लिए 512 स्नैपशॉट एक साथ मौजूद हो सकते हैं। Windows Server 2003 में, VSS का उपयोग समय के साथ परिवर्तित फ़ाइलों के डेटा के वृद्धिशील आवधिक स्नैपशॉट बनाने के लिए किया जाता है। अधिकतम 64 स्नैपशॉट सर्वर पर संग्रहीत हैं और नेटवर्क पर ग्राहकों के लिए सुलभ हैं। इस सुविधा को साझा फ़ोल्डर के लिए छाया प्रतियों के रूप में जाना जाता है और क्लाइंट-सर्वर मॉडल के लिए डिज़ाइन किया गया है। इसका क्लाइंट घटक Windows XP SP2 या बाद के संस्करण के साथ शामिल है, और Windows 2000 SP3 या बाद के संस्करण के साथ-साथ Windows XP RTM या SP1 पर स्थापना के लिए उपलब्ध है।

विन्डोज़ एक्सपी और बाद में एक कमांड लाइन उपयोगिता शामिल करें जिसे कहा जाता है  जो वॉल्यूम छाया प्रतियों को सूचीबद्ध, बना या हटा सकता है और स्थापित छाया प्रतिलिपि लेखकों और प्रदाताओं को सूचीबद्ध कर सकता है।

विंडोज विस्टा, 7 और सर्वर 2008
Microsoft ने शैडो कॉपी का उपयोग करने के लिए कई विंडोज़ घटकों को अपडेट किया। Windows Vista, Windows Server 2008, Windows 7 और Windows Server 2008 R2 में बैकअप और पुनर्स्थापना फ़ाइल-आधारित और सेक्टर-दर-सेक्टर बैकअप दोनों में फ़ाइलों की छाया प्रतियों का उपयोग करते हैं। सिस्टम प्रोटेक्शन घटक एक ही स्थानीय वॉल्यूम पर सिस्टम और उपयोगकर्ता डेटा की आवधिक प्रतियां बनाने और बनाए रखने के दौरान वीएसएस का उपयोग करता है (विंडोज सर्वर में साझा फ़ोल्डर्स सुविधा के लिए छाया प्रतियों के समान); वीएसएस ऐसे डेटा को सिस्टम रिस्टोर द्वारा स्थानीय रूप से एक्सेस करने की अनुमति देता है।

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

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

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

विंडोज 10
विंडोज 10 ने पिछले संस्करण टैब को पुनर्स्थापित किया जिसे विंडोज 8 में हटा दिया गया था; चूँकि, पहले के बिल्ड में यह वॉल्यूम शैडो कॉपी के स्थान फाइल हिस्ट्री फीचर पर निर्भर करता था। वर्तमान बिल्ड अब फाइल हिस्ट्री और सिस्टम सुरक्षा (सिस्टम रिस्टोर) दोनों बिंदुओं से वापसी की अनुमति देते हैं, जो वॉल्यूम शैडो कॉपी का उपयोग करते हैं।

सांबा सर्वर
लिनक्स पर सांबा (सॉफ्टवेयर) एक लॉजिकल वॉल्यूम मैनेजर (लिनक्स) समर्थित स्टोरेज पर या अंतर्निहित ZFS या btrfs के साथ शैडो कॉपी सेवा प्रदान करने में सक्षम है।

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

यह भी देखें

 * माइक्रोसॉफ्ट विंडोज घटकों की सूची
 * स्नैपशॉट (कंप्यूटर भंडारण)
 * लिखने पर नकल