Come convertire un disco NTFS in exFAT su Mac senza perdere dati

Su Mac non è possibile convertire NTFS in exFAT direttamente sul disco, e nessuno strumento può farlo senza riscrivere l'intero disco. L'unico metodo sicuro è: fare il backup di tutto, verificare il backup, formattare il disco come exFAT, copiare di nuovo i file e verificare ancora. Questa guida mostra come farlo con gli strumenti integrati di macOS.

La formattazione cancella il disco. Non iniziare se non hai un backup verificato di tutti i file che vuoi conservare, su un disco diverso.

Perché non esiste una conversione sul posto

NTFS ed exFAT memorizzano le tabelle dei file e i dati di allocazione con strutture completamente diverse. Windows può convertire FAT32 in NTFS sul posto, ma su macOS non esiste nulla di equivalente da NTFS a exFAT. Qualsiasi strumento che dichiari di farlo deve spostare o riscrivere ogni file, e un'interruzione di corrente o un settore danneggiato a metà può distruggere l'unica copia. Un backup completo preventivo non è facoltativo.

Prima di iniziare

Metodo 1: Utility Disco (senza riga di comando)

Procedi solo dopo aver copiato i file nel backup e averli controllati (vedi la sezione sul backup più sotto).

  1. Apri Utility Disco (Applicazioni > Utility). Nel menu Vista scegli Mostra tutti i dispositivi.
  2. Nella barra laterale seleziona il disco fisico vero e proprio (la voce di primo livello con il nome del produttore), non soltanto il volume NTFS che si trova al suo interno.
  3. Fai clic su Inizializza. Assegna un nome al volume, imposta Formato su ExFAT e Schema su Mappa partizione GUID. Scegli Master Boot Record solo se una vecchia fotocamera, un televisore o un'autoradio lo richiede.
  4. Controlla ancora una volta che il dispositivo selezionato sia quello giusto, poi fai clic su Inizializza e attendi il termine dell'operazione.
  5. Al termine il disco appare come volume exFAT. Ricopia i file dal backup, poi verificali.

Metodo 2: Terminale con diskutil

Elenca i dischi esterni, individua con attenzione l'identificatore giusto (ad esempio /dev/disk4) e poi cancellalo. Sostituisci MYDRIVE con il nome del volume e disk4 con il tuo identificatore.

# trova l'identificatore del tuo disco esterno (guarda SIZE e NAME)
diskutil list external

# CANCELLA l'intero disco: lo formatta come exFAT con mappa partizione GUID
diskutil eraseDisk ExFAT MYDRIVE GPT /dev/disk4

diskutil eraseDisk distrugge tutto ciò che si trova sul disco indicato. Se scegli l'identificatore sbagliato, ad esempio quello del disco interno, non c'è modo di annullare. Controlla due volte l'output di diskutil list external.

Backup e verifica (non saltare questo passaggio)

Passo 1: copia i file nella destinazione di backup. Questo comando rsync copia in modo ricorsivo, mantiene le date di modifica e salta le cartelle di sistema di Windows. Attenzione agli slash finali.

rsync -rtv --progress \
  --exclude='System Volume Information' --exclude='$RECYCLE.BIN' \
  /Volumes/OLDDRIVE/ /Volumes/BACKUP/OLDDRIVE-backup/

Passo 2: confronta il numero di file e la dimensione totale dell'originale e del backup. Devono coincidere (a parte le cartelle di sistema escluse).

find /Volumes/OLDDRIVE -type f | wc -l
du -sk /Volumes/OLDDRIVE

Passo 3: un controllo byte per byte. Questa simulazione con -c confronta i checksum reali e mostra solo i file diversi o mancanti. Se non compare nulla oltre all'intestazione dell'elenco file, il backup è identico.

rsync -rcn --delete -v \
  --exclude='System Volume Information' --exclude='$RECYCLE.BIN' \
  /Volumes/OLDDRIVE/ /Volumes/BACKUP/OLDDRIVE-backup/

Facoltativo, più robusto e riutilizzabile: registra ora i checksum SHA-256 del backup e usa lo stesso file per verificare la copia che ripristini sul disco exFAT. Viene stampata ogni riga che non è OK.

cd /Volumes/BACKUP/OLDDRIVE-backup
find . -type f -print0 | xargs -0 shasum -a 256 > ~/olddrive.sha256
# dopo aver ricopiato i file sul nuovo volume exFAT, verifica con i checksum salvati
cd /Volumes/MYDRIVE
shasum -a 256 -c ~/olddrive.sha256 | grep -v ': OK$'

Passa alla fase di cancellazione solo quando tutti i controlli sono superati. Conserva il backup finché anche la copia ripristinata non è stata verificata.

Ricopiare i file

Dopo che il disco è stato cancellato e montato come exFAT, ricopia tutto, poi espelli il disco correttamente. exFAT non ha un journal, quindi espelli sempre prima di scollegare.

rsync -rtv --progress \
  /Volumes/BACKUP/OLDDRIVE-backup/ /Volumes/MYDRIVE/
diskutil eject /dev/disk4

Poi esegui la verifica dei checksum della sezione precedente sul nuovo disco. Elimina il backup solo quando tutto coincide.

Quando non conviene convertire

exFAT vs APFS vs FAT32 vs NTFS

