मुझे यकीन नहीं है कि आप इसका क्या मतलब है:
मुझे एक बैकअप देता है जो एक पूर्ण सिस्टम रिस्टोर या आंशिक के लिए अनुकूल है
सिस्टम पुनर्स्थापना (यदि वे कर सकते हैं, तब भी अधिकांश इमेजिंग सॉफ़्टवेयर को सत्तारूढ़ करना)
काम करते समय सिस्टम को किसी प्रकार की छाया प्रति के माध्यम से बूट किया जाता है)
लेकिन मैं बहुत अधिक सब कुछ दे सकता हूं जो आपने अनुरोध किया था VShadow.exe (में पाया गया विंडोज एसडीके ) तथा strarc.exe । strarc ओपन सोर्स है, हालाँकि मैंने कभी इसके सोर्स को देखने की जहमत नहीं उठाई।
यहाँ नुस्खा है:
- सुसंगत स्थिति प्राप्त करने के लिए एक छाया प्रति बनाएँ। ऐसा करने के लिए, भागो
VShadow.exe -p volumename
कहा पे volumename
वह मात्रा है जिसका आप बैकअप लेना चाहते हैं। उदाहरण हैं C:\
, C:\Mounts\D
(यदि यह वॉल्यूम के लिए एक माउंट बिंदु है), या \\?\Volume{edbed95e-7e8d-11d8-9d01-505054503030}
लगातार वॉल्यूम नाम के लिए। VShadow अपनी बात करेंगे, लेकिन अंत में, यह आपको एक पंक्ति देगा SNAPSHOT ID
। उस से GUID को पकड़ो।
- स्नैपशॉट पर एक ड्राइव अक्षर असाइन करें। रन
VShadow.exe -el=ShadowCopyId,UnusedDriveLetter:
कहा पे ShadowCopyId
वह स्नैपशॉट आईडी है जो आपको अंतिम चरण से मिली थी। UnusedDriveLetter, निश्चित रूप से, अप्रयुक्त ड्राइव अक्षर है।
- बैकअप निष्पादित करें। रन
strarc -cjd:UnusedDriveLetter:\ 1>MyBackup.strarc 2>MyBackup.err.txt
। UnusedDriveLetter
अंतिम चरण के समान ही होना चाहिए, क्योंकि यह बताता है कि इसका बैकअप कहां से शुरू किया जाए।
- बैकअप पुनर्स्थापित करें। रन
strarc -xjd:Destination MyBackup.strarc
कहा पे Destination
स्व-स्पष्ट है।
strarc अपनी फ़ाइलों को संपीड़ित नहीं करता है, इसलिए यदि आप ऐसा करना चाहते हैं, तो अपने आउटपुट को अपने पसंदीदा स्ट्रीम कंप्रेशन प्रोग्राम, जैसे bzip2 या gzip पर फ़ीड करें। आईटी इस -z
विकल्प आपको निर्दिष्ट करने की अनुमति देता है।
एक चेतावनी यह है कि Microsoft सोचता उस वीशदो का -p
स्नैपशॉट को उजागर करने का विकल्प केवल सर्वर-क्लास ऑपरेटिंग सिस्टम के लिए उपलब्ध है। मुझे पता चला कि यह वास्तव में गलत है, क्योंकि मैं इसके साथ ड्राइव लेटर बनाने में सक्षम था -p
विंडोज 7 एंटरप्राइज पर विकल्प। इसने बहुत अच्छा काम किया।
ध्यान दें कि strt NT बैकअप API का उपयोग करता है (और इसमें बहुत लंबे NT पथ नाम के लिए समर्थन है), लेकिन SeBackupPrivatge को सक्षम नहीं करता है। इसका मतलब यह है कि आप केवल उन चीजों का बैकअप ले सकते हैं जिनकी आपके पास पहुंच है (और आप सही करते हैं? आप प्रशासक हैं, सही?)। आप इसे ओपन-सोर्स प्रोसेसहैकर के साथ मजबूर कर सकते हैं; या, चूंकि यह खुला स्रोत है, आप SeBackupPrivilege को सक्षम करने के लिए एक विकल्प जोड़ सकते हैं। यदि आप बाद में करते हैं, तो मैं आपको साझा करने के लिए प्रोत्साहित करता हूं। :)
संदर्भ: