Come correggere il codice di errore 36 nel Finder di Mac OS X
Sommario:
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ì:
- Avvia il terminale (disponibile in /Applicazioni/Utility/ o con Spotlight)
- Al prompt dei comandi digitare:
- Quando dot_clean è finito, riprova a copiare il file e dovrebbe riuscire senza codice di errore
dot_clean /Percorso/A/Directory/Con/Problema/
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.