Datenträger im Terminal unter macOS formatieren

Ab und an, bietet es sich an einen Boot-Stick, z.B. für die Linux-Distribution seiner Wahl zu erstellen. Problematisch wird es, wenn versucht wird diesen über das Festplattendienstprogramm unter macOS wieder zu formatieren. Dann kann es durchaus zu Fällen kommen, in denen dies nicht mehr möglich ist. Hier bietet es sich dann an den Datenträger im Terminal zu formatieren. Im ersten Schritt muss dazu ermittelt werden, wie der konkrete Datenträger angesprochen werden muss:

diskutil list

Im Normalfall wird ein Gerät mit den Attributen external und physical gesucht:

/dev/disk14 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *62.9 GB    disk14
   1:       Microsoft Basic Data                         6.3 GB     disk14s1
   2:                        EFI ESP                     5.2 MB     disk14s2
   3:       Microsoft Basic Data                         307.2 KB   disk14s3
   4:           Linux Filesystem                         56.6 GB    disk14s4

Wurde das Gerät gefunden, kann der Datenträger ausgehängt werden:

diskutil unmountDisk /dev/disk14

Anschließend kann die eigentliche Formatierung gestartet werden:

diskutil eraseDisk ExFAT USB GPT /dev/disk14

Mit ExFAT wird in diesem Fall das Dateisystem, mit USB der Name und mit GPT das Partitionsschema definiert. Nach einer kurzen Wartezeit sollte die Formatierung dann abgeschlossen sein:

Started erase on disk14
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk14s2 as ExFAT with name USB
Volume name      : USB
Partition offset : 411648 sectors (210763776 bytes)
Volume size      : 122466304 sectors (62702747648 bytes)
Bytes per sector : 512
Bytes per cluster: 131072
FAT offset       : 2048 sectors (1048576 bytes)
# FAT sectors    : 4096
Number of FATs   : 1
Cluster offset   : 6144 sectors (3145728 bytes)
# Clusters       : 478360
Volume Serial #  : 697b38bb
Bitmap start     : 2
Bitmap file size : 59795
Upcase start     : 3
Upcase file size : 5836
Root start       : 4
Mounting disk
Finished erase on disk14

Festplatten unter macOS sicher überschreiben

Grundsätzlich sollten Daten auf Festplatten und verschlüsselt gespeichert werden. Natürlich kann es trotzdem nicht schaden diese sicher zu überschreiben, wenn sie z.B. verkauft werden sollen. Unter macOS kann hierfür das Festplattendienstprogramm genutzt werden.

Über die Sicherheitsoptionen kann die sichere Löschung der Festplatte konfiguriert werden

Wenn dort die Optionen zum Löschen der Festplatte ausgewählt wird, so erhält der Nutzer eine Auswahl des Dateisystems und der neuen Bezeichnung. Daneben befindet sich dort der Button mit der Beschriftung Sicherheitsoptionen. Wird dieser gedrückt, öffnet sich ein Dialog, in welchem die Löschung der Festplatte konfiguriert werden kann. Dort kann anschließend die zweite Option aktiviert werden. Diese beschreibt die Festplatte mit zufälligen Daten und überschreibt sie anschließend mit Nullen, was bei heutigen Festplatten mehr als ausreichend ist um sicherzustellen das keine bestehenden Daten mehr auf dieser gefunden werden können.

Bei SSDs sollte berücksichtigt werden, das hier durch das Wear-Leveling bestimmte Bereiche nicht erreichbar sind, da diese vom Controller der SSD verwaltet werden. Hier ist es unter Umständen hilfreich eine höhere Sicherheitsstufe beim Löschen zu benutzen, da somit die SSD öfter überschrieben wird und somit unter Umständen auch solche Bereiche überschrieben werden, welche beim ersten Mal nicht erreicht werden konnten.

Probleme mit Festplatten und macOS

Seit dem Update auf macOS 10.14.4, zeigen bestimmte Festplatten beim Hochfahren des Systems eine ungewöhnliche Eigenart. Sie werden beim Start und auch beim Anstecken während des Betriebes nicht mehr automatisch gemountet. Betroffen von dem Fehler sind augenscheinlich nur verschlüsselte Festplatten.

Nach der Aktivierung kann die Festplatte wieder genutzt werden

Es scheint sich um ein Bug in der Version 10.14.4 von macOS zu handeln, welcher wahrscheinlich mit dem nächsten Update gefixt wird. Solange dies nicht der Fall ist, können die Festplatte über das Festplattendienstprogramm manuell aktiviert werden. Dazu wird dieses gestartet und anschließend mit der rechten Maustaste auf die betreffende Festplatte geklickt. Im sich öffnenden Menü wird der Punkt Aktivieren ausgewählt. Damit ist die externe Festplatte wieder eingebunden.