2009-04-06 13 views
7

माइक्रोसॉफ्ट अपने vshadow प्रोग्राम का उपयोग कर वॉल्यूम के रूप में केवल पढ़ने के लिए स्नैपशॉट को घुमाने का एक तरीका प्रदान करता है। हालांकि, यह स्नैपशॉट को अनमाउंट करने का कोई तरीका प्रदान नहीं करता है (मुझे आश्चर्य है कि अगर स्नैपशॉट हटा दिया गया तो क्या होगा?)। एमएसडीएन पर प्रलेखन के माध्यम से मुझे UnexposeSnapshot Method मिला, और vshadow में इसका उपयोग करने की क्षमता को जोड़ा। हालांकि, यह कहता है कि यह केवल Vista और Server 2008 मशीनों के लिए समर्थित है। क्या इसके आसपास वैसे भी है? Vshadow के लिए XP विन्यास संकलित नहीं होगा। माइक्रोसॉफ्ट ने एक्सपी और सर्वर 2003 में वॉल्यूम छाया प्रतियों को माउंट करने का एक तरीका लिखा है, तो यह वास्तव में विचित्र होगा, फिर भी उन्हें अनमाउंट करने का कोई तरीका नहीं मिला।XP में एक स्नैपशॉट का अनदेखा (वॉल्यूम छाया प्रतिलिपि)

कोई विचार?

+0

निश्चित रूप से ऐसा लगता है कि आप Vista के बिना इसे 'अप्रत्याशित' नहीं कर सकते हैं ... अगर आपको स्नैपशॉट को अनमाउंट करने के लिए रीबूट करना पड़ा तो मुझे आश्चर्य नहीं होगा, क्योंकि आप इसे घुमाने के दौरान हटा नहीं सकते हैं। –

+0

और यह डाउनवोट के लायक है? वह सवाल का पूरा बिंदु था। +1 –

+0

डाउनवोट (या तो मेरा डाउनवोट नहीं) को समझा नहीं रहा था, बस एक टिप्पणी जोड़ रहा था। यदि नीचे वास्तव में उत्तर वास्तव में काम करता है तो मुझे अब हटाना होगा। –

उत्तर

2

विंडोज़ की अंतर्निहित माउंट प्रबंधन उपयोगिता mountvol.exe का उपयोग करें।

एपीआई स्तर पर, आप DeleteVolumeMountPoint का उपयोग करने में सक्षम होना चाहिए।

+0

आप स्नैपशॉट को भी हटा सकते हैं। – Malfist

0

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

संबंधित मुद्दे