सिस्टम रेस्टोर

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

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

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

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

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

सिस्टम रेस्टोर द्वारा निरीक्षण से सम्मिलित या बाहर की जाने वाली फ़ाइल प्रकारों और निर्देशिकाओं की सूची को %windir%\system32\restore\Filelist.xml को संपादित करके विंडोज एमई और विंडोज एक्सपी पर अनुकूलित किया जा सकता है।

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

अंक पुनर्स्थापित करें
विंडोज़ पुनर्स्थापना बिंदु बनाता है:


 * जब सॉफ्टवेयर विंडोज इंस्टालर या अन्य इंस्टालर का उपयोग करके स्थापित किया जाता है जो सिस्टम रेस्टोर के बारे में जानते हैं
 * जब विंडोज़ अपडेट नए अपडेट इंस्टॉल करता है
 * जब उपयोगकर्ता एक ड्राइवर स्थापित करता है जो WHQL (विंडोज हार्डवेयर क्वालिटी लैब्स) परीक्षण द्वारा डिजिटल रूप से हस्ताक्षरित नहीं होता है
 * समय-समय पर। स्वतः निर्धारित रूप से:
 * विंडोज एक्सपी हर 24 घंटे में एक रेस्टोर पॉइंट बनाता है
 * विंडोज विस्टा एक पुनर्स्थापना बिंदु बनाता है यदि पिछले 24 घंटों में कोई भी पुनर्स्थापना बिंदु नहीं बनाया गया है
 * विंडोज 7 एक पुनर्स्थापना बिंदु बनाता है यदि पिछले सात दिनों में कोई भी पुनर्स्थापना बिंदु नहीं बनाया गया है

* उपयोगकर्ता के कमांड पर

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

ऑपरेटिंग सिस्टम एक fIFO (कंप्यूटिंग और इलेक्ट्रॉनिक्स) पहले अंदर, पहले बाहर के आधार पर कॉन्फ़िगर किए गए स्थान की कमी के अनुसार पुराने पुनर्स्थापना बिंदुओं को निकाल देता है।

कार्यान्वयन अंतर
विंडोज एक्सपी और बाद के विंडोज संस्करणों के अनुसार सिस्टम रेस्टोर कैसे काम करता है, इसके बीच काफी अंतर हैं।


 * कॉन्फ़िगरेशन यूजर इंटरफेस - विंडोज एक्सपी में, सिस्टम रेस्टोर को आवंटित डिस्क स्थान की मात्रा को कॉन्फ़िगर करने के लिए एक ग्राफिकल स्लाइडर है। विंडोज विस्टा में, डिस्क स्थान को कॉन्फ़िगर करने के लिए स्लाइडर उपलब्ध नहीं है। आदेश-पंक्ति उपकरण Vssadmin.exe का उपयोग करके या उपयुक्त रजिस्ट्री कुंजी को संपादित करके, आरक्षित स्थान को समायोजित किया जा सकता है। विंडोज 7 से प्रारंभ होकर, स्लाइडर एक बार फिर उपलब्ध है।
 * अधिकतम स्थान - विंडोज XP में, अधिकांश डिस्क आकारों के लिए वॉल्यूम (कंप्यूटिंग) के अधिकतम 12% तक उपयोग करने के लिए सिस्टम पुनर्स्थापना को कॉन्फ़िगर किया जा सकता है; चूँकि, वॉल्यूम के आकार के आधार पर यह कम हो सकता है। 90 दिनों से अधिक पुराने पुनर्स्थापना बिंदु स्वचालित रूप से निकाल दिए जाते हैं, जैसा कि रजिस्ट्री मान RPLifeInterval (लाइव होने का समय - TTL) डिफ़ॉल्ट मान 7776000 सेकंड द्वारा निर्दिष्ट किया गया है। विंडोज विस्टा और बाद में, सिस्टम रेस्टोर को बड़े वॉल्यूम के लिए डिज़ाइन किया गया है। डिफ़ॉल्ट रूप से, यह वॉल्यूम के 15% स्थान का उपयोग करता है। * फ़ाइल पथों की निरीक्षण - विंडोज XP तक, फ़ाइलों का बैकअप केवल कुछ निर्देशिकाओं से लिया जाता है। विंडोज विस्टा और बाद में, फाइलों के इस सेट को विंडोज फोल्डर के बाहर मॉनिटर किए गए एक्सटेंशन और विंडोज फोल्डर के अनुसार सब कुछ द्वारा परिभाषित किया गया है।
 * मॉनिटर किए गए फ़ाइल प्रकार - विंडोज XP तक, यह किसी भी फ़ाइल प्रकार को बाहर करता है जिसे उपयोगकर्ता के लिए "व्यक्तिगत" माना जाता है, जैसे कि दस्तावेज़, डिजिटल फोटोग्राफ, मीडिया फ़ाइलें, ई-मेल, आदि। यह माई डाक्यूमेंट्स जैसे फ़ोल्डरों से फ़ाइल प्रकारों (.DLL, .EXE आदि) के मॉनिटर किए गए सेट को भी बाहर करता है। माइक्रोसॉफ्ट अनुशंसा करता है कि यदि कोई उपयोगकर्ता इस बारे में अनिश्चित है कि रोलबैक द्वारा कुछ फ़ाइलों को संशोधित किया जाएगा या नहीं, तो उन्हें उन फ़ाइलों को माई डाक्यूमेंट्स के अंतर्गत रखना चाहिए। जब एक रोलबैक किया जाता है, तो सिस्टम रेस्टोर द्वारा मॉनिटर की जा रही फाइलों को रेस्टोर किया जाता है और नए बनाए गए फोल्डर को निकाल दिया जाता है। चूँकि, विंडोज विस्टा और बाद में, इसमें केवल दस्तावेज़ फ़ाइल प्रकार सम्मिलित नहीं हैं; यह किसी भी मॉनिटर किए गए सिस्टम फ़ाइल प्रकार को उसके स्थान की ध्यान किए बिना बाहर नहीं करता है।
 * उन्नत सिस्टम पुनर्स्थापना सेटिंग्स कॉन्फ़िगर करना - विंडोज XP, विंडोज रजिस्ट्री और एक फ़ाइल के माध्यम से सिस्टम पुनर्स्थापना सेटिंग्स को अनुकूलित करने का समर्थन करता है . विंडोज विस्टा और बाद के संस्करण अब इसका समर्थन नहीं करते हैं।
 * FAT32 वॉल्यूम सपोर्ट - विंडोज विस्टा और बाद में, सिस्टम रेस्टोर अब FAT32 डिस्क पर काम नहीं करता है और 1GB से छोटे डिस्क पर सक्षम नहीं किया जा सकता है।

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

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

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

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

किसी अन्य ऑपरेटिंग सिस्टम से वॉल्यूम में किए गए परिवर्तन (मल्टी-बूटिंग परिदृश्यों के स्थिति में) की निरीक्षण नहीं की जा सकती। इसके अतिरिक्त, विंडोज के मल्टी-बूटिंग विभिन्न संस्करण सिस्टम रेस्टोर के संचालन को बाधित कर सकते हैं। विशेष रूप से, विंडोज XP और विंडोज Server 2003, विंडोज विस्टा और बाद के संस्करण द्वारा बनाई गई चौकियों को निकालते हैं। साथ ही, विंडोज 8 द्वारा बनाई गई चौकियों को विंडोज के पिछले संस्करणों द्वारा नष्ट किया जा सकता है।

यह भी देखें

 * बैकअप

बाहरी कड़ियाँ

 * माइक्रोसॉफ्ट Support article