4 Modi per Risolvere il Codice Errore 36 su Mac

Macos Error Code 36 Header

Ci sono solo pochi messaggi di errore di macOS notori come il codice errore 36. Incontrarlo mentre sei nel mezzo di qualcosa di importante può essere frustrante, per non dire altro, soprattutto con molti consigli, spesso contrastanti, online. Questa guida presenta cinque metodi facili da seguire per aiutarti a far cadere il Codice Errore 36 di Mac.

Indice

  • Cos’è il Codice Errore 36 su macOS?
  • Cosa Causa il Codice Errore 36 su Mac?
    1. Come Risolvere il Codice Errore 36 Usando il Comando “Dot_clean”
    1. Come Risolvere il Codice Errore 36 Controllando i Permessi di Lettura/Scrittura
    1. Come Risolvere il Codice Errore 36 Eseguendo First Aid sul Tuo Dispositivo di Archiviazione
    1. Come Risolvere il Codice Errore 36 Eliminando Manualmente i File .DS_Store
  • Domande Frequenti

Cos’è il Codice Errore 36 su macOS?

Il codice errore 36 su Mac è talvolta indicato come l’errore “non può essere letto o scritto”, poiché il messaggio di errore completo di solito legge:

"Il Finder non può completare l'operazione perché alcuni dati in “Nomefile.estensione” non possono essere letti o scritti. (Codice Errore -36)"

Il tuo Mac segnala che non riesce a leggere i dati da un file sorgente o a scrivere dati in un file di destinazione. Il codice errore 36 si incontra comunemente quando:

  • Trasferisci file da un dispositivo di archiviazione esterno all’hard disk interno.
  • Copi file dall’unità di sistema a un dispositivo di archiviazione esterno.
  • Sposti file nella cartella Cestino.

Comprendere il codice errore 36 è il primo passo verso la sua risoluzione.

Suggerimento: cerchi una guida su come risolvere il codice errore 43? Esplora le nostre soluzioni testate e approvate.

Cosa Causa il Codice Errore 36 su Mac?

Il codice errore 36 è solitamente causato da uno o più dei seguenti fattori:

  • Corruzione del file: se il file che stai cercando di copiare o spostare è corrotto, ciò può portare al codice errore 36. Questo accade perché il tuo Mac ha difficoltà a leggere i dati come dovrebbe.
  • Problemi con i permessi di file: a volte i permessi associati a un file o una cartella impediscono al tuo Mac di eseguire l’operazione con successo.
  • Dispositivo di archiviazione difettoso: sia i dispositivi di archiviazione interni che esterni possono attivare il codice errore 36 quando il tuo Mac non riesce a comunicare correttamente con loro.
  • Bug nel sistema operativo: occasionalmente, problemi con macOS stesso, in particolare bug software, possono causare comportamenti inattesi e impedire che le operazioni di lettura e scrittura vengano completate con successo.

Sebbene questi problemi possano sembrare complicati, le soluzioni spesso non lo sono, come vedrai.

Buono a sapersi: hai difficoltà a identificare il problema? Puoi scoprire come usare Apple Diagnostics per risolvere i problemi del tuo Mac.

1. Come Risolvere il Codice Errore 36 Usando il Comando “Dot_clean”

Se hai mai copiato file dal tuo Mac al tuo dispositivo di archiviazione esterno e poi collegato il dispositivo a un PC con Windows o Linux, potresti aver notato alcuni file che sembrano strani e iniziano con un punto, come .DS_Store. Questi sono noti come “file dot” e sono solitamente nascosti su un Mac, memorizzando attributi personalizzati, come la posizione delle icone o le configurazioni delle immagini di sfondo.

A causa della loro natura specifica per Mac, i file dot a volte diventano corrotti quando un singolo dispositivo di archiviazione viene accesso da più sistemi operativi. Fortunatamente, macOS è dotato di un utile strumento a riga di comando, chiamato “dot_clean,” che può unirli ricorsivamente ai file nativi corrispondenti. Per utilizzare il comando dot_clean, segui i passaggi riportati di seguito:

  1. Apri l’app “Terminale”. Puoi trovarla in “Applicazioni -> Utility.”

Macos Terminal Highlighted

  1. Inserisci il seguente comando per elencare tutti i volumi connessi: ls /Volumes
  2. Ricorda il nome del dispositivo di archiviazione con cui hai problemi. Per esempio, la tua unità di sistema è solitamente chiamata “Macintosh HD.”
  3. Inserisci il seguente comando per eseguire il comando dot_clean sul tuo dispositivo di archiviazione: sudo dot_clean /Volume/Nome-unità
  4. Per scansionare la tua unità di sistema, inserisci: sudo dot_clean /Volumes/Macintosh\ HD. Poi, inserisci la tua password di amministratore e attendi che il comando dot_clean completi il suo lavoro.

Dot Clean Command Terminal

Importante: mentre il Terminale può essere uno strumento potente, è anche capace di apportare modifiche a livello di sistema. Controlla sempre i comandi che inserisci per evitare conseguenze indesiderate.

2. Come Risolvere il Codice Errore 36 Controllando i Permessi di Lettura/Scrittura

Il sistema operativo macOS è fondamentalmente un sistema operativo basato su Unix e, in quanto tale, utilizza un modello di permessi simile per garantire la sicurezza dei tuoi file. Essenzialmente, questo modello regola chi può leggere, scrivere o eseguire ogni file e cartella nel tuo sistema. Per rimediare al codice errore 36, verifica di avere i necessari permessi di lettura/scrittura per il file o la cartella con cui hai problemi:

  1. Avvia Finder e individua il file o la cartella che sta causando il codice errore 36.
  2. Fai clic destro sul file o sulla cartella e seleziona l’opzione “Ottieni informazioni”.

