ما هي نسخ الظل ، وكيف يمكنني استخدامها لنسخ الملفات المقفلة؟
عند محاولة إنشاء نسخ احتياطية بسيطة لنسخ الملفات في نظام التشغيل Windows ، فإن المشكلة الشائعة هي الملفات المؤمّنة التي يمكن أن تشغل العملية. سواء كان الملف مفتوحًا حاليًا من قِبل المستخدم أو تم قفله بواسطة نظام التشغيل نفسه ، يجب أن تكون بعض الملفات غير مستخدمة بالكامل حتى يتم نسخها. لحسن الحظ ، هناك حل بسيط: نسخ الظل.
باستخدام أداتنا البسيطة ، يمكنك الوصول بسهولة إلى نسخ الظل التي تسمح بالوصول إلى النسخ في الوقت المحدد للملفات المقفلة حاليًا كما تم إنشاؤها بواسطة Windows Restore.
ائتمان صورة: أفضل خدمات النسخ الاحتياطي
ما هي نسخ الظل?
نُسخ الظل هي مفهوم تم تقديمه لأول مرة في نظام التشغيل Windows Server 2003. وهو يعمل بواسطة Windows بشكل دوري يزحف إلى النظام ويبحث عن تغييرات في الملفات تم إجراؤها منذ آخر عملية زحف وتسجيل التغييرات. يتم فهرسة هذه التغييرات وتكديسها فوق بعضها البعض مما يؤدي إلى إنشاء سجل للملف / المجلد. تمت إضافة هذه العملية بعد ذلك إلى نظام التشغيل Windows Vista OS تحت وظيفة System Restore (استعادة النظام) التي تبقى فيها اليوم. التقنية هي أساس وظائف إصدارات Windows السابقة.
ويتم ذلك في الخلفية كعملية على مستوى النظام (إنشاء نقطة الاستعادة) لا تخضع لنفس القيود مثل عمليات الملف التي بدأها المستخدم. ونتيجة لذلك ، يستطيع النظام التقاط التغييرات على الملفات التي يتم قفلها للمستخدم.
لذا من أجل الوصول إلى ملف مغلق ، نحتاج ببساطة إلى الوصول إلى أحدث نسخة خلفية. هذا هو نفس الفرضية المستخدمة بواسطة Windows Backup ومنتجات النسخ الاحتياطي التجارية الأخرى التي يمكنها الوصول ، على سبيل المثال ، ملفات PST في Outlook بينما يظل Outlook مفتوحًا.
من المهم ملاحظة ، ومع ذلك ، حيث يتم أخذ ملفات الظل الاحتياطية عند إنشاء نقطة استعادة النظام ، يمكن أن تكون المحتويات بين الملف المباشر ونسخة النسخة الاحتياطية مختلفة. بشكل افتراضي ، يقوم Windows بإنشاء نقطة استعادة كل يوم ، لذا يجب أن يكون هذا المرشح معقولًا للنسخ الاحتياطي في معظم الحالات.
الوصول إلى نسخ الظل
من هذه النقطة ، تفترض المقالة أنك تستخدم الأداة التي نقدمها عبر الرابط الموجود أسفل المقالة. يجب وضع البرنامج النصي الدفعي في مجلد تم تعيينه في متغير PATH الخاص بـ Windows. إذا لم تكن متأكدًا ، فضعه في دليل C: \ Windows والذي يجب أن يكون جيدًا بما فيه الكفاية.
للوصول إلى الملفات المحفوظة داخل النسخ الاحتياطية ، نستخدم أداة سطر الأوامر VSSAdmin المضمنة في Windows. يجب تشغيل هذه الأداة كمسؤول لكي تعمل بشكل صحيح ، لذا عند فتح موجه الأوامر ، تأكد من النقر بزر الماوس الأيمن وحدد الخيار "تشغيل كمسؤول".
وبمجرد فتحها ، تقوم أداتنا بالرفع الثقيل لك. لعرض معلومات البنية والرأس الخاصة بالأداة ، ما عليك سوى إدخال:
MountLatestShadowCopy /?
على سبيل المثال ، الأمر:
MountLatestShadowCopy C: \ LatestShadow \ C:
سيتم تنفيذ الإجراءات التالية:
- حدد موقع أحدث نسخة احتياطية لمحرك الأقراص C.
- إنشاء ارتباط رمزي / دليل زائف "C: \ LatestShadow"
- جعل محتويات النسخة الخلفية متوفرة في هذا الدليل.
بمجرد اكتمال عملية التصفح ، ستتمكن من تصفح المحتويات إما من خلال موجه الأوامر:
أو من خلال Windows Explorer ، تمامًا مثل أي مجلد آخر.
عند الانتهاء ، يمكنك ببساطة حذف الدليل الزائف من خلال موجه الأوامر باستخدام:
RMDIR C: \ LatestShadow
أو مباشرة من خلال مستكشف Windows. يعمل إجراء الحذف ببساطة على إلغاء تحميل المجلد ولا يؤدي في الواقع إلى حذف النسخة الاحتياطية.
استخدام في البرامج النصية / المهام الآلية
المعلومات المذكورة أعلاه هي كل شيء جيد ومدهش ، ولكن من خلال التشغيل اليدوي هو أكثر ملاءمة للوصول عبر إصدارات Windows السابقة. الرافعة المالية التي توفرها أدواتنا هي أثناء العمليات الآلية.
على سبيل المثال ، سيقوم البرنامج النصي أدناه بتحميل أحدث نسخة خلفية إلى الدليل المحلي "C: \ MyShadow" ثم نسخ "outlook.pst" الموجود في مجلد مستندات JDoe الخاص بالمستخدم إلى خادم النسخ الاحتياطي. بمجرد الانتهاء ، تتم إزالة الدليل المحلي الذي يحمل موقع النسخة الاحتياطية لتنظيف نفسه.
CALL MountLatestShadowCopy C: \ MyShadow \
XCOPY “C: \ MyShadow \ Users \ JDoe \ Documents \ Outlook \ outlook.pst” “\\ BackupServer \ MyFiles \”
RMDIR C: \ MyShadow
إذا حاولت نسخ الإصدار المباشر من نفس الملف وكان المستخدم مفتوحًا في الوقت ، فستفشل عملية نسخ الملف. ومع ذلك ، نظرًا لأننا قمنا بالوصول إلى الملف عبر نسخة خلفية ، فلا توجد أقفال وينجح إجراء النسخ دائمًا تقريبًا. كما ذكر سابقا ، هذا الإجراء هو بالضبط إلى حد كبير كيف شعبية المنتجات الاحتياطية قادرة على فعل الشيء نفسه.
جزء هام من المعلومات المذكورة أعلاه هو أنه لتشغيل البرنامج النصي أعلاه ، أو أي برنامج نصي يستخدم أداة MountLatestShadowCopy.bat (والتي ، مرة أخرى تستخدم أداة VSSAdmin) ، يجب تشغيل موجه الأوامر كحساب مسؤول. لاستخدام هذه الأداة داخل مهمة مجدولة ، يجب تعيين المهمة المعنية على "تشغيل بأعلى امتيازات" حتى تتمكن العملية المؤتمتة من تثبيت نسخ احتياطية باستخدام أداة VSSAdmin.
باختصار ، دائمًا ما يكون إجراء نسخ احتياطية لنسخ الملفات هو الأكثر أمانًا عند النسخ من النسخ الاحتياطية. على الرغم من أنك لن تحصل دائمًا على أحدث إصدار من الملف ، إلا أن حقيقة أنك لن تعرف الملف وسيتم تشغيل إجراء النسخ يمكن أن يكون مفيدًا في معظم الظروف.
تنزيل MountLatestShadow نسخة من أداة من HowToGeek.com