giovedì 27 marzo 2025

Come formattare a basso livello (zero fill format) su macOS

In questo post vediamo come si esegue una formattazione a basso livello su macOS, da terminale.


Per prima cosa recuperiamo l’elenco dei dischi collegati al sistema:


diskutil list


Riceveremo una stampa simile alla seguente:


/dev/disk0 (internal, physical):
   #: TYPE NAME    SIZE       IDENTIFIER
   0: GUID_partition_scheme  *500.1 GB   disk0
   1: EFI EFI       209.7 MB  disk0s1
   2: Apple_APFS    499.8 GB  disk0s2

/dev/disk2 (external, physical):
   #: TYPE NAME    SIZE       IDENTIFIER
   0: GUID_partition_scheme  *320.0 GB   disk2
   1: Apple_HFS MyDisk   320.0 GB   disk2s1


A questo punto occorre individuare il disco della lista che ci interessa, ad esempio /dev/disk2, e lanciare i seguenti comandi per smontarlo e cancellarne il contenuto:


diskutil unmountDisk /dev/disk2
diskutil zerodisk /dev/disk2