Το εργαλείο γραμμής εντολών robocopy προσφέρει πολύ μεγαλύτερη ευελιξία από τη χρήση του Windows Explorer ή της εντολής copy για την αντιγραφή των αρχείων σας από έναν προορισμό σε έναν άλλο. Ένα δημοφιλές παράμετρο που χρησιμοποιείται με την εντολή robocopy είναι το /mir. Ωστόσο, μπορεί να διαπιστώσετε ότι διαγράφει μερικά από τα αρχεία σας από τον φάκελο προορισμού. Στα παρακάτω τμήματα, θα δούμε γιατί συμβαίνει αυτό και πώς μπορείτε να ανακτήσετε τα αρχεία που διαγράφηκαν με την εντολή robocopy /mir.
Τι είναι το Robocopy και πώς διαγράφει δεδομένα;
Το Robocopy είναι συντομογραφία του “Robust File Copy,” το οποίο, στην ουσία του, είναι ένα εργαλείο γραμμής εντολών που χρησιμοποιείται για την αντιγραφή φακέλων από έναν προορισμό σε έναν άλλον. Ωστόσο, διαθέτει πολυάριθμες παραμέτρους και διακόπτες που παρέχουν ασυναγώνιστη ευελιξία – ο λόγος που είναι τόσο δημοφιλές μεταξύ των επαγγελματιών πληροφορικής. Για μια πλήρη λίστα με τους διακόπτες και τις παραμέτρους του Robocopy, δείτε το Σελίδα Robocopy της Microsoft. Εναλλακτικά, μπορείτε να χρησιμοποιήσετε την εντολή robocopy /?
στο CMD για να δείτε μια πλήρη λίστα των διάφορων τροποποιητών και τις λειτουργίες τους.
Λοιπόν, πώς ένα εργαλείο που χρησιμοποιείται για την αντιγραφή αρχείων από μία τοποθεσία σε άλλη καταφέρνει να διαγράψει τα αρχεία σας;
Λοιπόν, συνήθως συμβαίνει λόγω του παραμέτρου /mir —ο οποίος δίνει εντολή στα Windows να αντικατοπτρίζουν τον φάκελο προέλευσης και τον φάκελο προορισμού. Οποιαδήποτε αρχεία δεν υπάρχουν στον φάκελο προέλευσης, αλλά υπάρχουν στον φάκελο προορισμού, θα διαγραφούν. Ουσιαστικά, οι φάκελοι πρέπει να είναι ένα ακριβές αντίγραφο ο ένας του άλλου, χωρίς επιπλέον αρχεία ή φακέλους.
Σημείωση: Το Robocopy αντιγράφει ολόκληρους φακέλους από έναν προορισμό σε άλλον. Δεν μπορείτε να χρησιμοποιήσετε το εργαλείο για να αντιγράψετε ένα μεμονωμένο αρχείο.
Πώς να ανακτήσετε διαγραμμένα αρχεία μετά από τη χρήση του Robocopy /Mir
Αρχεία που διαγράφηκαν λόγω της εντολής robocopy /mir μπορούν συνήθως να ανακτηθούν. Λέμε “συνήθως”, γιατί τα διαγραμμένα αρχεία βρίσκονται τεχνικά ακόμα στον δίσκο σας μέχρι να εγγραφούν νέα αρχεία πάνω στα δεδομένα που καταλάμβαναν τα προηγούμενα αρχεία.
Εάν έχετε αντιγράψει πολυάριθμα νέα αρχεία στη μονάδα σας, η ανάκτηση δεδομένων είναι ακόμα δυνατή, αλλά δεν θα ανακτηθούν όλα τα αρχεία σας. Φυσικά, αν έχετε ένα αντίγραφο ασφαλείας ή άλλες αντίγραφα των αρχείων, μπορείτε να ανακτήσετε όλα τα αρχεία. Αλλά, αυτό είναι απίθανο αν βρίσκεστε σε αυτήν τη σελίδα.
Τα εργαλεία ανάκτησης δεδομένων τρίτων είναι η καλύτερη επιλογή σας όταν προσπαθείτε να ανακτήσετε αρχεία που διαγράφηκαν από την εντολή robocopy /mir. Υπάρχουν πολλά τέτοια εργαλεία διαθέσιμα στο διαδίκτυο, αλλά σας προτείνουμε να επιλέξετε ένα που έχει καλό ιστορικό, είναι εύκολο στη χρήση και μπορεί ανακτήστε διαγραμμένα αρχεία από δικτυακές μονάδες δίσκου (καθώς το robocopy χρησιμοποιείται συχνά για την αντιγραφή αρχείων προς και από τοποθεσίες δικτύου).
Το εργαλείο ανάκτησης δεδομένων που προτιμούμε είναι το Disk Drill. Είναι εξαιρετικά εύκολο στη χρήση, ενώ είναι εξοπλισμένο με έναν εξαιρετικό αλγόριθμο ανάκτησης δεδομένων. Το λογισμικό είναι ευέλικτο—με υποστήριξη για όλα τα κύρια συστήματα αρχείων και τύπους συσκευών αποθήκευσης, καθιστώντας το χρήσιμο σε μια μεγάλη ποικιλία σεναρίων απώλειας δεδομένων. Οι χρήστες των Windows μπορούν να επωφεληθούν από τη δωρεάν δοκιμαστική έκδοση του Disk Drill, η οποία τους επιτρέπει να ανακτούν έως και 500 MB δεδομένων δωρεάν.
Ορίστε πώς να χρησιμοποιήσετε το Disk Drill για να επαναφέρετε διαγραμμένα αρχεία:
- Κατεβάστε Κατεβάστε και εγκαταστήστε το Disk Drill. Κάντε το αυτό σε διαφορετική μονάδα αποθήκευσης, όχι σε αυτήν που περιέχει τα διαγραμμένα αρχεία.
- Ανοίξτε το Disk Drill, επιλέξτε τον δίσκο ή διαμέρισμα που περιέχει τα διαγραμμένα αρχεία και κάντε κλικ στο Αναζήτηση χαμένων δεδομένων για να ξεκινήσει η σάρωση ανάκτησης δεδομένων.
- Κάντε κλικ στο Αναθεώρηση βρεθέντων αντικειμένων για να δείτε τα αρχεία που ανακάλυψε το Disk Drill. Εάν θέλετε να φιλτράρετε τα αποτελέσματα, μπορείτε να κάνετε κλικ απευθείας στους αντίστοιχους τύπους αρχείων (Εικόνες, Βίντεο, Ήχος, Έγγραφα, Αρχεία, και Άλλα).
- Αναπτύξτε τις ενότητες Διεγραμμένο ή απολεσθέν και Ανακατασκευάστηκε για να δείτε διαγραμμένα αρχεία που είναι ανακτήσιμα.
- Χρησιμοποιήστε τα κουτάκια επιλογής για να επιλέξετε τα αρχεία που θέλετε να ανακτήσετε. Για να σας βοηθήσει, το Disk Drill εμφανίζει μια προεπισκόπηση του επιλεγμένου αρχείου, και μπορείτε να κάνετε χειροκίνητη προεπισκόπηση οποιουδήποτε αρχείου κάνοντας κλικ στο εικονίδιο ματιού δίπλα στο όνομα του αρχείου. Μόλις ολοκληρώσετε την επιλογή, κάντε κλικ στο Ανάκτηση .
- Επιλέξτε έναν προορισμό για ανάκτηση των αρχείων και κάντε κλικ στο Επόμενο .
- Το Disk Drill θα ανακτήσει τα επιλεγμένα αρχεία.
Πώς να Αποφύγετε την Απώλεια Δεδομένων Χρησιμοποιώντας το Robocopy
Η αποφυγή απώλειας δεδομένων όταν χρησιμοποιείτε το robocopy εξαρτάται από τη χρήση των σωστών παραμέτρων για τις συγκεκριμένες απαιτήσεις σας. Αν θέλετε να χρησιμοποιήσετε το robocopy /mir χωρίς να διαγράψετε αρχεία, βεβαιωθείτε ότι ο φάκελος προορισμού δεν περιέχει αρχεία που χρειάζεστε. Καλό είναι να αφήσετε τον κατάλογο άδειο.
Η σύνταξη για μια εντολή robocopy είναι ως εξής:
robocopy <πηγή> <προορισμός> [<αρχείο>[ ...]] [<παράμετροι>]
Ακολουθούν ορισμένες παράμετροι robocopy που μπορείτε να χρησιμοποιήσετε αν θέλετε να αντιγράψετε αρχεία από έναν προορισμό σε άλλο χωρίς να χάσετε κανένα δεδομένο:
Παράμετρος | Περιγραφή |
/xo | Εξαίρεση παλαιότερων αρχείων, δηλαδή, αν το αρχείο προορισμού ήδη υπάρχει, μην το αντικαταστήσετε αν είναι νεότερο ή έχει την ίδια ημερομηνία με το αρχείο πηγής. |
/xx | Εξαίρεση επιπλέον αρχείων και καταλόγων. Αυτό αποτρέπει τη διαγραφή από τον κατάλογο προορισμού. |
/xc | Εξαίρεση αλλαγμένων αρχείων. |
/xn | Εξαίρεση νεότερων αρχείων. |
/e | Αντιγραφή όλων των υποφακέλων, συμπεριλαμβανομένων των κενών. Αυτό δεν θα επηρεάσει τα υπάρχοντα αρχεία στον κατάλογο προορισμού. |
Ένα παράδειγμα θα ήταν robocopy C:\folder to move D:\Sample /MT:32 /XO που θα μετακινήσει έναν φάκελο που ονομάζεται «φάκελος προς μετακίνηση» από τον δίσκο C: σε έναν φάκελο που ονομάζεται «Παράδειγμα» στον δίσκο D:. Θα χρησιμοποιήσει πολυνηματισμό 32 νημάτων (/MT:32) για ταχύτερη ταχύτητα και θα εξαιρέσει τα παλαιότερα αρχεία (/XO).
Συμπέρασμα
Η ευελιξία και η απόλυτη προσαρμοστικότητα του βοηθητικού προγράμματος robocopy μπορεί να είναι δίκοπο μαχαίρι επειδή οι διάφορες παράμετροι μπορούν συχνά να είναι μπερδεμένες για να τις κατανοήσεις. Αν δεν είστε προσεκτικοί και δεν κατανοείτε την παράμετρο /mir, η χρήση της μπορεί να έχει ως αποτέλεσμα τη διαγραφή αρχείων από τον προορισμό. Ευτυχώς, μπορείτε να τα ανακτήσετε χρησιμοποιώντας ένα καλό εργαλείο ανάκτησης δεδομένων. Για να αποφύγετε την απώλεια δεδομένων λόγω robocopy στο μέλλον, θυμηθείτε να χρησιμοποιείτε πιο κατάλληλες παραμέτρους.