Jak naprawić kod błędu 36 w Mac OS X Finder

Spisu treści:

Anonim

W rzadkich przypadkach podczas próby skopiowania plików użytkownicy komputerów Mac mogą napotkać „kod błędu 36”, który całkowicie zatrzymuje proces kopiowania lub przenoszenia w Mac OS X Finder. Pełny błąd jest zwykle odczytywany jako „Wyszukiwarka nie może ukończyć operacji, ponieważ niektórych danych w „Nazwa pliku” nie można odczytać ani zapisać. (Kod błędu -36)”. Nazwa pliku to czasami .DS_Store, ale może się to zdarzyć również w przypadku dowolnego pliku na komputerze Mac.

Jeśli napotkasz kod błędu -36 na komputerze Mac, zwykle istnieje naprawdę proste rozwiązanie dzięki poręcznemu narzędziu wiersza poleceń o nazwie „dot_clean”. Jeśli nigdy nie słyszałeś o dot_clean, z pewnością nie jesteś sam, a strona podręcznika dla polecenia wyjaśnia, że ​​„łączy pliki ._ z odpowiednimi plikami natywnymi”. co może nie brzmieć zbyt dobrze dla zwykłego użytkownika, ale biorąc pod uwagę częstą przyczynę błędu 36, to pliki poprzedzone kropką, może to być dokładnie to, co musisz zrobić.

Jak rozwiązać błąd 36 w Mac OS X Finder za pomocą dot_clean

Aby użyć dot_clean, należy wskazać katalog, który jest kopiowany i wyrzucany kod błędu 36, podstawy wyglądają tak:

  1. Uruchom Terminal (znajdujący się w /Applications/Utilities/ lub za pomocą Spotlight)
  2. W wierszu polecenia wpisz:
  3. dot_clean /Ścieżka/Do/Katalog/Z/Problem/

  4. Po zakończeniu dot_clean spróbuj ponownie skopiować plik i powinno się udać bez kodu błędu

Na przykład, jeśli problematyczny katalog to kopiowanie ~/Documents/FileBackups/, użyj:

dot_clean ~/Documents/FileBackups/

To powinno wystarczyć do rozwiązania problemu, pamiętaj tylko, aby spróbować przesłać plik/katalog natychmiast po uruchomieniu polecenia.

Technicznie rzecz biorąc, można wskazać dot_clean na cały wolumin, ale prawdopodobnie nie jest to konieczne, chyba że błąd -36 jest ciągle wyzwalany w programie Finder podczas próby ręcznego utworzenia kopii zapasowej całego dysku.

Jeśli problem powtarza się i występuje stale podczas próby kopiowania plików do iz podłączonego do sieci komputera Mac, udziału sieciowego, jakiegoś dysku zewnętrznego lub do i z komputera z systemem Windows, możesz spróbuj też usunąć wszystkieDS_Store na komputerze Mac za pomocą wiersza poleceń, co może działać jako tymczasowe obejście, jeśli z jakiegoś powodu dot_clean zawiedzie. Właśnie to robiłem w przeszłości, aby obejść ten i inne podobne komunikaty o błędach wejścia/wyjścia przed odkryciem tego konkretnego podejścia do poleceń.

Właśnie natknąłem się na to niedawno i odkryłem, że dot_clean działa dobrze, usuwając kod błędu -36 podczas kopiowania katalogu z komputera Mac z systemem OS X 10.9.5 na komputer Mac z systemem OS X 10.10.3, a także do komputera z systemem Windows, oryginalna maszyna wielokrotnie zgłaszała błąd. Wygląda na to, że ten błąd pojawił się w systemie Mac OS od czasów Sierra, El Capitan i OS X Yosemite, co może sugerować pewną niezgodność z niektórymi plikami kropek z innych wersji systemu operacyjnego. W przeciwieństwie do niektórych dziwnych komunikatów o błędach w systemie Mac OS X, ponowne uruchomienie lub ponowne uruchomienie Findera nie załatwiło sprawy. Ogromne podziękowania dla JacobSalmela za łatwe rozwiązanie.

Jeśli to zadziałało lub znasz inny sposób na naprawienie kodu błędu 36 w Mac OS X Finder, daj nam znać w komentarzach.

Jak naprawić kod błędu 36 w Mac OS X Finder