Vai al contenuto
Home » Risoluzione Problemi » Un fastidioso bug di Snow Leopard

Un fastidioso bug di Snow Leopard

Ultimamente sto seguendo un corso di web design per migliorare le mie capacità in questo campo e, come spesso accade in corsi di questo genere, ci sono dei compiti da fare a casa. Nonostante tutti i computer dell’aula corsi siano dei Mac Mini e io a casa abbia un iMac, ho formattato una chiavetta USB con file system FAT32 al fine di poter utilizzare i miei dati anche in ufficio, in pausa pranzo, dove utilizzo un PC con Windows.

Da bravo studente organizzato, mi sono creato una cartellina nella quale mettere i miei documenti, grafiche e bozze create con Photoshop e grande è stato il mio stupore, una volta spostata la cartellina sul desktop del Mac Mini, quando ho scoperto di non essere più in grado di riportarla sulla chiavetta USB.

L’errore presentato da Snow Leopard è quello che si vede nell’immagine di apertura dell’articolo: un fantomatico errore -36 che, se si va a vedere sul sito di Apple, sembra essere dovuto ad un fallimento della periferica sulla quale si sta scrivendo, nel mio caso la chiavetta USB.

Strano, penso. Forse la mia vecchia, storica e fedele memoria USB sta tirando gli ultimi respiri, così provo a riformattarla per vedere se il problema si risolve, ma senza ottenere alcun risultato positivo. Controllo i permessi dei file e delle cartelle (privilegi di lettura e scrittura per tutti i gruppi) e sembra essere tutto a posto.

Alla fine, provo a copiare un file alla volta sulla chiavetta e scopro di riuscire a farlo per tutti i file… ma non per le cartelle!

Allora inizio a cercare, cercare, cercare sul web una possibile soluzione, ma sembra che tutti i riferimenti all’errore 36 siano poco pertinenti con quanto si verifica nel mio caso… trovo vecchi post in forum in cui i soliti saccenti invitano a usare la funzione cerca, ma niente più. Almeno finché non inizio a cercare in inglese: “folder error 36 mac os x snow leopard” in Google mi restituisce, tra gli altri, un risultato interessante: Solution to Finder “Error code -36″ in 10.6 when copying folders. Non solo la descrizione del mio problema, ma anche la cura.

Ebbene, nel citato articolo si dice che il problema che ho riscontrato è un bug dell’ultimo aggiornamento di Snow Leopard, la versione 10.6.2, che si spera venga corretto nella prossima release. Tale problema si verifica solamente se si va a scrivere su un supporto formattato in FAT o FAT32 ed è legato ai file nascosti di Mac OS X, i famigerati .DS_Store che il nostro sistema operativo dissemina nelle cartelle.

Soluzione? Cancellarli con un comando da terminale prima di spostarli sulla chiavetta: dot_clean seguito dal percorso della cartella da “bonificare”.

È sufficiente aprire il terminale e digitare dot_clean seguito da uno spazio, poi trascinare nella finestra del terminale la cartella che deve essere copiata e dare l’invio. Il gioco è fatto: ora è possibile spostare la cartella sulla chiavetta.

In alternativa è possibile seguire le istruzioni che abbiamo pubblicato in un recente articolo su come eliminare i file Thumbs.db dal Mac e i file .DS_Store dai PC.