- بواسطة x32x01 ||
ما هو النسخ الاحتياطي باستخدام CMD؟ 
النسخ الاحتياطي Backup من أهم الخطوات للحفاظ على ملفاتك، خصوصًا لو ملفات شغل أو صور ومعلومات مهمة. بدل ما تعتمد على برامج خارجية، تقدر تعمل Backup كامل باستخدام أوامر CMD فقط، وبشكل سريع واحترافي كمان.الشرح هنا بسيط وواضح ومناسب لأي مستوى.
الطريقة الأولى: استخدام أمر XCOPY
أمر XCOPY بيسمحلك تنسخ ملفات ومجلدات كاملة من مكان لمكان تاني مع الاحتفاظ بنفس البنية الأصلية. Code:
xcopy "C:\Users\Lola\Documents" "D:\Backup\Documents" /E /H /C /I /Y شرح الخيارات:
| الخيار | وظيفته |
|---|---|
/E | ينسخ كل الملفات والمجلدات حتى الفارغة |
/H | ينسخ الملفات المخفية والنظامية |
/C | يكمل النسخ حتى لو فيه خطأ |
/I | يعتبر المكان وجهة مجلد تلقائيًا |
/Y | يمنع رسائل تأكيد الاستبدال |
احفظ الأمر داخل ملف بامتداد .bat مثلاً:
backup.batواضغط عليه كل يوم لعمل نسخة احتياطية تلقائيًا
الطريقة الثانية: استخدام ROBOCOPY
ROBOCOPY يعتبر نسخة مطورة وأقوى وأسرع من XCOPY، ومثالي للنسخ الاحتياطي اليومي. Code:
robocopy "C:\Users\Lola\Documents" "D:\Backup\Documents" /MIR /R:3 /W:5 /LOG:"D:\Backup\log.txt" شرح الخيارات المهمة:
| الخيار | وظيفته |
|---|---|
/MIR | ينسخ الملفات كمطابقة كاملة (Mirror) |
/R:3 | إعادة المحاولة 3 مرات فقط لو في خطأ |
/W:5 | الانتظار 5 ثوانٍ بين كل محاولة |
/LOG | حفظ سجل النسخ في ملف |
لو استخدمت
/MIR وحذفت حاجة من المصدر… هتتحذف من النسخة الاحتياطية كمان.لو مش عايز كده، استخدم
/E بدلها.عمل نسخ احتياطي يومي تلقائي
- افتح Notepad
- اكتب:
Code:
@echo off
robocopy "C:\Important" "D:\DailyBackup" /E /LOG:"D:\DailyBackup\backup_log.txt" - احفظ الملف باسم:
daily_backup.bat
- افتح Task Scheduler وشغّله يوميًا تلقائيًا.
الخلاصة
- XCOPY مناسب لنسخ بسيط سريع.
- ROBOCOPY أقوى ومناسب للنسخ الاحترافي.
- ملف bat + Task Scheduler = نسخ احتياطي تلقائي يوميًا بدون تدخل منك
