النسخ الاحتياطي / نسخ الملفات التي "قيد الاستخدام" أو "مؤمن" في Windows (سطر الأوامر)

فيديو: النسخ الاحتياطي / نسخ الملفات التي "قيد الاستخدام" أو "مؤمن" في Windows (سطر الأوامر)

فيديو: النسخ الاحتياطي / نسخ الملفات التي "قيد الاستخدام" أو "مؤمن" في Windows (سطر الأوامر)
فيديو: تحويل ويندوز XP إلى ويندوز 11 بكل سهولة - Windows XP - Windows 11 - Techarab❤❤👆 2024, مارس
النسخ الاحتياطي / نسخ الملفات التي "قيد الاستخدام" أو "مؤمن" في Windows (سطر الأوامر)
النسخ الاحتياطي / نسخ الملفات التي "قيد الاستخدام" أو "مؤمن" في Windows (سطر الأوامر)
Anonim

إذا حاولت نسخ ملف تم قفله بواسطة تطبيق آخر ، فربما شاهدت رسالة خطأ مشابهة لـ "يتعذر على العملية الوصول إلى الملف نظرًا لأن عملية أخرى قامت بتأمين جزء من الملف". إذن كيف تقوم بنسخها على أي حال؟

منذ XP ، دعم Windows تقنية تسمى Volume Shadow Copy ، والتي تستخدم لتشغيل ميزة الإصدارات السابقة في Vista بالإضافة إلى System Restore والنسخ الاحتياطي. ما يفعله هو أخذ لقطة مؤقتة للملف أو محرك الأقراص ، ثم السماح للتطبيق بالقراءة من اللقطة حتى أثناء قيام التطبيقات الأخرى بالوصول إلى الملف أو تعديله.
منذ XP ، دعم Windows تقنية تسمى Volume Shadow Copy ، والتي تستخدم لتشغيل ميزة الإصدارات السابقة في Vista بالإضافة إلى System Restore والنسخ الاحتياطي. ما يفعله هو أخذ لقطة مؤقتة للملف أو محرك الأقراص ، ثم السماح للتطبيق بالقراءة من اللقطة حتى أثناء قيام التطبيقات الأخرى بالوصول إلى الملف أو تعديله.

ما يمكننا القيام به هو استخدام أداة سطر الأوامر التي تسمى HoboCopy والتي تستخدم هذه الخدمة لنسخ الملف.

فهم المتطلبات الأساسية

يستفيد HoboCopy ومعظم أدوات النسخ الاحتياطي الأخرى من استخدام خدمتين في Windows ، وستحتاج إلى التحقق من عدم تعطيل هذه الخدمات:

  • حجم النسخة الاحتياطية
  • مايكروسوفت مزود نسخة احتياطية

يمكن تركها كدليل بدء يدوي ، لذلك لا تحتاج إلى العمل طوال الوقت. سوف يقوم Hobocopy بتشغيل الخدمتين تلقائيًا عند الحاجة ، وسيتم إيقاف خدمة Volume Shadow Copy بعد الانتهاء من ذلك.

باستخدام HoboCopy للنسخ الاحتياطي / نسخ ملف واحد

الصيغة اللغوية غريبة بعض الشيء ، لأن HoboCopy يُقصد استخدامها فعلاً للنسخ الاحتياطي لمجموعة كاملة من المجلدات. يمكننا استخدامه للنسخ الاحتياطي لملف واحد عن طريق تمرير في حجة اسم الملف في النهاية.

ملاحظة: في Windows Vista ستحتاج إلى تشغيل موجه أوامر وضع المسؤول بالنقر بزر الماوس الأيمن فوق موجه الأوامر في قائمة ابدأ واختيار تشغيل كمسؤول.

بناء الجملة:

hobocopy c:directoryname d:ackupdirectory

على سبيل المثال ، أريد إجراء نسخ احتياطي للملف c: users geek mail outlook.pst to d: backups outlook.pst. إليك الصيغة التي استخدمتها:

C:> hobocopy c:usersgeekmail d:ackups Outlook.pst

HoboCopy (c) 2006 Wangdera Corporation. [email protected]

Starting a full copy from c:usersgeekmail to d:ackups Copied directory Backup successfully completed. Backup started at 2008-03-09 01:57:28, completed at 2008-03-09 01:58:39. 1 files (606.45 MB, 1 directories) copied, 7 files skipped

استخدام HoboCopy لعمل نسخة احتياطية من دليل كامل

مهمة أكثر فائدة ستكون النسخ الاحتياطي لمجلد المستخدم بالكامل ، ربما إلى قرص صلب خارجي لحفظه. لهذا ، سنقوم بإضافة اثنين من وسيطات سطر الأوامر.

/ممتلئ انسخ كل الملفات
/ skipdenied تجاهل أي رسائل رفض الوصول بسبب أخطاء في الإذن.
/ ص نسخ متكرر
/ ص لا تطالب ، فقط انسخ كل شيء

بناء الجملة:

hobocopy /full /skipdenied /y /r c:directoryname d:ackupdirectory

لنبدأ بنفس المثال ، أريد الاحتفاظ بنسخة احتياطية من دليل المستخدم بالكامل إلى d: backups ، لذلك سأستخدم هذا الأمر:

hobocopy /full /skipdenied /y /r c:usersgeek d:ackups

من المحتمل أن يستغرق هذا الأمر وقتًا طويلاً حتى يكتمل ، لذلك قد ترغب في أخذ غفوة أو شيء ما. في النهاية ، يجب أن يكون لديك نسخة كاملة تقريبًا من الدليل … إذا كانت هناك أي أخطاء في الإذن سيتم تنبيهك إلى الملفات التي لم تنسخ. في الواقع ، يجب ألا تحتوي أي ملفات في دليل المستخدم على هذه المشكلة.

استخدام HoboCopy إلى نسخة احتياطية من محرك أقراص بشكل متزايد

كما يدعم Hobocopy النسخ الاحتياطي للملفات بشكل متزايد ، لذا لن ينسخ سوى الملفات التي تغيرت منذ آخر عملية نسخ احتياطي. هذا يعمل بشكل مشابه للأدوات المساعدة مثل rsync ، فيما عدا مخازن الهوامسي آخر تاريخ للنسخ الاحتياطي في الملف الذي تحتاج إلى تحديده في سطر الأوامر.

/ statefile = اسم الملف تحدد هذه العلامة الملف الذي يحتوي على آخر معلومات النسخ الاحتياطي.
/تدريجي فقط نسخ الملفات التي تغيرت منذ آخر نسخة كاملة.

بناء الجملة:

hobocopy /incremental /statefile=filename /y /r c:directoryname d:ackupdirectory

مثال:

hobocopy /incremental /statefile=d:lastbackup.dat /y /r c:usersgeek d:ackups

في المرة الأولى التي تقوم فيها بتشغيل هذا الأمر ، ستحتاج إلى استخدام / كامل بدلاً من / تزايدي ، وإلا ستحصل على خطأ لأن ملف الولاية لم يتم إنشاؤه بعد. بعد ذلك يمكنك تشغيل النسخ الاحتياطي التزايدي مع رمز التبديل / تزايدي.

ستكون هذه طريقة ممتازة للنسخ الاحتياطي التلقائي لمجموعة من المجلدات كجزء من مهمة مجدولة.

تنزيل HoboCopy من sourceforge.net

موصى به: