Πώς να διορθώσετε τον κωδικό σφάλματος 36 στο Mac OS X Finder
Πίνακας περιεχομένων:
Σε ορισμένες σπάνιες περιπτώσεις, όταν προσπαθούν να αντιγράψουν αρχεία, οι χρήστες Mac ενδέχεται να συναντήσουν "κωδικό σφάλματος 36", ο οποίος διακόπτει εντελώς τη διαδικασία αντιγραφής ή μετακίνησης στο Mac OS X Finder. Το πλήρες σφάλμα συνήθως διαβάζεται ως "Το Finder δεν μπορεί να ολοκληρώσει τη λειτουργία επειδή ορισμένα δεδομένα στο "FileName" δεν μπορούν να διαβαστούν ή να εγγραφούν. (Κωδικός σφάλματος -36)” . Το όνομα αρχείου είναι μερικές φορές .DS_Store, αλλά μπορεί να συμβεί και με σχεδόν οποιοδήποτε αρχείο σε Mac.
Αν αντιμετωπίσετε τον κωδικό σφάλματος -36 σε Mac, υπάρχει συνήθως μια πολύ απλή λύση χάρη σε ένα εύχρηστο εργαλείο γραμμής εντολών που ονομάζεται "dot_clean". Εάν δεν έχετε ακούσει ποτέ για το dot_clean, σίγουρα δεν είστε μόνοι και η σελίδα του εγχειριδίου για την εντολή εξηγεί ότι "συγχωνεύει αρχεία ._ με αντίστοιχα εγγενή αρχεία". που μπορεί να μην ακούγεται πολύ στον απλό χρήστη, αλλά δεδομένης της συχνής αιτίας του Σφάλματος 36 είναι τα αρχεία με το πρόθεμα μιας τελείας, αυτό μπορεί να είναι ακριβώς αυτό που πρέπει να κάνετε.
Πώς να επιλύσετε το σφάλμα 36 στο Mac OS X Finder με dot_clean
Για να χρησιμοποιήσετε το dot_clean, θα θέλετε να το δείξετε στον κατάλογο που αντιγράφεται και ρίχνει τον κωδικό σφάλματος 36, τα βασικά μοιάζουν με αυτό:
- Εκκίνηση του τερματικού (βρίσκεται στο /Applications/Utilities/ ή με Spotlight)
- Στη γραμμή εντολών, πληκτρολογήστε:
- Όταν ολοκληρωθεί το dot_clean, προσπαθήστε να αντιγράψετε ξανά το αρχείο και θα πρέπει να πετύχει χωρίς κωδικό σφάλματος
dot_clean /Path/To/Directory/With/Problem/
Για παράδειγμα, εάν η αντιγραφή ~/Documents/FileBackups/ είναι ο προβληματικός κατάλογος, χρησιμοποιήστε:
dot_clean ~/Documents/FileBackup/
Αυτό θα πρέπει να είναι το μόνο που χρειάζεται για να επιλύσετε το πρόβλημα, απλώς φροντίστε να επιχειρήσετε τη μεταφορά αρχείου/καταλόγου αμέσως μετά την εκτέλεση της εντολής.
Τεχνικά, θα μπορούσατε να δείξετε dot_clean σε ολόκληρη την ένταση, αλλά αυτό πιθανότατα δεν είναι απαραίτητο, εκτός εάν το σφάλμα -36 ενεργοποιείται συνεχώς στο Finder όταν προσπαθείτε να δημιουργήσετε αντίγραφα ασφαλείας ολόκληρης μονάδας με μη αυτόματο τρόπο.
Αν το πρόβλημα είναι επαναλαμβανόμενο και το αντιμετωπίζετε συνεχώς όταν προσπαθείτε να αντιγράψετε αρχεία από και προς έναν δικτυωμένο Mac, ένα κοινόχρηστο στοιχείο δικτύου, κάποια εξωτερική μονάδα δίσκου ή από και προς έναν υπολογιστή με Windows, μπορείτε προσπαθήστε επίσης να διαγράψετε όλα.DS_Store αρχεία σε Mac χρησιμοποιώντας τη γραμμή εντολών, η οποία μπορεί να λειτουργήσει ως προσωρινή λύση εάν για κάποιο λόγο το dot_clean αποτύχει. Αυτό ήταν στην πραγματικότητα αυτό που είχα κάνει στο παρελθόν για να παρακάμψω αυτό και άλλα παρόμοια μηνύματα σφάλματος εισόδου/εξόδου πριν ανακαλύψω αυτήν τη συγκεκριμένη προσέγγιση εντολών.
Μόλις αντιμετώπισα αυτό πρόσφατα και διαπίστωσα ότι το dot_clean λειτούργησε καλά για την επίλυση του κωδικού σφάλματος -36 κατά την αντιγραφή ενός καταλόγου από Mac με OS X 10.9.5 σε Mac με OS X 10.10.3 και επίσης σε υπολογιστή με Windows, το αρχικό μηχάνημα έβγαζε επανειλημμένα το σφάλμα. Φαίνεται ότι αυτό το σφάλμα έχει αυξηθεί με το Mac OS από το Sierra, το El Capitan και το OS X Yosemite επίσης, ίσως υποδηλώνει κάποια ασυμβατότητα με ορισμένα αρχεία κουκκίδων από άλλες εκδόσεις του λειτουργικού συστήματος. Σε αντίθεση με ορισμένα από τα περίεργα μηνύματα σφάλματος στο Mac OS X, η επανεκκίνηση ή η επανεκκίνηση του Finder δεν έκανε το κόλπο. Ένα μεγάλο ευχαριστώ στον JacobSalmela για την εύκολη λύση.
Αν αυτό λειτούργησε για εσάς ή γνωρίζετε κάποιο άλλο κόλπο για να διορθώσετε τον κωδικό σφάλματος 36 στο Mac OS X Finder, ενημερώστε μας στα σχόλια.