Cerca nel blog

2018/07/03

Mac, se un disco rigido rifiuta di farsi formattare

Scrivo qui questi appunti veloci perché potrebbero tornarmi utili e magari sono utili anche a voi se usate un Mac e stranamente non riuscite a formattare un disco rigido tramite Utility Disco.

Qualche giorno fa mi è capitato un caso curioso: un collega mi ha portato un disco da 1 TB formattato per Mac (HFS), che però i miei Mac si rifiutavano di leggere (compariva la finestra di notifica The disk you inserted was not readable by this computer) e persino di formattare (cliccando su Initialize nella suddetta finestra di notifica).



Il mio collega l’aveva formattato sotto Windows con un’utility di formattazione di cui non ricordo il nome. Ma l’Utility Disco del Mac non lo riconosceva affatto.

Ho risolto il problema usando la riga di comando, specificamente il comando diskutil.

Per prima cosa ho verificato i nomi assegnati ai dischi connessi al Mac, per evitare di formattare quello sbagliato (sarebbe stato sgradevole):

Orion:~ Paolo$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         121.1 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            102.8 GB   disk1s1
   2:                APFS Volume Preboot                 23.2 MB    disk1s2
   3:                APFS Volume Recovery                518.1 MB   disk1s3
   4:                APFS Volume VM                      3.2 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk2
   1:               Windows_NTFS                         1.0 TB     disk2s1

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk3
   1:                        EFI EFI                     314.6 MB   disk3s1
   2:                  Apple_HFS G 3TB STARTREK          3.0 TB     disk3s2

Il disco da 1 TB era quindi /dev/disk2. Notate che diskutil lo identificava come FDisk_partition_scheme (partizione) e Windows_NTFS (volume) nonostante fosse stato teoricamente formattato Mac, mentre Utility Disco non lo riconosceva affatto (eppure i Mac leggono gli NTFS).

A questo punto ho potuto dare con attenzione il comando di formattazione, scegliendo il formato HFS+ journaled e dando il nome Mac al disco rigido:

Orion:~ Paolo$ diskutil eraseDisk JHFS+ Mac /dev/disk2

Il Mac ha risposto così:

Started erase on disk2
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk2s2 as Mac OS Extended (Journaled) with name Mac
Initialized /dev/rdisk2s2 as a 931 GB case-insensitive HFS Plus volume with a 81920k journal
Mounting disk
Finished erase on disk2

Il disco è diventato perfettamente leggibile e scrivibile dal Mac.


Questo articolo vi arriva gratuitamente e senza pubblicità grazie alle donazioni dei lettori. Se vi è piaciuto, potete incoraggiarmi a scrivere ancora facendo una donazione anche voi, tramite Paypal (paypal.me/disinformatico), Bitcoin (3AN7DscEZN1x6CLR57e1fSA1LC3yQ387Pv) o altri metodi.

Nessun commento: