פקודת השורת-פקודה robocopy מציעה הרבה יותר גמישות מאשר שימוש ב-Windows Explorer או הפקודה copy כדי להעתיק את הקבצים שלך מיעד אחד לאחר. פרמטר פופולרי שמשתמשים בו עם פקודת robocopy הוא /mir. אך, ייתכן שתמצא שהוא מוחק חלק מהקבצים שלך מתיקיית היעד. בחלקים הבאים, נבחן מדוע זה קורה וכיצד תוכל לשחזר קבצים שנמחקו על ידי פקודת robocopy /mir.
מה זה Robocopy וכיצד הוא מוחק נתונים
Robocopy הוא קיצור של “Robust File Copy”, שזהו כלי שורת פקודה המשמש להעתקת תיקיות מיעד אחד לאחר. עם זאת, הוא כולל מספר רב של פרמטרים ומתאגים אשר מספקים גמישות מדהימה – הסיבה שהוא כל כך פופולרי בקרב מקצועני IT. לרשימה מלאה של מתאגים ופרמטרים של Robocopy, עיין ב-עמוד ה-Robocopy של Microsoft. לחלופין, תוכל להשתמש בפקודת robocopy /?
ב-CMD כדי לראות רשימה מלאה של המודיפיקציות השונות ומה הן עושות.
אז, איך כלי שנועד להעתיק קבצים ממקום אחד למקום אחר מצליח למחוק את הקבצים שלך?
ובכן, זה בדרך כלל קורה בגלל הפרמטר /mir —אשר מורה ל-Windows לשקף את תיקיית המקור ותיקיית היעד. כל קבצים שאינם נמצאים בתיקיית המקור, אך נמצאים בתיקיית היעד, יימחקו. בעצם, התיקיות צריכות להיות עותק מדויק אחד של השנייה, ללא קבצים או תיקיות נוספים.
הערה: Robocopy מעתיק תיקיות שלמות מיעד אחד ליעד אחר. אינך יכול להשתמש בכלי להעתקת קובץ בודד.
איך לשחזר קבצים שנמחקו לאחר שימוש ב-Robocopy /Mir
קבצים שנמחקו עקב הפקודה robocopy /mir ניתנים בדרך כלל לשחזור. אנו אומרים “בדרך כלל”, מכיוון שקבצים שנמחקו נותרו באופן טכני על הדיסק שלך עד שקבצים חדשים יחליפו את התאים אשר נכבשו על ידי הקבצים הקודמים.
אם העתקת קבצים חדשים רבים לכונן שלך, שחזור נתונים עדיין אפשרי, אבל לא כל הקבצים שלך ישוחזרו. כמובן, אם יש לך גיבוי או עותקים אחרים של הקבצים, תוכל לשחזר את כולם. אך, סביר להניח שזה לא המצב אם הגעת לעמוד זה.
כלי שחזור נתונים צד שלישי הם ההימור הטוב ביותר כשמחפשים לשחזר קבצים שנמחקו על ידי פקודת robocopy /mir. קיימים הרבה כלים כאלה הזמינים באינטרנט, אך אנו ממליצים לבחור אחד שיש לו דרכי פעולה מוכחות, קל לשימוש, ויכול לשחזר קבצים שנמחקו מכונני רשת (מאחר ו-robocopy משמשת לעתים קרובות להעתקת קבצים מהמיקומים ברשת ואליהם).
כלי שיקום הנתונים המועדף עלינו הוא Disk Drill. הוא פשוט לשימוש יוצא מהכלל, בזמן שהוא מצויד באלגוריתם שיקום נתונים מצוין. התוכנה רב-תכליתית—תומכת בכל מערכות הקבצים וסוגי התקני האחסון העיקריים, מה שהופך אותה שימושית במגוון רחב של תרחישי אובדן נתונים. משתמשי Windows יכולים לנצל את גרסת הניסיון החינמית של Disk Drill שמאפשרת להם לשחזר עד 500 מגה בייט של נתונים בחינם.
כך תשתמש ב-Disk Drill לשחזור קבצים שנמחקו:
- הורד הורד את Disk Drill והתקן אותו. עשה זאת על גבי התקן אחסון אחר, לא זה שמכיל את הקבצים שנמחקו.
- פתח את Disk Drill, בחר את הכונן או המחיצה שמכילים את הקבצים שנמחקו, ולחץ על חפש נתונים אבודים כדי להתחיל בסריקת שחזור הנתונים.
- לחץ על סקירת פריטים שנמצאו כדי לצפות בקבצים ש-Disk Drill מצא. אם ברצונך לסנן את התוצאות, תוכל ללחוץ ישירות על סוגי הקבצים הרלוונטיים (תמונות, וידאו, שמע, מסמכים, ארכיונים ואחרים).
- הרחב את קטעי נמחק או אבוד ו- משוחזר לצפייה בקבצים שנמחקו ואשר ניתנים לשחזור.
- השתמש בתיבות הסימון לבחירת הקבצים שברצונך לשחזר. כדי לסייע לך, Disk Drill מציג תצוגה מקדימה של הקובץ שנבחר כעת, ותוכל לתצוגה מקדימה של כל קובץ על ידי לחיצה על סמל העין לצד שמו. לאחר סיום הבחירה, לחץ על שחזר .
- בחר יעד לשחזור עבור הקבצים ולחץ על הבא .
- Disk Drill ישחזר את הקבצים שנבחרו.
כיצד להימנע מאובדן נתונים באמצעות Robocopy
הימנעות מאובדן נתונים כאשר משתמשים ב-robocopy תלויה בשימוש בפרמטרים הנכונים לצרכים הספציפיים שלך. אם ברצונך להשתמש ב-robocopy /mir מבלי למחוק קבצים כלשהם, ודא שתיקיית היעד אינה מכילה קבצים שאתה צריך. מומלץ שתיקיית היעד תהיה ריקה.
התחביר עבור פקודת robocopy הוא כדלקמן:
robocopy <source> <destination> [<file>[ ...]] [<parameters>]
הנה כמה פרמטרים של robocopy לשימוש אם ברצונך להעתיק קבצים מיעד אחד לאחר מבלי לאבד נתונים כלשהם:
פרמטר | תיאור |
/xo | Exclude older files, כלומר, אם קובץ היעד כבר קיים, אל תחליף אותו אם הוא חדש יותר או באותו תאריך כמו המקור. |
/xx | Exclude extra files and directories. זה מונע מחיקה מתיקיית היעד. |
/xc | Exclude changed files. |
/xn | Exclude newer files. |
/e | העתק את כל תיקיות המשנה, כולל אלו הריקות. זה לא ישפיע על הקבצים הקיימים בתיקיית היעד. |
דוגמה לכך תהיה robocopy C:\folder to move D:\Sample /MT:32 /XO שתעביר תיקיה בשם “folder to move” מכונן C: לתיקיה בשם “Sample” בכונן D:. זה ישתמש בריבוי תהליכים עם 32 תהליכי משנה (/MT:32) למהירות גבוהה יותר ויוציא קבצים ישנים יותר (/XO).
סיכום
הגמישות והאפשרות להתאים את תוכנית robocopy לצרכים שלך יכולה להיות בעייתית כי הפרמטרים השונים לעתים קרובות מבלבלים להבנה. אם אינך נזהר ואינך מבין את פרמטר /mir, השימוש בו עלול לגרום למחיקת קבצים מתיקיית היעד. למרבה המזל, ניתן לשחזר אותם באמצעות כלי שחזור נתונים טוב. כדי להימנע מאובדן נתונים בעתיד, זכור להשתמש בפרמטרים המתאימים יותר.