Come espellere in sicurezza i dischi esterni su macOS Sequoia e Sonoma

Apple ha cambiato il funzionamento dell'espulsione dei dischi nelle versioni recenti di macOS. Ecco cosa è diverso in Sequoia e Sonoma e come affrontare i problemi di espulsione più comuni.

Se di recente sei passato a macOS Sequoia o Sonoma, potresti aver notato che l’espulsione dei dischi esterni sembra diversa. Non perché Apple abbia riprogettato la procedura, ma perché alcune modifiche di sistema dietro le quinte influenzano come e quando i dischi possono essere espulsi.

Sia Sequoia sia Sonoma hanno introdotto modifiche ai controlli sulla privacy, alla gestione dei processi in background e ai servizi di sistema che creano nuovo attrito intorno all’espulsione dei dischi. Ecco cosa è cambiato e come affrontarlo.

Cosa è cambiato in Sonoma e Sequoia

A partire da Sonoma, Apple ha ampliato le restrizioni sui processi in background. Il sistema è più aggressivo nel gestire quali app possono eseguire attività in background e per quanto tempo queste possano persistere. Paradossalmente, questo fa sì che alcuni processi trattengano le risorse del disco in modo diverso da prima.

Sequoia si è spinto oltre con modifiche ai permessi di Accesso completo al disco. Le app hanno bisogno di un permesso esplicito per accedere a determinate posizioni di file, e il sistema applica questi permessi in modo più rigoroso. Quando un processo di sistema incontra un limite di permessi mentre accede al tuo disco esterno, a volte può bloccarsi anziché fallire in modo pulito, lasciando un handle di file aperto.

È cambiato anche il sistema di notifiche. Nelle versioni precedenti di macOS, l’avviso «Il disco non è stato espulso correttamente» compariva una volta e poi spariva. In Sequoia, il sistema può essere più insistente nell’avvisarti e, in alcuni casi, è la notifica stessa a innescare un accesso al disco mentre il sistema ne verifica lo stato.

La nuova posizione in Impostazioni di Sistema

Se stai cercando le impostazioni relative ai dischi, Apple ha di nuovo spostato le cose.

In Sequoia, le impostazioni relative ai dischi si trovano in Impostazioni di Sistema > Generali > Spazio. Ma la maggior parte dei controlli rilevanti per l’espulsione è ancora in Utility Disco, che non è cambiata granché.

Per le esclusioni di Spotlight (una soluzione comune ai problemi di espulsione), vai su Impostazioni di Sistema > Siri e Spotlight > Privacy di Spotlight. È una delle impostazioni più efficaci da modificare se hai regolarmente difficoltà a espellere i dischi.

Problemi di espulsione comuni su Sequoia

Il servizio in background cloudd, che gestisce la sincronizzazione di iCloud tramite CloudKit, può causare problemi di espulsione su Sequoia. Questo servizio occasionalmente trattiene riferimenti a file sui dischi esterni, in particolare se hai mai aperto un documento sincronizzato con iCloud mentre un disco esterno era la finestra attiva del Finder.

Se cloudd sta bloccando la tua espulsione, puoi verificarlo con:

lsof /Volumes/YourDriveName | grep cloudd

Chiudere cloudd da Monitoraggio Attività risolverà temporaneamente la cosa, ma il processo si riavvia automaticamente. Spostare i flussi di lavoro legati a iCloud fuori dalle directory dei dischi esterni è la soluzione a lungo termine.

Anche Stage Manager (introdotto in Ventura e ancora presente in Sequoia) può causare problemi. Quando è attivo, mantiene riferimenti alle finestre recenti e al loro contenuto. Se avevi una finestra del Finder aperta che mostrava il contenuto del tuo disco esterno, Stage Manager potrebbe trattenere quel riferimento anche dopo che hai chiuso la finestra.

Disattivare Stage Manager (Impostazioni di Sistema > Scrivania e Dock > Stage Manager) risolve la cosa, anche se è una soluzione drastica per un problema di espulsione.

Problemi di espulsione specifici di Sonoma

Il sistema di widget di Sonoma si è esteso alla scrivania, e i widget della scrivania possono interferire con l’espulsione dei dischi se fanno riferimento a file o mostrano informazioni provenienti da un disco esterno.

Il problema più comune di Sonoma riguarda la versione aggiornata di Spotlight. Lo Spotlight di Sonoma indicizza più tipi di file e metadati rispetto alle versioni precedenti. Se colleghi un disco con molti documenti, foto o file multimediali, Spotlight lavora di più e più a lungo, tenendo il disco occupato per periodi prolungati.

Sonoma ha anche cambiato il modo in cui il Terminale gestisce i percorsi dei volumi. Alcuni vecchi script che usano percorsi del tipo /Volumes/DriveName potrebbero comportarsi in modo diverso. Se hai script che montano o accedono automaticamente ai dischi esterni, mettili alla prova dopo l’aggiornamento.

Il metodo di espulsione affidabile su entrambe le versioni

Indipendentemente dalla versione di macOS che usi, questa sequenza funziona in modo costante:

  1. Chiudi tutte le finestre del Finder che mostrano il contenuto del disco
  2. Chiudi tutte le applicazioni che stavi usando con file sul disco
  3. Aspetta dieci secondi che i processi in background rilascino il disco
  4. Fai clic destro sull’icona del disco sulla scrivania o nella barra laterale del Finder e scegli Espelli

Se non funziona, prova dal Terminale:

diskutil unmount /Volumes/YourDriveName

Se anche il Terminale fallisce, controlla cosa sta tenendo occupato il disco:

lsof /Volumes/YourDriveName

Salta i passaggi manuali: Ejecta ti mostra esattamente quale processo sta bloccando il disco — e ti permette di chiuderlo con un clic, direttamente dalla barra dei menu. Scopri di più →

Permessi e Accesso completo al disco

Sia Sequoia sia Sonoma sono più rigorosi riguardo a cosa può accedere ai tuoi dischi. Se usi il Terminale o strumenti di terze parti per gestire i dischi, assicurati che il Terminale (o l’app di terminale che preferisci) abbia l’Accesso completo al disco in Impostazioni di Sistema > Privacy e sicurezza > Accesso completo al disco.

Senza l’Accesso completo al disco, il comando lsof non ti mostrerà tutti i processi che stanno usando il disco. Otterrai un elenco parziale che potrebbe non includere il vero responsabile del blocco.

Questo requisito sui permessi è anche il motivo per cui alcune vecchie utilità per i dischi hanno smesso di funzionare dopo l’aggiornamento a Sonoma o Sequoia. Devono essere aggiornate per richiedere i nuovi permessi.

Cosa Apple dovrebbe risolvere

L’esperienza di base dell’espulsione su macOS non è migliorata in modo significativo da anni. Il messaggio di errore dice ancora «Il disco non è stato espulso perché uno o più programmi potrebbero utilizzarlo» senza dirti quali programmi. Era poco utile in Catalina ed è ancora poco utile in Sequoia.

Apple ha l’informazione. Il sistema sa esattamente quali processi tengono aperti gli handle dei file. Semplicemente, non rende quell’informazione disponibile all’utente.

Finché Apple non risolverà la cosa, Ejecta colma la lacuna. Funziona sia su macOS Sonoma sia su Sequoia, individua i processi specifici che bloccano i tuoi dischi e ti permette di chiuderli direttamente. Gestisce i nuovi servizi di sistema e i requisiti di permessi introdotti con queste versioni del sistema operativo, così non devi capire da solo se il colpevole sia cloudd, Stage Manager o qualche altro nuovo processo in background.

Aggiornare il tuo Mac non dovrebbe rendere più difficili le operazioni di base. Ed espellere un disco è quanto di più basilare ci sia.

Se preferisci non usare il Terminale ogni volta, Ejecta ti mostra esattamente quale processo sta bloccando il disco — e ti permette di chiuderlo con un clic, direttamente dalla barra dei menu.

Acquista ora — $9.99