Come correggere il codice di errore 36 nel Finder di Mac OS X

Sommario:

Anonim

In alcune rare occasioni, quando provano a copiare i file, gli utenti Mac possono riscontrare il "codice di errore 36", che interrompe completamente il processo di copia o spostamento nel Finder di Mac OS X. L'errore completo viene solitamente letto come "Il Finder non può completare l'operazione perché alcuni dati in" FileName "non possono essere letti o scritti. (Codice errore -36)” . Il nome del file a volte è .DS_Store, ma può succedere anche con qualsiasi file su un Mac.

Se ti imbatti nel codice di errore -36 su un Mac, di solito c'è una soluzione davvero semplice grazie a un pratico strumento da riga di comando chiamato "dot_clean". Se non hai mai sentito parlare di dot_clean, non sei certo il solo, e la pagina di manuale del comando spiega che "unisce i file ._ con i corrispondenti file nativi". che potrebbe non sembrare molto per l'utente occasionale, ma dato che spesso la causa dell'errore 36 sono i file preceduti da un punto, questo può essere esattamente quello che devi fare.

Come risolvere l'errore 36 nel Finder di Mac OS X con dot_clean

Per usare dot_clean, ti consigliamo di puntarlo alla directory che viene copiata e lanciare il codice di errore 36, le basi sono così:

  1. Avvia il terminale (disponibile in /Applicazioni/Utility/ o con Spotlight)
  2. Al prompt dei comandi digitare:
  3. dot_clean /Percorso/A/Directory/Con/Problema/

  4. Quando dot_clean è finito, riprova a copiare il file e dovrebbe riuscire senza codice di errore

Ad esempio, se la copia di ~/Documents/FileBackups/ è la directory problematica, utilizzare:

dot_clean ~/Documents/FileBackups/

Questo dovrebbe essere tutto ciò che è necessario per risolvere il problema, assicurati solo di tentare il trasferimento di file/directory immediatamente dopo l'esecuzione del comando.

Tecnicamente potresti puntare dot_clean su un intero volume, ma probabilmente non è necessario a meno che l'errore -36 non venga continuamente attivato nel Finder quando provi a eseguire il backup di un'intera unità manualmente.

Se il problema è ricorrente e si verifica costantemente quando si tenta di copiare file da e verso un Mac in rete, una condivisione di rete, un'unità esterna di qualche tipo o da e verso un computer Windows, è possibile prova anche a cancellare tutto .File DS_Store su un Mac utilizzando la riga di comando, che può funzionare come soluzione temporanea se per qualche motivo dot_clean fallisce. Questo era effettivamente ciò che avevo fatto in passato per aggirare questo e altri messaggi di errore di input/output simili prima di scoprire questo specifico approccio di comando.

Mi sono appena imbattuto in questo di recente e ho scoperto che dot_clean ha funzionato correttamente per risolvere il codice di errore -36 durante la copia di una directory da un Mac con OS X 10.9.5 a un Mac con OS X 10.10.3 e anche su un PC Windows, la macchina originale lanciava ripetutamente l'errore. Sembra che questo errore abbia avuto un aumento con Mac OS da Sierra, El Capitan e OS X Yosemite, forse suggerendo qualche incompatibilità con alcuni file dot di altre versioni del sistema operativo. A differenza di alcuni degli strani messaggi di errore in Mac OS X, un riavvio o il riavvio del Finder non ha funzionato. Un grande ringraziamento a JacobSalmela per la facile soluzione.

Se questo ha funzionato per te, o conosci un altro trucco per correggere il codice di errore 36 nel Finder di Mac OS X, faccelo sapere nei commenti.

Come correggere il codice di errore 36 nel Finder di Mac OS X