File systemMacWindowsDimensione max fileSicurezza in caso di crashIdeale per
exFATLettura e scritturaLettura e scritturaNessun limite praticoNessun journalDischi esterni condivisi tra Mac e Windows
APFSLettura e scritturaNon nativamente (serve un driver di terze parti)Nessun limite praticoSì (copy-on-write)Dischi solo Mac, soprattutto SSD, Time Machine
FAT32Lettura e scritturaLettura e scrittura4 GBNessun journalVecchie fotocamere, TV, autoradio, dischi piccoli
NTFSSola lettura (per scrivere serve un driver)Lettura e scritturaNessun limite praticoSì (con journal)Dischi usati soprattutto su Windows

exFAT inoltre non supporta hard link, link simbolici, permessi Unix né ACL, e macOS memorizza metadati aggiuntivi per esso in file nascosti "._".

I rischi reali di exFAT

Automatizzare tutto: NTFS2exFAT

NTFS2exFAT

NTFS2exFAT è una piccola app nativa per Mac che automatizza la procedura manuale descritta sopra, con protezioni a ogni passaggio:

  • Analisi preliminare: conta i file, somma le dimensioni e segnala i nomi che exFAT non può memorizzare. L'analisi preliminare è gratuita.
  • Esegue il backup dei file e verifica ogni file con SHA-256.
  • Il pulsante Formatta compare solo dopo che tutti i file hanno superato la verifica.
  • Prima di formattare devi digitare il nome del volume per confermare.
  • Dopo la copia di ritorno verifica di nuovo tutto.
  • Può essere interrotta e ripresa, e al termine produce un report.
  • Un'app nativa per macOS di pochi MB; il motore principale è open source su GitHub.

Limitazioni

  • Serve comunque spazio di backup sufficiente per tutti i dati del disco.
  • Non gestisce dischi BitLocker né dischi di sistema.
  • Richiede macOS 13 o successivo.

L'app non è mai necessaria: tutto ciò che trovi in questa pagina funziona con gli strumenti già integrati in macOS.

Se vuoi solo leggere e scrivere su un disco NTFS dal Mac senza riformattarlo, vedi NTFSTool.

Domande frequenti

Posso convertire NTFS in exFAT senza formattare?

No. NTFS ed exFAT usano strutture diverse sul disco e macOS non ha alcuno strumento che converta l'uno nell'altro sul posto. La strada sicura è backup, formattazione, copia di ritorno. Qualsiasi promessa "senza formattare" deve comunque riscrivere ogni file, con lo stesso rischio ma senza backup.

Perderò i permessi dei file passando da NTFS a exFAT?

exFAT non memorizza permessi Unix, proprietario, ACL, link simbolici né hard link, e i flussi di dati alternativi di NTFS e i file cifrati con EFS non vengono trasferiti (decifra prima i file EFS in Windows). Contenuto, nomi e date di modifica dei file vengono mantenuti. Su Mac, i volumi NTFS non offrono comunque veri permessi Unix, quindi la maggior parte degli utenti non nota differenze.

Quanto tempo ci vuole per un disco da 2 TB?

Dipende dal disco e dall'interfaccia. Solo a titolo di esempio: un disco da 2 TB pieno a 120 MB/s richiede circa 4,6 ore per un passaggio, e la procedura ne prevede quattro (backup, verifica del backup, copia di ritorno, verifica del ripristino), quindi mettiti in conto una giornata. Gli SSD su USB 3 sono molto più veloci dei dischi meccanici. Non fare stime partendo da un piccolo test.

Cosa succede se manca la corrente o si scollega il cavo a metà?

Durante il backup o la verifica il disco originale non viene toccato, quindi basta ricominciare. Durante la cancellazione il disco può risultare inutilizzabile finché non lo cancelli di nuovo, ma il backup verificato resta intatto. Durante la copia di ritorno, cancella e ripristina di nuovo dal backup. Per questo il backup va verificato prima della cancellazione e conservato finché la copia ripristinata non è stata verificata.

Un disco exFAT danneggiato si può riparare?

A volte. Il Pronto soccorso di Utility Disco esegue fsck_exfat di macOS, che può azzerare il flag di volume non pulito e correggere alcuni problemi dei metadati, ma è limitato. Il chkdsk X: /f di Windows di solito è più accurato per exFAT. Se i dati sono importanti, copia ciò che puoi su un altro disco (o crea un'immagine del disco) prima di tentare riparazioni e usa uno strumento di recupero se mancano dei file.

Windows riesce a leggere il disco dopo la conversione?

Sì. Windows 7 e successivi leggono e scrivono exFAT in modo nativo. Linux lo supporta nel kernel dalla versione 5.7, mentre i kernel più vecchi usano il pacchetto exfat-fuse. Alcuni televisori, fotocamere e autoradio molto vecchi accettano solo FAT32, quindi controlla il manuale del dispositivo.

Posso usare un disco exFAT per Time Machine o come disco di avvio del Mac?

No. Time Machine richiede APFS o Mac OS Esteso (oppure una condivisione di rete), e macOS non può avviarsi da exFAT. Se il disco è solo per Mac, formattalo invece come APFS.

Posso farlo con un disco cifrato con BitLocker o con un disco di sistema di Windows?

No. Un disco BitLocker va prima decifrato in Windows, e cancellare un disco di sistema o di avvio di Windows, o una partizione Boot Camp, rovinerà quell'installazione di Windows. Fai invece un backup e reinstalla.

NTFS e Windows sono marchi di Microsoft Corporation. Mac, macOS e Time Machine sono marchi di Apple Inc. NTFS2exFAT è un'utility indipendente e non è affiliata, sponsorizzata né approvata da Microsoft o Apple.