Get Info Option Macos

  1. Espandi la sezione “Condivisione e permessi” in fondo.
  2. Controlla i privilegi accanto al tuo nome utente e assicurati che siano impostati su “Lettura e Scrittura.” Se non lo sono, continua.
  3. Fai clic sull’icona del lucchetto in basso a destra della finestra e inserisci la tua password quando richiesto.

Info Tab Lock

  1. Apri il menu a comparsa nella colonna “Privilegio”, quindi scegli l’impostazione di privilegio desiderata.

Info Tab Change Permissions

Suggerimento: puoi sempre ripristinare eventuali modifiche apportate ai permessi dei tuoi file e cartelle facendo clic sui tre punti in fondo alla finestra delle informazioni e selezionando l’opzione “Ripristina modifiche”.

Come Eseguire Operazioni di Lettura/Scrittura Usando il Terminale

A volte il Finder di macOS avrà problemi come il codice errore 36 durante l’eliminazione, la copia o lo spostamento di file o cartelle, ma puoi bypassarli eseguendo le operazioni direttamente dal Terminale. Tieni presente che i comandi del Terminale richiedono un po’ di cautela, poiché comandi errati potrebbero avere conseguenze indesiderate (ma anche un clic errato può).

Usa il comando “rm” (rimuovi) per eliminare un file o una cartella usando il Terminale:

rm file_non_necessario.file oppure rm -r cartella_non_necessaria.folder

Usa il comando “cp” (copia) per copiare un file o una cartella usando il Terminale:

cp esempio.file ~/Desktop oppure cp -r nome_cartella ~/Desktop

Usa il comando “mv” (sposta) per spostare un file o una cartella usando il Terminale:

mv esempio.file ~/Desktop oppure mv -r nome_cartella ~/Desktop

Suggerimento: affinché questi comandi di esempio funzionino, è prima necessario navigare nella cartella corretta. Fai ciò usando il comando “cd” (cambia directory).

3. Come Risolvere il Codice Errore 36 Eseguendo First Aid sul Tuo Dispositivo di Archiviazione

Sia le unità interne che quelle esterne possono occasionalmente sperimentare problemi di file system che impediscono al tuo Mac di leggere o scrivere dati correttamente. Qui entra in gioco la funzione “First Aid” dello strumento Disk Utility integrato di macOS, che ti consente di controllare il file system del tuo disco per errori e correggerli, se possibile, con pochi semplici clic:

  1. Avvia l’app Disk Utility da “Applicazioni -> Utility.”

Macos Terminal Highlighted 1

  1. Seleziona il dispositivo di archiviazione problematico nel riquadro sinistro.
  2. Clicca sul pulsante “First Aid” nella barra degli strumenti.

First Aid Macos Highlighted

  1. Conferma la tua decisione di scansionare e, si spera, riparare il dispositivo di archiviazione facendo clic sul pulsante “Esegui”.
  2. Attendi che First Aid completi il lavoro.

Nota: se Disk Utility non riesce a riparare il tuo disco ed eliminare il codice errore 36, ti raccomandiamo di eseguire il backup del tuo dispositivo di archiviazione, poiché potrebbe essere in fase di guasto.

4. Come Risolvere il Codice Errore 36 Eliminando Manualmente i File .DS_Store

Se nessuna soluzione finora ha aiutato, allora dovresti considerare di eliminare manualmente i file .DS_Store dal tuo dispositivo di archiviazione. Come abbiamo già spiegato, questi file contengono impostazioni a livello di directory per il tuo Mac, quindi non sono veramente necessari. Questa è una buona notizia, poiché possono diventare corrotti e causare l’apparizione del codice errore 36.

Poiché i file .DS_Store sono normalmente nascosti e non visibili in Finder, anche se premi Command + Shift + . per rivelare i file nascosti, devi passare attraverso alcune fasi extra per eliminarli:

  1. Avvia il Terminale. Puoi trovarlo in “Applicazioni -> Utility.”
  2. Naviga fino alla cartella con cui hai problemi usando il comando “cd”.
  3. Inserisci il seguente comando per elencare tutti i file: ls -lA
  4. Usa il comando “rm” per rimuovere il file .DS_Store: rm .DS_Store

Ds Store Remove Terminal

  1. Ripeti i passaggi da 2 a 4 per tutte le altre cartelle problematiche.

Suggerimento: puoi eliminare tutti i file .DS_Store nel tuo sistema in un colpo solo usando il seguente comando (usalo con cautela): sudo find / -name ".DS_Store" -depth -exec rm {} \;

Domande Frequenti

Quali sono altri codici errore comuni su macOS?

Ci sono molti codici errore che possono apparire su macOS, ognuno dei quali indica un problema diverso. Oltre al codice errore 36, altri codici errore comunemente riscontrati includono il codice errore 43 e il codice errore 50.

Posso prevenire il codice errore 36 dal ripresentarsi?

Sfortunatamente, non c’è un modo garantito per prevenire il codice errore 36. Il miglior consiglio è prendersi cura dei tuoi dispositivi di archiviazione e mantenere il tuo sistema operativo aggiornato.

È sicuro eliminare i file .DS_Store?

Sì, in generale è sicuro eliminare i file .DS_Store. Questi file vengono creati da macOS per memorizzare impostazioni specifiche della directory e non contengono dati personali.